تلگرام واتس‌آپ یوتیوب اینستاگرام
09941964743 تلفن | info@sciwin.ir ایمیل
ورود ثبت‌نام ثبت کار جدید

MATLAB مقدماتی

آموزش مقدماتی و پایه نرم‌افزار MATALB به همراه پروژه‌

این دوره فاقد تصویر است.

درباره این دوره آموزشی


نرم‌افزار MATLAB یک زبان برنامه‌نویسی قدرتمند و محیطی مخصوص برای انجام محاسبات عددی پیشرفته است. این نرم‌افزار، امکانات فراوانی از قبیل عملیات ماتریسی، رسم توابع و داده‌ها، پیاده‌سازی الگوریتم‌ها، ایجاد رابط‌های کاربری و تعامل با برنامه‌های نوشته شده به زبان‌های دیگر را فراهم می‌سازد. برای مشاهده سرفصل‌های دوره به پایین صفحه مراجعه کنید.

در این دوره، تمام مراحل مقدماتی و پایه نرم‌افزار MATLAB تدریس می‌شود و در انتهای این دوره نیز یک پروژه مدلسازی ریاضی و شبیه‌سازی کامپیوتری یک ربات سریالی دو بعدی با استفاده از MATLAB انجام خواهد شد. امروزه ربات‌های سریالی، کاربردهای فراوانی در صنعت (جوشکاری، رنگ‌آمیزی، حفاری در اعماق دریا، چاپگرهای سه بعدی و ... ) دارند. در این دوره قصد داریم با تمرکز بر پروژه مدلسازی حرکت دست یک روبات دو بعدی در صفحه و شبیه‌سازی آن توسط نرم‌افزار MATLAB با کاربردهای این نرم‌افزار بیشتر آشنا شویم.

هدف از ارائه این دوره، ضمن آموزش نرم‌افزار  MATLABکمک به درک صحیح پیوستگی موجود میان دروس علوم پایه مانند ریاضی عمومی، مبانی برنامه‌‌نویسی‌کامپیوتر و محاسبات عددی است. مراحل انجام پروژه این دوره را می‌توان به سه بخش کلی زیر تقسیم کرد:

  • مدلسازی ریاضی ربات با استفاده مطالب ریاضیات عمومی؛
  • یافتن راه‌حلی برای حرکت دست ربات در صفحه با استفاده از مطالب محاسبات عددی؛
  • شبیه‌سازی کامپیوتری ربات با استفاده از برنامه‌نویسی MATLAB.

 

یکی از جاذبه‌های این دوره برای مخاطبین، از جمله دانشجویان رشته مهندسی، این است که اهمیت و ارتباط سه درس ریاضیات عمومی، برنامه‌نویسی کامپیوتر و محاسبات عددی را به وضوح در این دوره خواهند دید. از این نظر، دوره آموزشی انگیزه‌بخشی خواهیم داشت. مخاطبان این دوره، همه دانش‌آموزان ریاضی-فیزیک و همه دانشجویان علوم و مهندسی هستند. البته همه رشته‌هایی که به نوعی با ریاضیات سرو کار دارند نیز می‌توانند از این دوره بهره‌مند شوند. کاربر پس از اتمام این دوره آموزشی می‌تواند به راحتی آموزش دوره‌های پیشرفته مرتبط با حوزه کاری خود را شروع کند.

اطلاعات پایه و عمومی کاربر از ریاضیات عمومی و برنامه‌نویسی کامپیوتر به درک هر چه بهتر مطالب این دوره کمک می‌کند. مخاطبین این دوره مقدماتی پس از شرکت در این دوره می‌توانند به راحتی آموزش دوره‌های پیشرفته‌تر زیر را آغاز نمایند.

  1. ایجاد GUI در نرم‌افزار MATLAB.

