معرفی
عنوان محصول : آموزش MATLAB & Simulink 2014 بهکامان
پلتفرم اجرایی : لپ تاپ و کامپیوتر
مدت زمان آموزش : 31 ساعت
سبک آموزش : اینتر اکتیو
به همراه نرم افزار
عنوان محصول : آموزش MATLAB & Simulink 2014 بهکامان
پلتفرم اجرایی : لپ تاپ و کامپیوتر
مدت زمان آموزش : 31 ساعت
سبک آموزش : اینتر اکتیو
به همراه نرم افزار
مباحث آموزشی:
آموزش MATLAB:
فصل اول : مقدمهای بر MATLAB و کاربرد آن در مهندسی
اجرای نرم افزار و آشنایی با محیط آن
پنجره ها
منــو و نــوار ابــزارها
مدیریت مسیر و آدرس فایلها در MATLAB
فصل دوم : عملیات ماتریس و آرایه ها
آرایـــه ها
مــاتـــریسها
توابع ماتریسی
عملیات ماتریسی
ماتریسهای خاص
ضربهای خاص
چند جمله ای ها
فصل سوم: نحوه ذخیره کردن و فراخوانی داده ها
مقدمه
نحوه ذخیره کردن و فراخوانی داده ها
تنظیم نحوه نمایش اعداد
توابع ریاضی MATLAB
توابع مثلثاتی و معکوس مثلثاتی
توابع هایپربولیک و معکوس هایپربولیک
تعریف توابع
ایجاد توابع هم نام با توابع MATLAB
رشته های متنی
ذخیره کردن به صورت یک فایل متنی
آرایه های سلولی
کار کردن با آرایه های سلولی
آرایه های ساختاری
فصل چهارم : برنامه نویسی با MATLAB
عملگرها
عملگرهای رابطهای
عملگرهای منطقی
معرفی حلقه ها و ساختارهای شرطی (while, if-else, for, switch-case)
دنبال کردن مرحله به مرحله برنامه تصحیح خطاهای احتمالی
ذخیره نقاط توقف
نقطه توقف شرطی
نقطه توقف خطا
انواع خطا در MATLAB
برنامه نویسی ساخت یافته با استفاده از توابع
فصل پنجم : رسم نمودارها
رسم نمودارها
رسم توابع x-y
رسم اعداد حقیقی و اعداد مختلط
معرفی دستور fplot
برچسب گذاری نمودارها و داده ها
نوشتن علامتها و حروف خاص بر روی نمودارها
نمودارها و تنظیمات مربوط به نمودارها
نمودارهای خاص
نمودارهای لگاریتمی
تنظیم مقیاس محورها و تغییر نوع مقیاس
آشنایی با نمودارهای stem، stairs و bar
رسم یک نمودار با محورهای y جداگانه
نمودارهای قطبی
ویرایش نمودار (Plot Editor)
آشنایی با منو Basic Fitting Interface
رسم نمودارهای سه بعدی
نمودارهای سه بعدی خطی
رسم نمودارهای surf، mesh و contour
فصل ششم: تــوابــع
تــوابــع آمــاری
تولید اعداد تصادفی
توابع میانیابی خطی
فصل هفتم: حساب دیفرانسیل و حل معادلات دیفرانسیل با روشهای عددی
انتگرالگیری عددی
مشتقگیری عددی
مشتق چند جمله ای ها
حل عددی معادلات دیفرانسیل
معادلات دیفرانسیل صریح مرتبه اول
معادلات دیفرانسیل مرتبه بالا
دستگاه معادلات دیفرانسیل
معادلات دیفرانسیل ضمنی
معادلات دیفرانسیل سفت شده (Stiff)
مسائل مقدار مرزی
معادلات دیفرانسیل با مشتقات جزئی
معادلات دیفرانسیل جزئی یک بعدی
دستگاه معادلات دیفرانسیل جزئی
حل معادلات دیفرانسیل با مشتقات جزئی دو بعدی با استفاده از جعبه ابزار pdetool
معرفی محیط پنجره pdetool
حل گرهای ODE در Toolbox سیستمهای کنترل در MATLAB
پاسخ سیستم در برابر ورودی های کنترلی
فصل هشتم : عملیات سیمبولیک در MATLAB
تعریف یک متغیر سیمولینک
ساده سازی، فاکتورگیری و مقداردهی عبارات
رسم توابع سیمبولیک
حل معادلات جبری
مشتقگـــیری
انتگــــــرالگیــــری
ســــری تیلـــــور
محــاسبـــه مجمــــوع
تبدیل لاپلاس
معادلات دیفرانسیل
تعریف شرایط اولیه و شرایط مرزی
جبر خطی سیمبولیک
چند جملهای مشخصه و محاسبه ریشهها
فصل نهم : رابط گرافیکی کاربر(GUI)
تنظیم توابع زیرمنوها در برنامه GUI اصلی
تنظیم ابزارها در برنامه GUI اصلی
فصل دهم : انیمیشن و ضبط و پخش صدا در MATLAB
انیمیشن در MATLAB
ضبط و پخش صدا با نرم افزار MATLAB
مباحث آموزش SIMULINK:
فصل اول:
مقدمهای بر سیمولینک
حل یک معادله دیفرانسیل ساده با استفاده از Simulink
فصل دوم:
معرفی اجمالی بلوکهای Simulink
جستجو کردن یک بلوک خاص در Simulink
معرفی بلوکهای منو Simulink
· زیر منو Commonly used blocks
· زیر منو Continuous
· زیر منو Discontinuous
· زیر منو Discrete
· زیر منو Logic and Bit Operations
· زیر منو Lookup Tables
· زیر منو Math Operations
· زیر منو Signal Routing
· زیر منو Sinks
· زیر منو Sources
· زیر منو User-Defined Function
فصل سوم :
مثال: محاسبه پاسخ پله واحد سیستم یک مدار الکتریکی.
فصل چهارم :
مثال : رسم پاسخ سیستم برای معادله به فرم ریاضی و معادله ای
فصل پنجم :
مثال : رسم پاسخ سیستم برای معادلات حالت یک سیستم دینامیکی
فصل ششم :
مثال : رسم خروجی های سیستم برای معادلات حالت یک سیستم ارتعاشی
فصل هفتم :
مثال : رسم خروجی های یک سیستم دو درجه آزادی پاندول معکوس
طراحی یک کنترلر PID برای سیستم داده شده
فصل هشتم :
مقدمهای بر جعبه ابزار فازی MATLAB
فراخوانی جعبه ابزار
تعریف نوع سیستم استنتاج، فراخوانی و ذخیره آن
تشریح زیرمنو Edit
تنظیم تعداد متغیرهای ورودی و خروجی
تنظیم نام یک متغیر
تنظیم توابع عضویت
آشنایی با توابع عضویت جعبه ابزار Fuzzy
تعریف توابع عضویت در جعبه ابزار Fuzzy
تنظیم قوانین فازی
مثال : طراحی کنترلر فازی برای سیستم دو درجه آزادی پاندول معکوس توسط جعبه ابزار فازی
· تعریف مسئله
· تعریف جزئیات سیستم استنتاج فازی
· تعریف توابع عضویت مربوط به موقعیت زاویه ای میله
· تعریف توابع عضویت مربوط به سرعت زاویه ای میله
· تعریف توابع عضویت مربوط به نیروی کنترلی اعمالی به ارابه
· قوانین فازی
· پیادهسازی سیستم استنتاج فازی توسط جعبه ابزار فازی
· تعریف توابع عضویت مربوط به ورودی اول (teta)
· تعریف توابع عضویت مربوط به ورودی دوم (tetad)
· تعریف توابع عضویت مربوط به خروجی (u)
· ایجاد قوانین فازی
· پیاده سازی کنترلر فازی در محیط Simulink
فصل نهم :
سیستمهای استنتاج تطبیقی فازی- عصبی (ANFIS)
مثال.
· داده های مورد نیاز برای شبکه ANFIS
· فراخوانی ANFIS
· وارد کردن داده ها به ANFIS Editor GUI
· ایجاد شبکه ANFIS
· آموزش و تست شبکه ANFIS
· بکارگیری شبکه ANFIS در محیط سیمولینک
فصل دهم :
آشنایی با Lookup Table و تنظیمات گرافیکی بلوکها
بلوک Lookup Table
مثال 1
بلوک (n/D) Lookup Table
مثال2
تنظیمات گرافیکی بلوکها