بخشی از پاورپوینت
اسلاید 1 :
فصل اول
ویژگیهای اصلی MATLAB
اسلاید 2 :
آشنایی با محیط متلب
عملیات ریاضی ساده
عملگرهای ریاضی متلب
فضای کاری متلب (Workspace)
فرمت نمایش اعداد
انواع متغیرها
نامگذاری متغیرها
متغیرهای ویژه
علائم نقطه گذاری و جملات توضیحی
اعداد مختلط
بعضی از توابع ریاضی در متلب
راهنمای متلب
فایلهای متنی یا m-فایلها
مدیریت فایل در متلب
اسلاید 3 :
1-1- آشنایی با محیط متلب
پنجره فرمان : Command window
پنجره تاريخچه دستورات: Command History
پنجره دايرکتوري جاري : Current Directory
پنجره فضاي کاري : Work Space
دايرکتوري جاري
منوي Start
اسلاید 4 :
پنجره فرمان
پنجره تاريخچه دستورات
اسلاید 5 :
پنجره فرمان : Command Window
اعلان متلب
فرامین متلب را در جلوی اعلان متلب تایپ کنید
اسلاید 6 :
پنجره تاريخچه دستورات: Command History
تمامی دستوراتی که جلوی اعلان متلب تایپ شوند به این لیست اضافه می شوند. شما می توانید با دبل کلیک بر روی هریک از این دستورات باعث اجرای دوباره آنها شوید
اسلاید 7 :
عباس طبیبی-دانشگاه صنعتی اصفهان
پنجره دايرکتوري جاري : Current Directory
در هر زمان تنها یک دایرکتوری یا پوشه به عنوان دایرکتوری جاری در متلب شناخته می شود. هر فایل متلب(برنامه نوشته شده توسط شما) که نام آن جلوی اعلان متلب تایپ شود تنها درصورتی اجرا می شود که در دایرکتوری جاری یا در مسیر متلب باشد
www.powerjam.ir
اسلاید 8 :
فضاي کاري : Work Space
متغیرهایی که در حال حاضر در محیط کاری متلب وجود دارند و شما می توانید از مقادیر آنها استفاده کنید یا آنها را تغییر دهید
اسلاید 9 :
1-2-عمليات رياضي ساده
مثال: محاسبه يک عبارت:
راه اول:
>> 4*25 + 6*22 + 2*99
ans=
430
اسلاید 10 :
1-2-عمليات رياضي ساده
مثال: محاسبه يک عبارت:
راه دوم:
>>a=25;
>>b=22; c=99;
>>d=4*a+6*b+2*c
d=
430
>>
نکته 1: علائم ; و ,
نکته 2: تعريف متغيرها
نکته 3: متغيرهاي ويژه
اسلاید 11 :
1-3-عملگرهاي رياضي متلب:
\ / , * , - , + , ^
مثال:
>>5^2
ans=
25
/ و \ هر دو عملگر تقسيم ميباشند. / تقسيم از چپ و \ تقسيم از راست است. مثلا حاصل 56/8 و 8\56 يکسان است.
ترتيب حق تقدم: ^ > / \ * > + -
اسلاید 12 :
1-4-فضاي کاري متلب Work space
متغيرهايي که در محيط متلب ايجاد مي شوند در بخشي از حافظه بنام محيط کاري متلب ذخيره مي گردند. فضاي کاري برنامه هاي اسکريپت متلب با فضاي کاري متلب يکسان است. يعني اگر متغيري در محيط متلب تعريف شده باشد در يک برنامه اسکريپت مي توان از آن استفاده کرد و برعکس. اما برنامه هاي تابعي متلب داراي فضاي کاري مختص به خود هستند و متغيرهاي آنها در فضاي کاري متلب وارد نمي شود.
در مورد انواع برنامه هاي متلب در فصلهاي آتي توضيح داده خواهد شد.
اسلاید 13 :
1-4-فضاي کاري متلب Work space
نکاتي در مورد فضاي کاري متلب:
زمان اعتبار متغيرها:
دستور who و whos
ذخيره و بازيابي متغيرها: دستورات save و load
اسلاید 14 :
1-4-1-زمان اعتبار متغيرها
متغيرهايي که در فضاي کاري تعريف مي شوند تنها در دو حالت زير از حافظه پاک خواهند شد:
خروج متلب
استفاده از دستور clear :
>> clearتمامي متغيرها از حافظه پاک مي شوند
>> clear a b cتنها متغيرهاي نامبرده شده از حافظه
پاک مي شوند
اسلاید 15 :
1-4-2-دستورات who و whos
با استفاده از اين دو دستور مي توان اسامي(و مشخصات) متغيرهاي موجود در فضاي کاري را بدست آورد.
>> who
Your variables are:
a b c
>> whos
Name Size Bytes Class
a 1x1 8 double array
b 1x1 8 double array
c 1x1 8 double array
يادآوري: پنجره workspace نيز مشخصات متغيرهاي موجود در فضاي کاري را مانند دستور whos نشان مي دهد.
اسلاید 16 :
1-4-3- ذخيره و بازيابي متغيرها: دستورات save و load:
در صورتيکه بخواهيم پس از خروج از محيط متلب همه يا بعضي از متغيرهاي موجود در فضاي کاري براي استفاده هاي بعدي ذخيره گردند از دستور save استفاده مي کنيم. با دستور load مي توان متغيرهاي ذخيره شده را به فضاي کاري بازگرداند.
مثال:
>>a=5; b=4; c=7;
>>save c:\myfile.mat a c;
>>clear همه متغيرها پاک مي شوند
>>a
??? Undefined function or variable 'a‘
>> load c:\myfile.mat
>>a
a=
5
>>b
??? Undefined function or variable 'a‘
اسلاید 17 :
1-4-3- ذخيره و بازيابي متغيرها: دستورات save و load:
فرم کلي کاربرد دستورات save و load بصورت زير است:
save [filename] [variables]
Load [filename] [variables]
درصورتيکه اسم فايل نوشته نشود. فايل پيش فرض matlab.mat مورد استفاده قرار خواهد گرفت و درصورتيکه نام متغيرها نوشته نشود تمامي متغيرهاي موجود در فضاي کاري ذخيره و يا تمامي متغيرهاي ذخيره شده در فايل بازيابي ميشوند.
اسلاید 18 :
1-5-فرمت نمايش اعداد (دستور Format)
با استفاده از اين دستور مي توان نحوه نمايش اعداد در پنجره فرمان متلب را تغيير داد.
>>Format [option]
Option: short, long, short e, long e, short g, long g, hex, + , …
دقت کنيد که اين دستور دقت محاسبات را تغيير نمي دهد و تنها بر نحوه نمايش اعداد تاثير خواهد گذاشت.
اسلاید 19 :
1-6- انواع متغيرها
بعضي از مهمترين انواع متغير در متلب:
double نقطه اعشار با دقت مضاعف (8 بايت):
struct: نوع تعريف شده توسط کاربر
singleنقطه اعشار (4 بايت) :
uint8: عدد صحيح بي علامت 8 بيتي
uint16:عدد صحيح بي علامت 16 بيتي
uint32 : عدد صحيحي بي علامت 32 بيتي
uint64 : عدد صحيحي بي علامت 64 بيتي
int8 : عدد صحيح 8 بيتي
int16 : عدد صحيح 16 بيتي
int32 : عدد صحيح 32 بيتي
int64 : عدد صحيح 64 بيتي
براي ديدن ليست کامل انواع متلب در پنجره فرمان از دستور help datatypes استفاده کنيد