در این بخش، اصول کار پنجره فرمان در متلب بررسی می شود. درحالیکه دیگر زبانهای برنامهنویسی معمولاً با اعداد بهصورت تکی کار میکنند، متلب با ماتریسها و آرایهها کار میکند. اصول زبان عبارتاند از عملیات اساسی، مانند ایجاد متغیرها، نمایهسازی آرایه، حساب و انواع داده.
واردکردن فرمان
ساخت و اجرای جملات در متلب
توابع
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 دیدگاه
بسیار عالی !