فصل اول : مقدمات نرم افزار
درس 1 - معرفی
درس 2 - معرفی محیط کاربری MATLAB
درس 3 - آرایه ها، ماتریس ها و مقدمات آن
درس 4 - معرفی برخی توابع و ثابت های مقدماتی در MATLAB
درس 5 - کمک گرفتن از سیستم help در MATLAB
درس 6 - آدرس دهی ماتریس ها و آرایه ها (بخش اول)
درس 7 - آدرس دهی ماتریس ها و آرایه ها (بخش دوم)
درس 8 - عملیات ماتریسی و درایه ای
درس 9 - ساخت یک فایل اسکریپت ساده
درس 10 - ادامه ساخت فایل اسکریپت
درس 11 - حل دستگاه چند معادله چند مجهول
درس 12 - پروژه شماره 1 (Bounce)
درس 13 - پروژه شماره 2 (بست تیلور Sin و Cos)
فصل دوم: توابع ریاضی مقدماتی
درس 1 - توابع عملیات جبری
درس 2 - توابع مثلثاتی
درس 3 - توابع لگاریتمی و توانی
درس 4 - اعداد مختلط
درس 5 - توابع ریاضیات گسسته
درس 6 - چندجمله ای ها
فصل سوم: نوع داده منطقی و آرایه های منطقی
درس 1 - نوع داده منطقی
درس 2 - عملگرهای مقایسه ای منطقی
درس 3 - عملگرهای منطقی
درس 4 - آدرس دادن با استفاده از آرایه های منطقی
درس 5 - اجتناب از مقادیر غیر عادی با استفاده از آرایه های منطقی
فصل چهارم: گرافیک در MATLAB
درس 1 - معرفی مختصری از توابع گرافیکی
درس 2 - معرفی تابع Plot yy
درس 3 - تابع legend و اطلاع رسانی درمورد نمودارها
درس 4 - کشیدن توابع در مقیاس لگاریتمی
درس 5 - تابع هیستوگرام
درس 6 - دیگر توابع رسم نمودار
درس 7 - Color map و نوع داده Cell array
درس 8 - رسم توابع سه بعدی خطی با استفاده از Plot3
درس 9 - رسم نمودارهای قطبی با استفاده از تابع Polar
درس 10 - تغییر خواص پنجره و Handle graphics
فصل پنجم: گرافیک سه بعدی
درس 1 - معرفی سطوح 3 بعدی
درس 2 - معرفی منطق نمودارهای 3 بعدی
درس 3 - سایر توابع نمودارهای 3 بعدی
درس 4 - حذف قسمت های مختلف سطح با استفاده از مقادیر nan
درس 5 - توابع کشیدن Contour
درس 6 - نقشه رنگی (Color map)
درس 7 - اعمال تغییرات در نمودارهای 3بعدی
فصل ششم: برنامه نویسی و توابع در MATLAB
درس 1 - معرفی انواع تابع در MATLAB
درس 2 - ساخت یک تابع با استفاده از mfile
درس 3 - بلوک شرطی if
درس 4 - بلوک While
درس 5 - استفاده از دو تابع در یک فایل
درس 6 - بلوک Switch…Case
درس 7 - بلوک Try…Catch
درس 8 - قطع یا بیرون آمدن از تابع یا حلقه
درس 9 - کلمه های کلیدی خروج از حلقه و تابع
فصل هفتم: عیب یابی و بهینه سازی برنامه ها
درس 1 - انواع خطا در MATLAB
درس 2 - محدوده دید متغیرها
درس 3 - نقطه توقف
درس 4 - خطایابی با استفاده از نقطه توقف
درس 5 - نقطه توقف شرطی
درس 6 - بهینه سازی برنامه
فصل هشتم: رابط گرافیکی کاربر
درس 1 - رابط گرافیکی کاربر چیست؟
درس 2 - نوع داده Structure
درس 3 - پروژه شماره(1) رابط گرافیکی fplot (قسمت اول)
درس 4 - پروژه شماره(1) رابط گرافیکی fplot (قسمت دوم)
درس 5 - پروژه شماره(2) برنامه Bounce
درس 6 - سایر کنترل های GUI
درس 7 - استفاده از کنترل های ActiveX
درس 8 - صفحات GUI از پیش آماده شده
فصل نهم: حساب دیفرانسیل و انتگرال
درس 1 - مشتق
درس 2 - گرادیان
درس 3 - بدست آوردن میدان نیرو با استفاده از گرادیان
درس 4 - انتگرال معین یک بعدی
درس 5 - تنظیمات انتگرال
درس 6 - انتگرال گیری از یک بردار
درس 7 - انتگرال دوگانه
درس 8 - انتگرال سه گانه
درس 9 - محاسبه مشتق و انتگرال چندجمله ای ها
درس 10 - محاسبه حالت های خاص انتگرال
فصل دهم: حل معادلات دیفرانسیل به صورت عددی
درس 1 - معادله دیفرانسیل
درس 2 - حل معادلات دیفرانسیل مرتبه اول
درس 3 - معادلات دیفرانسیل مرتبه بالاتر
درس 4 - معادلات دیفرانسیل سفت شده
درس 5 - حل معادلات دیفرانسیل ضمنی
درس 6 - تنظیمات تابع حل کننده معادله دیفرانسیل
درس 7 - توابع deval و odextend
درس 8 - معادلات دیفرانسیل مقدار مرزی
درس 9 - معادلات دیفرانسیل جزئی
درس 10 - حل معادلات دیفرانسیل جزئی در MATLAB
فصل یازدهم: درون یابی و بهینه سازی
درس1 - درون یابی یک بعدی
درس 2 - توابع مربوط به درون یابی یک بعدی
درس 3 - درون یابی دوبعدی
درس 4 - درون یابی یک بعدی با استفاده از کلاس griddedInterpolant
درس 5 - درون یابی دو بعدی با استفاده از کلاس griddedInterpolant
درس 6 - نمایش داده های سه بعدی
درس 7 - درون یابی سه بعدی
درس 8 - درون یابی نقاط پراکنده
درس 9 - بهینه سازی با استفاده از کلاس ScatterInterpolant
درس 10 - بهینه سازی توابع تک بعدی
فصل دورازدهم: آنالیز فوریه
درس 1 - تئوری سری های فوریه
درس 2 - استفاده از سری های فوریه
درس 3 - تئوری تبدیل فوریه
درس 4 - تبدیل فوریه پالس مربعی
درس 5 - استفاده از تبدیل فوریه در تحلیل فرکانسی
درس 6 - تبدیل معکوس فوریه و حذف نویز
فصل سیزدهم: کامپایل کردن و ارتباط با Excel
درس 1 - مقدمه ای بر کامپایل کردن
درس 2 - ابزار Deploy
درس 3 - MCR یا MATLAB Compiler Runtime
درس 4 - اپلیکیشن های MATLAB
درس 5 - لینک به برنامه Excel
فصل چهاردهم: Symbolic Math Toolbox یا جعبه ابزار محاسبات نمادین
درس 1 - شروع کار با جعبه ابزار محاسبات نمادین
درس 2 - حل معادلات نمادین
درس 3 - حل معادلات دیفرانسیل معمولی با استفاده از جعبه ابزار محاسبات نمادین
درس 4 - مشتق گیری انتگرالگیری و بدست آوردن حد
درس 5 - قرار دادن قید بر روی محاسبات
درس 6 - گرافیک در جعبه ابزار محاسبات نمادین
درس 7 - آشنایی با ابزار MuPad
درس 8 - پایان
فصل پانزدهم: تازه های MATLAB 2015
درس 1 - معرفی
درس 2 - ساخت فایل ها
درس 3 - مقایسه فایل Helptoc با سیستم Help MATLAB
درس 4 - شناساندن فایل های Help به MATLAB
درس 5 - راهنمایی سیستم Help در زمینه اضافه کردن Help جدید