سرفصل‌های این دوره آموزشی


  •  آشنایی با محیط متلب
  • راهنمای متلب
  • تعریف متغیر
  • فرمت نمایش اعداد
  • اعداد مختلط
  • آشنایی با روش‌های تعریف ماتریس  
  • روشهای ایجاد بردار
  • آشنایی با فضای کار
  • کار با ماتریس‌ها (حذف سطر یا ستون و غیره)
  • آشنایی با انواع تکنیکهای استخراج بخشی از ماتریس‌ها
  • حذف بخشی از ماتریس‌ها و بردارها
  • عملیات ریاضی روی ماتریس‌ها
  • عملگرهای رابطه‌ای
  • مقایسه دو آرایه
  • مقایسه یک آرایه با یک عدد
  •  عملگرهای منطقی
  • حل چندین مثال مربوط به هر قسمت
  • ارائه تمرین به دانشجویان

  • حل تمرینات ارائه شده در جلسه قبل توسط یکی از دانشجویان در کلاس و رفع اشکال دانشجویان
  • عنصر ماکسیمم و مینیمم
  • آشنایی با توابع مرتبط با اندازه یک آرایه
  • ضرب نقطه‌ای و برداری
  • تعریف برخی ماتریس‌های معروف
  • ایجاد ماتریس جدید با تکرار یک ماتریس موجود
  • محاسبه ترانهاده یک ماتریس
  • دترمینان
  • وارون ماتریس
  • مقادیر ویژه
  • اثر ماتریس
  • برخی از توابع ریاضی
  • مثال از تاثیر توابع روی ماتریس‌ها
  • حل چندین مثال مربوط به هر قسمت

  • ترسیم نمودارهای دو بعدی
  • تابع plot
  • رنگ‌ها
  • برچسب‌گذاری نمودارهای افقی و عمودی و عنوان تصاویر
  • رسم خطوط شبکه‌ای بر روی نمودار
  • ایجاد پنجره شکل جدید
  • افزودن متن به نمودار
  • افزودن راهنمای علائم
  • تنظیمات محورها
  • نمایش چند نمودار در یک تصویر
  • ترسیم سه بعدی
  • رسم چند تصویر در یک تصویر
  • ثابت نگه داشتن نمودار
  • نمودار قطبی

  • ایجاد اسکریپ
  • علائم نقطه‌گذاری و جملات توضیحی
  • دستورات ورودی و خروجی
  • ساختار شرطی   if-else
  • ساختار switch-case
  • حل چندین مثال مربوط به هر قسمت

  • حلقه‌های تکرار
  • حلقه for
  • حلقه while
  • نحوه شکستن حلقه های for و while
  • مقدمه و تعاریف اولیه در مورد توابع
  • ایجاد توابع
  • تعیین تعداد آرگومانهای بکار رفته در توابع در حین اجرا

  • تعریف چندجمله‌ای‌ها
  • ارزیابی چندجمله‌ای‌ها
  • چندجمله‌ای درونیاب
  • چندجمله‌ای کمترین مربعات
  • اسپلاین‌ها

  • حل معادلات جبری
  • حل معادلات درجه دوم
  • رسم معادلات نمادین
  • حل معادلات از مراتب بالاتر
  • دستگاه معادلات
  • بسط معادلات
  • نمایش توابع به صورت سری‌ها
  • دستور int
  • انتگرال معین
  • انتگرال چندگانه
  • انتگرالگیری عددی

  • محاسبه حدود
  • محاسبه مشتق‌ها
  • دستور dsolve
  • حل معادلات دیفرانسیل معمولی
  • حل عددی معادلات دیفرانسیل معمولی مرتبه اول توسط ODE23 و ODE45
  • حل معادلات دیفرانسیل مرتبه دوم

  • مدلسازی ریاضی ربات با استفاده مطالب ریاضیات عمومی؛
  • یافتن راه‌حلی برای حرکت دست ربات در صفحه با استفاده از مطالب محاسبات عددی؛
  • شبیه‌سازی کامپیوتری ربات با استفاده از برنامه‌نویسی MATLAB.

مدرس دوره


داود حسن زاده

مدرس دانشگاه و مدیرعامل شرکت درخشش آینده‌نگاران پیشگام

دکترای ریاضی و استادیار گروه علوم پایه دانشگاه صنعتی اراک هستم. مدیرعامل شرکت درخشش آینده‌نگاران پیشگام هستم. این شرکت در زمینه برنامه‌نویسی کامپیوتر فعالیت می‌کند. بسیار علاقه‌مند به تدریس دروس مختلف ریاضیات و پژوهش در زمینه‌ جبرجابه‌جایی هستم. برنامه‌نویسی و کارآفرینی از دیگر زمینه‌های فعالیت اینجانب است.

ثبت‌نام دوره


اطلاعات برگزاری دوره: کلاس‌های این دوره فقط به صورت آنلاین و در روز‌های پنجشنبه هر هفته از ساعت 9 الی 11 برگزار خواهد شد. در صورت به حد نصاب رسیدن، کلاس از 28 مهر آغاز خواهد شد.
شروع ثبت‌نام: 1401-06-01
پایان ثبت‌نام: 1401-07-26
تعداد ظرفیت خالی: 50

هزینه ثبت‌نام: 500,000 تومان 350,000 تومان

مهلت ثبت‌نام پایان یافت

سوالات متداول


دوره‌ها به صورت آنلاین برگزار می‌شوند.

پس از ثبت‌نام موفق در دوره آموزشی، آن دوره به لیست کاربر پنجره علم اضافه می‌شود. وارد صفحه کاربری خود شوید و از منوی صفحه کاربری روی «دوره‌های آموزشی من» کلیک کنید. این گزینه در قسمت خرید‌های من از منوی مذکور وجود دارد. در صفحه دوره‌های آموزشی من و روبروی نام هر دوره، لینک ورود به جلسه وجود دارد. توجه کنید که این لینک فقط در طول برگزاری دوره فعال است.

پس از ثبت‌نام موفق در دوره آموزشی، آن دوره به لیست کاربر پنجره علم اضافه می‌شود. وارد صفحه کاربری خود شوید و از منوی صفحه کاربری روی «دوره‌های آموزشی من» کلیک کنید. این گزینه در قسمت خرید‌های من از منوی مذکور وجود دارد. در صفحه دوره‌های آموزشی من و روبروی نام هر دوره، لینک دانلود فایل‌های دوره وجود دارد.

حداقل و حداکثر نفرات هر دوره توسط مدرس محترم مشخص می‌شود. به منظور حفظ کیفیت دوره‌های آموزشی پنجره علم، دوره‌ها با حضور حداکثر 35 نفر برگزار می‌گردند.

برای مشاهده پیشنیازهای دوره و سایر جزئیات به قسمت توضیحات دوره مراجعه کنید.

انصراف فقط تا قبل از برگزاری جلسه دوم دوره امکانپذیر است. در صورت انصراف، 25 درصد از مبلغ پرداختی شهریه کاسته می‌شود و مابقی عودت داده می‌شود.

هر دانشپذیر، تا 9 ماه پس از آغاز دوره، امکان مشاهده و دانلود محتوای دوره را دارد.