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

آموزش برنامه‌نویسی MATLAB برای همه

دوره کامل آشنایی با برنامه‌نویسی MATLAB

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

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


 

این دوره، برنامه‌نویسی کامپیوتر را به افرادی آموزش می‌دهد که تجربه چندانی در آن ندارند و یا اینکه به هیچ وجه تجربه‌ای در برنامه‌نویسی ندارند. در این دوره از یک نرم‌افزار و زبان برنامه‌نویسی به نام MATLAB استفاده می‌کنیم. زیرا به راحتی می‌توان آن را یاد گرفت، به نوعی همه‌کاره است و برای مهندسین و دانشمندان بسیار کاربردی است. MATLAB یک زبان ویژه و انتخابی عالی جهت نوشتن کدها برای حل مسائل عددی است. این نوع از مسائل در مباحث مهندسی به «محاسبات عددی» معروف هستند. این زبان برنامه‌نویسی به گونه‌ای ایجاد شده است که با کمترین خطوط کد می‌توانید یک برنامه قدرتمند را بنویسید. مسائل در دنیای واقعی ممکن است پیچیده باشند ولی برنامه‌های MATLAB که آنها را حل می‌کنند نسبتاً ساده هستند. منظور ما از نسبتاً ساده در مقایسه با سایر زبان‌ها مانند C++ یا Java است. به همین دلیل، از MATLAB در دامنه وسیعی از علوم، از علوم طبیعی گرفته تا رشته‌‌های مختلف مهندسی، اقتصاد و صنعت استفاده می‌شود. لذا، اهمیت داشتن دانشی مناسب از MATALB در دنیای امروز غیرقابل انکار است. 

 

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

 

این دوره، پیشنیازی ندارد ولی خود پیشنیاز دوره «آموزش MATLAB پیشرفته» است.

 

مدت زمان دوره:

3 ماه (12 الی 13 هفته)

 

نحوه برگزاری دوره:

  1. جلسات به صورت آنلاین برگزار می‌شوند؛
  2. جلسات در روز‌ پنجشنبه هر هفته برگزار می‌شوند؛
  3. مدت زمان هر جلسه، 2 ساعت است؛
  4. یک گروه تلگرامی پشتیبانی برای دانشپذیران وجود دارد که تا 9 ماه پس از اتمام دوره نیز پاسخگوی دانشپذیران است؛

 

ثبت‌نام و پرداخت هزینه: 

دو روش برای ثبت‌نام وجود دارد: نقدی و ماهانه.

1. پرداخت کامل و نقدی دوره شامل 10 درصد تخفیف است. برای ثبت‌نام روی دکمه «پرداخت و ثبت‌نام» کلیک کنید.

2. پرداخت ماهانه:

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

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

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


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

  • فاکتوریل
  • ریشه دوم و nام
  • توابع مثلثاتی و وارون آنها
  • توابع هیپربولیک و وارون‌ آنها
  • توابع نمایی و لگاریتمی
  •  محاسبات پایه اعداد مختلط
  • محاسبه قدرمطلق و آرگومان یک عدد مختلط
  • استفاده از توابع مثلثاتی، لگاریتمی و نمایی برای اعداد مختلط
  • تولید اعداد تصادفی
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

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

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

  • ترسیم ساده و دو بعدی در MATLAB
  • نمودار توابع ریاضی
  • تغییر ظاهر نمودار
  • انواع ترسیم: نمودار میله‌ای، دایره‌ای و هیستوگرام در MATLAB
  • افزودن نمودار به تصویر از قبل موجود
  •  استفاده از Subplot در MATLAB
  • ترسیم قطبی
  •   ترسیم ساده سه بعدی 
  • ترسیم با استفاده از Surf، Mesh و Contour
  •  ایجاد و ذخیره انیمیشن
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

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

  • دستورات ورودی و خروجی
  • آشنایی با دستورات کنترلی: If، Elseif  و Else 
  • عملگرهای رابطه‌ای
  • عملگرهای منطقی
  • یافتن خطاهای برنامه‌نویسی و اشکال‌زدایی
  • جلوگیری از ایجاد خطا در اجرای توابع 
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

  • حلقه‌های تکرار
  • حلقه for
  • حلقه while
  • حلقه‌های تو در تو
  • استفاده از break
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی  

  • استفاده از توابع در برنامه‌نویسی
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

  • ایجاد یک فایل
  • خواندن از فایل
  • نوشتن در فایل
  • وارد کردن اطلاعات از فایل اکسل به داخل MATLAB
  • ایجاد فایل متنی توسط MATLAB
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

 

  • حل معادلات ریاضی در MATLAB
  • حل معادلات جبری 
  • حل دستگاه معادلات خطی 
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

  • محاسبه حد توابع
  • محاسبه مشتق توابع
  • محاسبه مشتق توابع در یک نقطه
  • محاسبه مشتق جزئی
  • محاسبه انتگرال معین و نامعین
  • حل مثال‌های فراوان

مدرس دوره


داود حسن زاده

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

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

ثبت‌نام دوره


اطلاعات برگزاری دوره:
شروع ثبت‌نام: 1402-12-15
پایان ثبت‌نام: 1403-02-04
تعداد ظرفیت خالی: 15

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

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

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


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

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

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

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

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

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

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