تازه ها
سرفصلهای مورد نظر برای تدریس مقدماتی تا پیشرفته نرم افزار متلب:
1- آشنایی با محیط متلب :
* محیط Command Window، Help،Workspace،Toolboxها،Simulink
* تنظیمات متلب ( تنظیم سایز فونت، تنظیم مسیر جاری، تنظیم مسیرها و...)
2- آشنایی با آرایه ها:
* اسکالرهای عددی (حقیقی و مختلط) و کاراکتری، بردارها، ماتریسها، آرایه های چند بعدی، سلولها(Cells)، ساختارها(Structures)، سلولها و ساختارهای چند بعدی.
3- روشهاو تکنیک های Indexing و جستجو:
* برای آرایه های چند بعدی
* برای سلولها
* برای ساختارها
4- نحوه ایجاد آرایه های خاص با توابع آماده متلب:
* ماتریس همانی
* آرایه تمام صفر
* آرایه تمام یک
* آرایه تصادفی یکنواخت
* آرایه تصادفی با توزیع نرمال
* ماتریس جادویی و ...
5- آشنایی با توابع آماده متلب:
* فرمت کلی توابع
* قوانین کلی حاکم بر توابع
* معرفی توابع خاص و پرکاربرد عددی
* معرفی توابع با خروجی منطقی
* معرفی توابع کاراکتری
* معرفی توابع مرتبط با تاریخ و زمان و ...
6- آشنایی با عملگرهای آرایه ای:
* عملگرهای ماتریسی
* عملگرهای منطقی
* عملگرهای مقایسه ای
* عملیات المان به المان روی آرایه ها
7- آشنایی با انواع داده ها و typecasting :
* اعداد صحیح 8، 16، 32 و 64 بیتی
* اعداد اعشاری با دقت مضاعف و دقت معمولی
* داده های کاراکتری
8- دریافت و ارسال داده در متلب:
* دریافت داده های عددی و کاراکتری در محیط متلب
* نوشتن و خواندن در فایلهای اکسل، Notepad، فایلهای
مختص متلب
9- کامپایلرهای متلب:
* ساخت P-code برای توابع و GUI
* تولید فایل اجرایی EXE
10- آشنایی با فلوچارت ها در برنامه نویسی
11- حلقه های تکرار
* حلقه For
* حلقه While
* حلقه های بی نهایت و نحوه خاتمه آنها
12- کنترل خطا و جریان برنامه:
* با استفاده از If -Else-End
* با استفاده از Switch-Case-End
* با استفاده از Try/Catch
* Continue/Break/Keyboard/Pause/Return
13- آشنایی با نحوه نوشتن توابع:
* توابع با تعداد ورودی و خروجی مشخص
* توابع با تعداد ورودی و خروجی نامشخص
* Function Handle
* توابع بدون ورودی یا خروجی
* نحوه نوشتن توابع در داخل توابع دیگر
* فراخوانی توابع
14- برنامه نویسی عددی پیشرفته:
* حل معادلات جبری
* حل معادلات دیفرانسیل
* انتگرالگیری
* معادله دیفرانسیل جزیی
15- برنامه نویسی تحلیلی پیشرفته:
* حل تحلیلی معادلات جبری
* انتگرالگیری تحلیلی
* حل تحلیلی معادلات دیفرانسیل
* مشتق گیری تحلیلی
* حدگیری تحلیلی
* محاسبه سری
* سری تیلور و بسط مک لورن
* تبدیل لاپلاس و معکوس آن
* تبدیل فوریه و معکوس آن
* ترسیمات نمادین منحنی ها در دستگاههای مختلف
16- رسم عددی توابع:
* رسم دوبعدی
* رسم سه بعدی
* رسم دو و نیم بعدی
* رسم در دستگاه قطبی
* دریافت و ارسال تصاویر
17- آشنایی با نحوه ایجاد و کدنویسی Graphical User Interface:
* کار با مولفه های GUI
* کار با کادرهای پرسشی
* کار با اشیا گرافیکی
* کار با کالبک ها
* ارتباطات GUI با سیمولینک و با GUI های دیگر
18- نوشتن برنامه های مفید و کاربردی در متلب
19- شبیه سازی و Simulink:
* آشنایی اولیه با محیط سیمولینک
* شبیه سازی چند پروژه ساده در محیط سیمولینک
* آشنایی با کتابخانه بلوک های Commonly used
* آشنایی با کتابخانه Continuous Blocks
* آشنایی با کتابخانه Math operations
* آشنایی با کتابخانه Ports and Subsystems
* آشنایی با کتابخانه Signal Routing
* آشنایی با کتابخانه Sinks
* آشنایی با کتابخانه Sources
* آشنایی با کتابخانه Lookup Tables
* شبیه سازی مسایل پیشرفته مهندسی و فیزیک در سیمولینک
20- Curve Fitting