در این بخش، اصول کار پنجره فرمان در متلب بررسی می شود. درحالیکه دیگر زبانهای برنامهنویسی معمولاً با اعداد بهصورت تکی کار میکنند، متلب با ماتریسها و آرایهها کار میکند. اصول زبان عبارتاند از عملیات اساسی، مانند ایجاد متغیرها، نمایهسازی آرایه، حساب و انواع داده.
واردکردن فرمان
ساخت و اجرای جملات در متلب
توابع
ans | جدیدترین پاسخ |
clc | پاک کردن پنجره فرمان در متلب |
diary | متن پنجره فرمان را وارد فایل میکند |
format | فرمت نمایش خروجی پنجره فرمان را تنظیم میکند |
home | نشانگر موس را به home میفرستند |
iskeyword | تعیین میکند آیا ورودی، یک کلمه کلیدی در متلب است |
more | خروجی شمارهگذاری شده را در صفحه فرمان کنترل میکند |
Command window | پنجره فرمان را انتخاب میکند |
Command history window | پنجره تاریخچه فرمان را باز میکند |
واردکردن جملات در پنجره فرمان در متلب
همانطور که در متلب کار میکنید، میتوانید جملات انفرادی را در پنجره فرمان وارد کنید. برای مثال، با تایپ کردن این عبارت در خط فرمان یک متغیر به نام a ایجاد کنید:
a = 1
متلب بهسرعت متغیر a را به فضای کار اضافه میکند و نتیجه را در پنجره فرمان نشان میدهد.
a =
1
هنگامیکه متغیر خروجی را مشخص نمیکنید، MATLAB از متغیر ans ، مخفف answer، استفاده میکند، تا نتایج محاسبات را ذخیره کند.
sin(a)
ans =
0.8415
مقدار ans با هر فرمانی که مقدار خروجی تخصیص داده نشده به متغیر را، بازمیگرداند، تغییر میکند.
اگر جملهای را با نقطهویرگول تمام کنید، نرمافزار متلب محاسبه را انجام میدهد، اما مانع نمایش خروجی در پنجره فرمان میشود.
b = 2;
قبل از اجرای هر یک از جملات، چند عبارت را در چند خط وارد کنید، بین جملات، از کلید Shift+Enter استفاده کنید. این عمل هنگامی غیرفعال میشود که شما در خطوط چندگانه عبارتی با یک جفت کلمه کلیدی، مانند for و end، وارد کنید.
همچنین میتوانید با جدا کردن عبارات، بیش از یک جمله در یک خط وارد کنید. برای تمایز بین فرمانها، هر یک را با علامت کاما یا نقطهویرگول به پایان ببرید. دستوراتی که با کاما پایان مییابند، نتایج خود را نشان میدهند، درحالیکه دستوراتی که با semicolon پایان مییابند، نتایج را نشان نمیدهند. برای مثال، سه عبارت زیر را در خط فرمان وارد کنید:
A = magic(5), B = ones(5) * 4.7; C = A./B
A =
15 | 8 | 1 | 24 | 17 |
16 | 14 | 7 | 5 | 23 |
22 | 20 | 13 | 6 | 4 |
3 | 21 | 19 | 12 | 10 |
9 | 2 | 25 | 18 | 11 |
C =
3.1915 | 1.7021 | 0.2128 | 5.1064 | 3.6170 |
3.4043 | 2.9787 | 1.4894 | 1.0638 | 4.8936 |
4.6809 | 4.2553 | 2.7660 | 1.2766 | 0.8511 |
0.6383 | 4.4681 | 4.0426 | 2.5532 | 2.1277 |
1.9149 | 0.4255 | 5.3191 | 3.8298 | 2.3404 |
متلب فقط مقادیر A و C را در پنجره Command نمایش میدهد.
فراخوانی خطوط قبلی در پنجره فرمان در متلب
برای فراخوانی خطوط قبلی در پنجره Command، کلیدهای بالا و پایین، ↑ و ↓ را فشار دهید. کلیدهای جهتنما را در یک خط فرمان خالی یا بعد از تایپ چند کاراکتر اول یک فرمان فشار دهید. بهعنوانمثال، برای فراخوانی فرمان b = 2، b را تایپ کنید و سپس کلید پیمایش بالا را فشار دهید.
برای پاک کردن فرمان از پنجره فرمان بدون اجرای آن، کلید Escape (Esc) را فشار دهید.
اکنون میتوانید هر عبارتی را در پنجره فرمان ارزیابی کنید. عبارت را انتخاب کنید، راست کلیک کنید، و سپس Evaluate Selection را انتخاب کنید.
در پنجره Command، همچنین میتوانید تنها بخشی از کد حاضر در خط فرمان را اجرا کنید. برای ارزیابی بخشی از کد واردشده، کد را انتخاب کنید و سپس Enter را فشار دهید.
برای مثال، بخشی از کد زیر را انتخاب کنید:

