آموزش برنامه‌نویسی 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. پرداخت ماهانه:

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

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

سوال دارید؟

آیا سوالی در مورد این دوره دارید؟
با ما تماس بگیرید

برای ما «پیام ایمیلی» بفرستید

info.sciwin@gmail.com

از «فرم تماس با ما» استفاده کنید

لینک فرم

شماره تماس «مشاوره تلفنی»

09960582070

آی‌دی پشتیبانی تلگرامی

@SciWin_admin

مدرس دوره


داود حسن زاده

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

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

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


  • معرفی بخشهای مختلف رابط کاربری 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
  • حل معادلات جبری 
  • حل دستگاه معادلات خطی 
  • حل مثال‌های متعدد
  • ارائه تمرین هفتگی

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

ثبت‌نام دوره


ابتدا، تخفیف‌های ما را مطالعه کنید:

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

میزان تخفیف حداقل نفرات مبلغ پرداختی هر نفر (تومان)
%15 5 نفر 3,825,000
%20 10 نفر 3,600,000
%30 15 نفر 3,150,000
%40 20 نفر 2,700,000
(پیشنهاد ویژه برای مدارس، آموزشگاه‌ها و دانشگاه‌ها)
%50
25 نفر 2,250,000

برای استفاده از تخفیف‌ها، پیش از ثبت‌نام در دوره‌ با ما تماس بگیرید. شماره تماس: 09960582070

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

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

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


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

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

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

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

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

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

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