مشخصات مقاله
-
3020
-
0.0
-
17044
-
0
-
0
دستورات کلی متلب
Basic Syntax
محیط متلب مانند ماشین حساب خیلی پیچیده رفتار می کند. متلب یک محیط (interpret) است به عبارت دیگر متلب دستور نوشته شده را بلا فاصله اجرا می کند.
به محیطی گفته می شود که دستورات خط به خط اجرا می شوند.)Interpret(محیط
تمرین های دست گرمی
یک عبارت معتبر را تایپ می کنیم، مانند
5 + 5
و دکمه اینتر را فشار دهید.
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
ans = 10
مثال
3 ^ 2 % 3 به توان 2
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
ans = 9
مثال
sin(pi /2) % 90o زاویهsine
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
ans = 1
مثال
7/0 % تقسیم بر صفر
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
ans = Inf
warning: division by zero
مثال
732 * 20.3
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
ans = 1.4860e+04
متلب اصطلاحات ویژه ای رو برای نماد های ریاضی به کار می برد، مانند pi برای π و inf برای ∞، i و j برای √-1 و Nan برای عبارت 'not a number' و غیره.
استفاده از سمیکولن (;) در متلب
(;) در انتهای هر گزاره قرار می گیرد. اگر می خواهید خروجی های دستور متلب را پنهان کنید، می توانید در پایان دستور از (;) استفاده کنید.
مثال
x = 3;
y = x + 5
وقتی شما دکمه اجرا را فشار می دهید یا عبارت Ctrl+E تایپ می کنید، متلب سریع اجرا می کند و نتیجه را بر می گرداند.
y = 8
اضافه کردن Comment
با نماد درصد (%) می توانیم یک خط Comment بنویسیم. به عنوان مثال
x = 9 % assign the value 9 to x
همچنین می توانیم لیستی از Comment با استفاده از (%) و درصد ها.
ویرایشگر متلب شامل ابزار و آیتم های منو برای کمک به اضافه کردن، جابجا کردن و تغییر دادن فرمت Comment می باشد.
عملگر های معمول پر کاربرد کاراکتر های ویژه
|
Operator |
Purpose |
|
+ |
Plus; عملگر اضافه کردن |
|
- |
Minus; عملگر تفریق |
|
* |
عملگر ضرب ماتریس و اسکالر |
|
.* |
عملگر ضرب آرایه ها |
|
^ |
عملگر به توان رساندن ماتریس و اسکالر |
|
.^ |
عملگر به توان رساندن آرایه ها |
|
\ |
عملگر تقسیم چپ |
|
/ |
عملگر تقسیم راست |
|
.\ |
عملگر تقسیم چپ آرایه ها |
|
./ |
عملگر تقسیم راست آرایه ها |
|
: |
Colon; تولید عناصر با فاصله منظم و نشان دهنده یک سطر یا ستون |
|
( ) |
پرانتز; برای محصور کردن آرگومان های تابع و شاخص های آرایه; لغو مقدم |
|
[ ] |
براکت ها; عناصر و آرایه ها |
|
. |
نقطه اعشار |
|
… |
حذف; عملگر ادامه دستور در خط بعد |
|
, |
کاما; جدا کننده گزاره ها و عناصر در یک سطر |
|
; |
سمیکلون; جدا کننده ستون ها و اجرا نشدن دستور |
|
% |
علامت درصد;و فرمت های خاص comment نوشتن یک |
|
_ |
عملگر ترانهاده و علامت کوتیشن |
|
._ |
عملگر ترانهاده غیر مزدوج |
|
= |
عملگر تخصیص |
ثابت ها و متغیر های ویژه
جدول ثابت ها و متغیر های ویژه در متلب به صورت زیر می باشد.
|
Name |
Meaning |
|
ans |
پاسخ نهایی دستور |
|
eps |
دقت اعداد ممیز شناور |
|
i,j |
√-1نشانه عدد موهومی یعنی |
|
Inf |
بینهایت |
|
NaN |
نتیجه عدد تعریف نشده (not a number) |
|
pi |
πعدد |
نامگذاری متغیر ها
نام های متغیر شامل حروف، اعداد و حروف، ارقام می باشد. متلب به حروف کوچک و بزرگ حساس است.
نام های متغیر ها از هر طولی می توانند باشند گرچه متلب فقط از N حرف اول استفاده می کند و N، namelengthmax تابع می باشد.
ذخیره کردن کار
دستور save برای ذخیره کردن تمام متغیر ها در workspace با پسوند .mat در کتابخانه current به کار می رود. به عنوان مثال
save myfile
فایل را در هر زمان با استفاده از دستور load می توانیم بارگذاری دوباره کنیم.