بخشی از پاورپوینت
اسلاید 2 :
حضرت علی علیهالسلام:
«اَشجَعُ النّاسِ مَن غَلَبَ الجَهلِ بِالعلمِ»
شجاعترین مردم کسی است که به وسیله دانش بر نادانی خود غلبه کند.
اسلاید 3 :
آموزش نرم افزار Matlab
اسلاید 5 :
☺ برای نگهداری برنامههایتان یک فلدر بسازید.
☺ از کنار دکمهی درایو جاری از Browse استفاده کنید و بعد از دکمهی Make New Folder استفاده کنید.
☺ برای اجرای برنامههایتان درایو جاری را درایو خودتان قرار دهید.
☺ میتوانید از منوی فایل از گزینه Set Path درایو برنامههایتان را به مسیر Matlab اضافه کنید.
اسلاید 6 :
☺ از منوی فایل گزینهی preferences میتوانید تنظیمات صفحه کار خود را تنظیم کنید.
☺ با توجه به این که فونت برای آموزش ریز میباشد با انتخاب فونت آن را تغییر دهید.
☺زبان برنامهنویسی Matlab مانند Java به صورت interpreted است. برای اجرا خط به خط اجرا میشود.
اسلاید 7 :
☺ این زبان autocomplete است. یعنی با تایپ قسمتی از دستور و استفاده از کلید tab میتوان دستور مورد نظر را انتخاب و کامل نمود.
☺ توابع را در این زبان به دو طریق Script و Function میتوان نوشت.
edit test1.m
اسلاید 8 :
☺از اولین خط Function میتوان برای تعریف help تابع استفاده کرد.
☺ متغیرهای تعریف شده در Script داخل پنجره Matlab قابل دسترسی هستند ولی متغیرهای Function داخل پنجره Matlab قابل دسترسی یا تغییر نیستند.
اسلاید 9 :
Command Prompt
Files in current directory
Command History
Workspace
اسلاید 10 :
☺در این نرمافزار متغیرها به صورت بردار میباشند.
☺برای اجرای هر دستور کافی است پس از تایپ آن کلید Enter زده شود.
☺برای تعریف بردارهای سطری متغیر با علامت کروشه باز و بسته و نوشتن اعداد داخل آن تعریف میشود.
a = [1 2 3 4 5]
اسلاید 11 :
☺ برای جدا کردن عضوهای یک بردار سطری میتوان از کاما نیز استفاده کرد.
a = [1, 2, 3, 4, 5]
☺ برای جدا کردن عضوهای یک بردار سطری میتوان از کاما و فاصله نیز استفاده کرد.
a = [1 2, 3 4, 5]
اسلاید 12 :
☺ برای تعریف بردار ستونی بین عضوها از علامت سمیکلون استفاده میشود.
a = [1; 2; 3; 4; 5]
☺ برای تعریف ماتریس عضوهای یک سطر با کاما یا فاصله جدا میشوند و سطرهای ماتریس با سمیکلون از هم جدا میشوند.
a = [1 2 3; 4 5 6; 7 8 9]
اسلاید 13 :
☺ این نرم افزار case-sensitive است یعنی متغیر با حرف کوچک و متغیر با حرف بزرگ با هم فرق دارند.
a = [1 2 3]
A
??? Undefined function or variable 'A'.
اسلاید 14 :
☺ اگر در انتهای یک دستور سمیکلون نگذاریم نتیجهی محاسبات دیده میشود؛ ولی اگر سمیکلون بگذاریم عملیات انجام میشود ولی نتیجهی محاسبات دیده نمیشود.
>> a = 2+3-5
a =
0
>> a = 2+3-5;
>>
اسلاید 15 :
☺ برای تعریف یک ماتریس با زدن Enter میتوان سطرها را از هم جدا کرد.
a = [1 2 3
4 5 6
7 8 9]
☺ دقت کنید ایندکس بردار و ماتریس از یک شروع میشود.
اسلاید 16 :
☺ اگر یک سطر طولانی باشد میتوان با گذاشتن سه نقطه ادامه دستور را در سطر بعد نوشت.
g = [1 2 3 …
4 5; 6 7 8 9 10;11 …
1 2 13 14 15]
اسلاید 17 :
☺ بعد از تعریف یک متغیر میتوان این متغیر را گسترش داد. عناصر تعریف نشده با مقدار صفر پر میشود.
g(4,1) = 16
☺ برای مقداردهی به یک عنصر ماتریس به صورت زیر عمل میشود.
g(4, 2) =15
☺ تذکر: از کروشه استفاده نکنید.
اسلاید 18 :
☺ برای تعریف یک محدوده از اعداد به فرم زیر عمل میشود.
e = 1:5
p = 1:2:10
q = 10:0
e = 100:-10:50
اسلاید 19 :
☺ دقت کنید با قرار دادن مقدار جدید در یک متغیر مقدار قبلی پاک خواهد شد.
☺ دقت کنید در یک خط میتوان چندین فرمان را با هم اجرا کرد. فقط کافی است فرمانها را با کاما یا با سمیکلن از هم جدا کرد.
☺ دقت کنید هرگاه نتیجهی محاسبات در متغیری قرار داده نشود، نتیجه در متغیر ans قرار میگیرد.
اسلاید 20 :
☺ برای دسترسی به یک عضو ماتریس با مشخص کردن سطر و ستون میتوان به آن عضو دسترسی پیدا کرد.
t = g(2, 3)
☺ تذکر: در برنامههای ابتدایی که دانشجویان مینویسند از کروشه استفاده میکنند و باعث ایجاد خطا میشود.