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