کلاس MATLAB و نمونه برنامه و طرح درس آن

کلاس MATLAB

کلاس MATLAB

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

در کلاس MATLAB نحوه ی کار با این نرم افزار به صورت عمومی و تخصصی (برق) آموزش داده می شود.

در بحث پردازش دیجیتال مانند پردازش تصویر، پردازش صدا و فیلتر های دیجیتال این نرم افزار بسیار کاربرد دارد و

ارتباط تنگاتنگی میان این نرم افزار و FPGA وجود دارد به این صورت که پردازش دیجیتال را با این برنامه انجام داده و سپس آن را به تراشه ی FPGA منتقل می کنیم.

در دوره ی MATLAB برنامه نویسی، سیمولینک و GUI آموزش داده خواهد شد.

MATLAB

طرح درس کلاس MATLAB

با برگزاری دوره ی جدید، این قسمت به روز می شود

 

چند نمونه برنامه ی تدریس شده در کلاس MATLAB


برنامه ی تشخیص ولتاژ

در این برنامه از کاربر ولتاژی دریافت می شود. در صورتی که مقدار این ولتاژ کمتر از 50 باشد، عبارت Low نمایش داده می شود، در صورتی که ولتاژ بین 50 تا 100 باشد، عبارت Normal و در صورت بزرگتر بودن ولتاژ از 100 عبارت High نمایش داده می شود. برای خارج شدن از محیط شبیه سازی کلید Ctrl+C را فشار دهید.


رسم Sin به همراه مشتقش

در این برنامه تابع (sin(x به همراه مشتقش رسم می شود نخست از کاربر عدد محور زمان دریافت می شود و تا آن عدد نمودار رسم می شود. برای خارج شدن از محیط شبیه سازی کلید Ctrl+C را فشار دهید.


سیمولینک یکسو کنندگی دیود

Simulink Diode

در سیمولینک فوق می توان ولتاژ یکسو شده را مشاهده نمود. در این سیمولینک دو سنسور ولتاژ وجود دارد که ولتاژ را به کمیت قابل نمایش برای صفحه ی Scope تبدیل می کنند. این دو سنسور ولتاژ از منوی View گزینه ی Library Browser در کتابخانه ی Sim Scape و قسمت Foundation Library و سپس Electrical آورده شده اند در حالی که Scope از کتابخانه ی Simulink قرار داده شده است که برای تطابق این دو کتابخانه وجود این سنسور ولتاژ الزامی است. بلوک PS Simulink Converter برای تبدیل خروجی سنسور به کمیت قابل نمایش روی Scope بکار می رود. برای سیمولینک وجود یک بلوک Solver الزامی است. این بلوک در کتابخانه ی Simscape قرار دارد.

نتیجه ی سیمولینک، شکلی مشابه شکل زیر دارد:

Simulink Diode 1

برنامه ی شکل بالا را از این قسمت دانلود نمایید.

در سیمولینک شکل زیر علاوه بر یکسو سازی دیود، با دو مقاومت تقسیم ولتاژ نیز صورت گرفته است که در شکل زیر مشاهده می شود:

Simulink Diode 2

در شکل بالا شکل موج بنفش قبل از یکسو سازی و شکل موج زرد رنگ بعد از تقسیم مقاومتی است.

برای دانلود این برنامه کلیک کنید.


ماشین حساب با قابلیت محاسبه ی سینوس و غیره

GUI01

در این GUI کاربر می تواند علاوه بر چهار عمل اصلی از توابع دیگری مانند sin، cos، log و غیره برای رسم نمودار استفاده نماید. علاوه بر این می توان فرمت نمایش را نیز تعیین نمود.


رسم نمودار های از پیش تعریف شده

GUI02

در این برنامه کاربر می تواند نمودار های مختلفی را که در قسمت آموزش نیز به آنها اشاره شد را انتخاب کرده و با کلید بر روی کلید Update شکل نمودار را برای عدد 1 تا 10 مشاهده نماید. در این GUI با کلیک بر روی گزینه ی Update تابع Callback اجرا می شود و در این تابع با توجه به گزینه ی انتخابی از منو ها، Handles شکل ها با تابع set تغییر خواهد کرد. فرمت پیچیده تر این GUI می تواند به این صورت باشد که کاربر حد نمودار را وارد کند و سپس نرم افزار MATLAB برای کاربر نمودار عدد وارد شده را رسم نماید (مشابه تمرین های قبلی)

5 thoughts on “کلاس MATLAB و نمونه برنامه و طرح درس آن

  1. پردیس جمالی says:

    سلام وقت بخیر.ایا این دوره دیگه برگزار نمیشه چرا اطلاعاتی موجود نیست

  2. محمد رضا بیگی says:

    دوره ی متلب در سال 1394 برگزار خواهد شد

    زمان دقیق آن خرداد ماه مشخص می شود

    • s.n says:

      باسلام
      دوره مطلب در سال 1394از چه تاریخی شروع میشود؟
      خواهشمندم اطلاع رسانی کنید.باتشکر

      • محمد رضا بیگی says:

        برنامه ریزی دوره ها به صورت فصلی است. مثلا در تابستان برنامه ی دوره های تابستان مشخص است

        همچنین در صورت به حدالنصاب رسیدن دوره آن دوره را برگزار می کنیم و دوره ی MATLAB ثبت نامی کمتری نسبت به سایر دوره ها دارد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *