موضوعات این قسمت از آموزش:
آشنایی با محیط متلب
محاسبه ی عملیات های ریاضی ساده
دستور clear
دستور who
دستور whos
دستور save
دستور load
آشنایی با محیط متلب
نرم افزار متلب از یک محیط رابط گرافیکی کاربر ساده و کاربرپسندی برخوردار است و با سر و کله زدن با پنجره ها ومنوهای آن می توان کاربرد آن ها را متوجه شد. نسخه ی ۲۰۱۴ این نرم افزار از گرافیک ظاهری روبان ها پشتیبانی می کند.(به زبان ساده، ظاهر رابط گرافیکی آن شبیه به آفیس ۲۰۰۷ مایکروسافت به بعد است.)
این نرم افزار از چند پنجره ی مهم تشکیل شده است:
۱- پنجره فرمان : Command Window
در این پنجره دستورات برنامه نویسی Matlab نوشته می شوند.
۲- پنجره تاريخچه دستورات: Command History
تاریخچه ی تمام دستورات قبلی نوشته شده توسط شما اینجا لیست شده است.
۳- پنجره دايرکتوری جاری : Current Directory
فایل های موجود در دایرکتوری (پوشه ی) پروژه جاری متلب اینجا لیست شده است.
۴- پنجره فضای کاری : Work Space
لیست متغیرهایی که در حال حاضر در محیط کاری متلب وجود دارند و شما می توانید از مقادیر آن ها استفاده کنید یا آن ها را تغییر دهید.
محاسبه ی عملیات های ریاضی ساده
برای انجام اعمال ریاضی در متلب از عملگرهای محاسباتی ریاضی استفاده می شود.
عملگرهای ریاضی (با اولویت بندی ریاضی به ترتیب) عبارتند از
۱{عملگر توان ^}
۲{عملگر ضرب *
عملگر تقسیم /}
۳{عملگر جمع +
عملگر تفریق -}
حالا در پنجره ی دستورات، دستورات زیر را بنویسید و نتیجه را بعد از زدن کلید اینتر ببینید.
>>10+5 ans= 15
>>2+3*4 ans= 14
>>3^3 ans= 27
>>a=74 a= 74
دستور بالا (آخرین مثال) عدد ۷۴ را در متغیر a منتسب می کند (ذخیره می کند)
و سپس مقدار جدید ذخیره شده در متغیر a را نمایش می دهد. البته اگر در انتهای دستور از ; استفاده کنیم، مقدار ذخیره شده چاپ نمی شود. پس از این به بعد متغیر a به عدد ۷۴ اشاره می کند.
>>a=5+17 a= 22 >>b=a*2; >>b/a ans= 2
>>a=7;tax=0.2;a*tax+2 ans= 3.4
نام متغیر ها می تواند از ترکیبی از حروف و اعداد باشد، البته نام متغیر نمی تواند با عدد شروع شود.
مثلا اسم های زیر مجازند:
a, b, h, tax, cortana, m55, a1f, sum
مثلا اسم های زیر مجاز نیستند:
5sum, for.t, bank tax
برخی از اسامی هم قبلا رزرو شده اند و ما نمی توانیم از آن ها به عنوان نام متغیر استفاده کنیم،
مثلا اسم های زیر مجاز نیستند:
rem,abs,real,i,j…
متلب در نوع حروف متغیر ها حساس است، یعنی مثلا متغیر a با متغیر A یکی نیست.
همان طور که قبلا گفتیم نام متغیرها و مقدارشان در پنجره ی Work Space ثبت و لیست می شود. اما این متغیرها تازمانی اعتبار دارند که برنامه ی متلب در حال اجرا باشد و با بستن نرم افزار متغیرها هم پاک می شوند.
دستور clear
این دستور تمام متغیرهای ذخیره شده در حافظه و مقدارشان را حذف می کند.
>>clear
البته می توانیم جلوی دستور clear نام متغیر[هایی] را ذکر کنیم که می خواهیم از حافظه پاک شوند.
>>clear a b c
دستور who
این دستور لیست تمام متغیرهای موجود در حافظه را در خروجی لیست می کند. مثلا:
>> who Your variables are: a b c
دستور whos
این دستور لیست تمام متغیرهای موجود در حافظه را به همراه مقدار ذخیره شده در آن و اندازه ی متغیر و … در خروجی لیست می کند. مثلا:
>> whos Name Size Bytes Class a 1x1 8 double array b 1x1 8 double array c 1x1 8 double array
دستور save
این دستور همه متغیرها را در یک فایل ذخیره می کند.
>>save d:/mymatlab.mat
البته می توانیم به متلب بگوییم فقط چند متغیر مشخص را ذخیره کند. مثلا:
>>save d:/mymatlab.mat a b c
دستور load
این دستور همه ی متغیرهای ذخیره شده در یک فایل را در متلب بارگذاری می کند.
>>load d:/mymatlab.mat
البته می توانیم به متلب بگوییم فقط چند متغیر مشخص را بارگذاری کند. مثلا:
>>load d:/mymatlab.mat a b c
در صورتی که آدرس فایل ذکر نشود متلب به صورت پیش فرض فایل matlab.mat را در نظر می گیرد.
نویسنده: سینا مرادی
منبع: سامینتک
ما سینا رو نداشته باشیم چکار کنیم
اونوقت باید سجده ی شکر بجا میاوردی!