آموزش نرم افزار Matlab

دپارتمان فناوري اطلاعات و ارتباطات

عنوان

استاد دوره

زمان برگزاری

مدت (ساعت)

نحوه برگزاری

پیش نیاز

شهریه (ریال)

آموزش نرم افزار Matlab

مهندس صادق دستورانی

ترم پاییز 97

24

تئوری – عملی

آشنایی با ويندوز و اصول برنامه نویسی

اعلام خواهد شد

اطلاعات دوره :

دوره آموزش Matlab یک دوره علمی/کاربردی بوده که دانش و مهارت مورد نیاز جهت برنامه نویسی در محیط Matlab را برای فراگیری فراهم می نماید. این نرم افزار یک زبان برنامه نویسی و محیطی مخصوص برای محاسبات عددی می‍باشد که امکاناتی از قبیل عملیات ماتریسی، رسم توابع و داده‍ها، پیاده سازی الگوریتم ها، امکان ایجاد رابط های کاربر و تعامل با برنامه های نوشته شده به زبان های دیگر را فراهم می‍سازد. گستردگی کاربرد، جعبه ابزارهای عمومی و تخصصی متنوع، این نرم افزار را به پرکاربردترین ابزار مهندسی روز مبدل کرده است. بطوریکه تمام مهندسان و کارشناسان رشته های مرتبط از جمله هوا-فضا، بیولوژی، اقتصاد، مخابرات، الکترونیک، کنترل، پردازش تصویر، اتوماسیون و تمامی تخصصهای مرتبط با ریاضیات و پردازش سیگنال لزوماً بایستی از تسلط کافی بر این نرم افزار و توانایی برنامه نویسی در محیط آن برخوردار باشند.

 

سرفصل های دوره :

1. انواع داده در Matlab

2. ساختارهای کنترل برنامه در Matlab

3. تعریف و استفاده از توابع در Matlab

4. گرافیک و ترسیم نمودار در Matlab

5. مدیریت فایل ها و اطلاعات در Matlab

6. حل معادلات جبری و ریشه یابی در Matlab

7. اعداد تصادفی، محاسبات و تحلیل آماری در Matlab

8. انتگرال گیری و مشتق گیری عددی در Matlab

9. محاسبات نمادین در Matlab

10. جبر خطی در Matlab

11. درون یابی، تقریب تابع، و برازش منحنی و سطح در Matlab

12. بهینه سازی کلاسیک در Matlab

13. جامع حل انواع مختلف معادلات دیفرانسیل در Matlab

14. مباحث پیشرفته ساختارها و آرایه های سلولی در Matlab

15. عبارات قانونمند یا Regular Expressions و کاربردهای آن ها در Matlab

16. رویکردهای پیشرفته تعریف و پیاده سازی توابع در Matlab

17. تعریف آرایه های توسعه یافته با Container Map در Matlab

18. مدیریت خطا و حالات استثنائی برنامه ها در Matlab

19. تایمرها و کاربرد آن ها در Matlab

20. برنامه نویسی شی گرا یا Object-Oriented Programming در Matlab

 ملزومات مورد نیاز برای شرکت در دوره :

داشتن لپ تاپ الزامی می باشد.

توانایی های اکتسابی در پایان دوره برای دانش پذیران :

  • نصب و راه اندازی نرم افزار

  • باز کردن و ذخیره سازی انواع فایلهای موجود در نرم افزار اعم از FIG,MDL,M-file و غیره

  • تغییر دایرکتوری ریشه

  • انجام دستورهای سبک ریاضیاتی در محیط Command Window

  • باز کردن بلوک های مختلف در محیط Simulink

  • باز کردن انواع مختلف ToolBoxها جهت بررسی مقدماتی

  • بررسی مدل های موجود در Helpنرم افزار جهت بررسی مقدماتی

  • انجام مثال های کاربردی جهت شناسایی و تعریف انواع متغییرها

  • کد کردن مثالها در قالب انواع توابع موجود و بکارگیری توابع ریاضیاتی موجود

  • کدنویسی در قالب الگوریت های تکاملی هوش مصنوعی از قبیل PSO,Ant Colony,GA با ساختارهای ساده و پیچیده حلقه ها و دستورات شرطی

  • به کارگیری Cell و انواع Objectهای موجود در Matlab

  • به کار بردن الگوریتم های به کار گرفته شده در یک مثال کاملا عملی که در صنعت موجود می باشد

  • داده کاوی و انجام یک مسئله بهینه سازی عملی توسط الگوریتم های پیاده سازی شده

  • کار با حداقل چهار ToolBox  موجود در نرم افزار،برای مثال ToolBoxهای شناسایی سیستم،فازی،شبکه عصبی،ژنتیک الگوریتم برای مهندسی کامپیوتر گرایش هوش مصنوعی یا بررسی ToolBox های کنترل،پردازش سیگنال،طراحی فیلترینگ،کنترل مقاوم برای مهندسین برق

  • بکارگیری ToolBoxهای معرفی شده در قالب M-file به گونه ای که دانش پژوه بتواند به صورت عملی کدهای دوره قبل را با ToolBox مربوط در هم آمیخته و مدلسازی نماید.

  • انجام مدلسازی عملی با ToolBoxهای معرفی شده در قالب چندین مثال صنعتی

  • انجام مثال های عملی با بلوک های پایه و بکارگیری آن در قالب مثال های عملی

  • پیاده سازی یک مثال عملی با بلوک های مرتبط با ToolBoxهای معرفی شده در قسمت قبل

  • انجام یک مثال ترکیبی Simulink  وM-file و استفاده آن در یک مثال صنعتی

 

شماره حساب : 458054126

بانک تجارت مرکزی سبزوار

فرم پيش ثبت نام