کلاس آنلاین برنامه‌نویسی با Matlab

زمان برگزاری: شنبه‌ها ۱۷:۰۰ الی ۲۰:۰۰ (زمان شروع اعلام می‌شود) هزینه کلاس: ۷۵۰ هزار تومان

مدت: ۲۵ ساعت
فیلم این کلاس ضبط می‌شود و قابل دانلود است. فیلم این کلاس صرفا روی یک سیستم و تحت سیستم عامل ویندوز به تعداد دفعات نامتناهی قابل پخش است.

توضیحات

زبان برنامه نویسی محاسبات تکنیکی ویژه مهندسان و پژوهشگران

MATLAB ، مخفف MATrix LABoratory یک بسته برنامه‌نویسی است که برای طراحی سریع و آسان ارایه شده است. از محاسبات علمی و ارتباطات I/O گرفته، تا صدها ابزار داخلی، MATLAB برای بسیاری از طراحی‌ها جعبه ابزار اختصاصی معرفی می‌کند. مهمترین ویژگی MATLAB، تنوع جعبه ابزارهای آن است که آن را برای کار در حوزه‌های مختلف بی رقیب می‌سازد. به عنوان نمونه آمار، بهینه سازی، مدل‌سازی، معادلات دیفرانسیل جزئی، تجزیه و تحلیل داده‌ها، شبکه‌های عصبی کم عمق و عمیق، پردازش سیگنال، پردازش صدا و تصویر و چند صد حوزه دیگر، حوزه‌هایی هستند که MATLAB برای آنها جعبه ابزار معرفی می‌کند.
MATLAB بیشتر یک زبان علمی است تا تجاری، اما بسترهای مناسبی را برای آنالیز آسان داده‌های وب در اختیار قرار می‌دهد تا در بستر وب به جمع آوری داده‌های مختلف و پردازش آن‌ها بپردازید. همچنین MATLAB ابزارهایی جهت کنترل سخت‌افزارهای جانبی نیز در اختیار شما قرار می‌دهد. از کنترل یک ربات گرفته تا برنامه‌ریزی بردهای Arduino جهت ورود اطلاعات از سنسورهای مختلف به درون کامپیوتر و پردازش برخط آنها و یا انتقال پردازش‌های سنگین بر روی بردهای FPGA، و صدها سخت‌افزار دیگر، همگی به کمک جعبه ابزارهای اختصاصی MATLAB به راحتی قابل انجام هستند.
این دوره آموزشی به ارایه اصول پایه و کلی MATLAB می‌پردازد تا مخاطب بتواند دید کلی و موثری نسبت به این زبان برنامه‌نویسی پیدا کند و در نهایت بتواند مسیر خود را در طراحی مدل‌های مختلف ادامه دهد. همه علاقه‌مندان، در هر رشته دانشگاهی می‌توانند مخاطب این دوره باشند و اصول پایه را جهت بهره‌گیری موثر از جعبه ابزارهای متنوع MATLAB در آینده فرا بگیرند. مخاطبین این دوره می‌توانند از این مجموعه آموزشی هم در تکمیل پروژه‌های دانشگاهی خود بهره ببرند و هم در طراحی‌های تجاری و صنعتی موفقیت بیشتری داشته باشند.

سرفصل دوره:

فصل اول - شروع برنامه نویسی با MATLAB
• مقدمه‌ای بر MATLABو محیط توسعه
• ویژگی های پایه زبان MATLAB
• ماتریس ها و ماتریس های ویژه
• عملیات روی ماتریس ها
• اعداد و کیمت های ویژه
• کامپایل برنامه،M-file ها و P-file ها
فصل دوم – ساختارها و انواع داده در MATLAB
• معرفی انواع داده
• عملگرها
• تبدیل داده‌ها
• ساختار رشته و توابع روی رشته‎‌ها
• اعداد مختلط، ممیز شناور و نکات مرتبط در کار با آنها
• آرایه‌های سلولی و سایر ساختارها
فصل سوم – ساختارهای کنترلی و تکرار در MATLAB
• ساختار تصمیم گیری
• حلقه های تکرار
• مدیریت حافظه
• روبرویی با پیام های خطا و اصلاح آنها
فصل چهارم- توابع در MATLAB
• معرفی توابع پایه ریاضی
• توابع و رویه ها
• معرفی انواع پارامترهای ورودی توابع
فصل پنجم- ترسیم نمودار در MATLAB
• نمایش اطلاعات، ترسیم ها و نمودارهای پایه
• تنظیمات نمودارها و الگوهای رنگی
• معرفی توابع مختلف برای ترسیم نمودارها
• نمودارهای سه بعدی
• کانتور دو بعدی و سه بعدی
فصل ششم- کار با فایل در MATLAB
• دریافت اطلاعات از فایلTEXT) ،EXCEL ،CSV و … )
• ارسال اطلاعات از فایلTEXT) ،EXCEL ،CSV و … )
• تبدیلات فایل به ماتریس و برعکس
• کار با فایل‌های تصویری و مختصری بر پردازش تصویر
• تهیه و تنظیم فایل های گزارش
فصل هفتم - رابط کاربری و جعبه ابزارهای مهم در MATLAB
• طراحی رابط کاربری
• جعبه ابزارهای کلیدی
• اسکریپت نویسی و استفاده از زبان های برنامه نویسی دیگر
• مطالب تخصصی بستگی به رشته شرکت کنندگان
فصل هشتم – ارائه یک پروژه کاربردی در MATLAB
• معرفی مسئله
• طراحی راهکار و برنامه نویسی آن

ویدئوی معرفی کلاس