help
پرسش و پاسخ درباره پنجره فرمان در متلب (قسمت هفتم)
1. پنجره فرمان در متلب چیست؟
پنجره فرمان در متلب (MATLAB Command Window) جایی است که کاربران میتوانند دستورات و کدهای متلب را وارد کرده و نتایج آنها را مشاهده کنند. در این پنجره، میتوان کدهای ریاضی، توابع، و اسکریپتها را به صورت آنی اجرا کرد و خروجی آنها را بلافاصله مشاهده نمود.
2. در قسمت هفتم پنجره فرمان چه ویژگیهایی مطرح میشود؟
در قسمت هفتم پنجره فرمان، معمولاً به ویژگیهای پیشرفتهتر و روشهای استفاده از پنجره فرمان در متلب پرداخته میشود. این قسمت ممکن است شامل توضیحات درباره استفاده از متغیرها، توابع داخلی متلب، نحوه اجرای اسکریپتها، و روشهای مدیریت خطا و نمایش نتایج در پنجره فرمان باشد.
3. چگونه میتوان یک دستور را در پنجره فرمان متلب اجرا کرد؟
برای اجرای یک دستور در پنجره فرمان متلب، کافیست دستور مورد نظر را تایپ کرده و کلید “Enter” را فشار دهید. پس از آن، متلب دستور را اجرا کرده و نتیجه را در همان پنجره نمایش میدهد. به عنوان مثال، برای محاسبه 5 + 3، کافیست تایپ کنید 5 + 3
و نتیجه آن به صورت 8 نمایش داده میشود.
4. آیا میتوان در پنجره فرمان متلب از توابع استفاده کرد؟
بله، در پنجره فرمان متلب میتوان از توابع پیشساخته متلب و همچنین توابعی که خودتان تعریف کردهاید، استفاده کرد. برای مثال، برای محاسبه جذر یک عدد میتوانید از تابع sqrt
استفاده کنید:sqrt(16)
که نتیجه آن 4 خواهد بود.
5. پنجره فرمان متلب چگونه با اسکریپتها و فایلها تعامل دارد؟
پنجره فرمان میتواند دستورات موجود در اسکریپتها و فایلهای متلب را اجرا کند. اگر فایل اسکریپتی در محیط متلب باز باشد، میتوانید آن را با دستور run
در پنجره فرمان اجرا کنید. همچنین، میتوان به راحتی نتایج دستورات در فایلهای مختلف ذخیره کرد و سپس در پنجره فرمان آنها را مشاهده کرد.
6. آیا در پنجره فرمان متلب امکان نمایش و ویرایش متغیرها وجود دارد؟
بله، در پنجره فرمان متلب میتوانید متغیرها را تعریف، ویرایش و مشاهده کنید. برای مشاهده مقدار یک متغیر کافیست نام آن را تایپ کرده و وارد کنید. همچنین با استفاده از دستور clear
میتوانید متغیرها را حذف کنید. به عنوان مثال، برای نمایش مقدار متغیر x
، کافیست x
را تایپ کرده و اجرا کنید.
7. چگونه میتوان خطاها را در پنجره فرمان متلب مشاهده کرد؟
در پنجره فرمان متلب، اگر یک دستور اشتباه وارد شود، پیامی مبنی بر خطا نمایش داده میشود که نوع خطا و محل آن را توضیح میدهد. این پیغامها به شما کمک میکنند تا مشکل را شناسایی کرده و اصلاح کنید. علاوه بر این، میتوان از دستورات try-catch
برای مدیریت خطاها و جلوگیری از کرش کردن متلب استفاده کرد.
8. چه قابلیتهایی در پنجره فرمان متلب برای مدیریت خروجیها وجود دارد؟
در پنجره فرمان متلب میتوان نتایج را در قالبهای مختلف مانند متغیرها، نمودارها یا خروجیهای متنی مشاهده کرد. برای ذخیرهسازی نتایج، میتوان از دستورات diary
برای ذخیره نتایج در فایل متنی استفاده کرد. همچنین میتوانید از دستور fprintf
برای چاپ فرمتهای خاص به خروجی استفاده کنید.
9. آیا میتوان در پنجره فرمان متلب دستورات را به صورت خودکار اجرا کرد؟
بله، در پنجره فرمان متلب میتوان از اسکریپتها برای اجرای خودکار دستورات استفاده کرد. این اسکریپتها میتوانند مجموعهای از دستورات را به ترتیب اجرا کنند. همچنین میتوان از functions
برای نوشتن توابعی استفاده کرد که در پروژههای مختلف قابل استفاده باشند.
10. آیا پنجره فرمان متلب قابلیت تکمیل خودکار دستورات را دارد؟
بله، پنجره فرمان متلب از قابلیت تکمیل خودکار دستورات برخوردار است. هنگامی که شما بخشی از یک دستور را تایپ میکنید، با فشردن کلید Tab، متلب پیشنهاداتی برای تکمیل دستور نمایش میدهد. این ویژگی کمک میکند تا از اشتباهات تایپی جلوگیری کرده و سرعت برنامهنویسی را افزایش دهد.
1 دیدگاه
بسیار عالی !