سرفصلهای مورد نظر برای تدریس مقدماتی تا پیشرفته نرم افزار متلب:

تازه ها

سرفصلهای مورد نظر برای تدریس مقدماتی تا پیشرفته نرم افزار متلب:

نظرات ()

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