آموزشهای موردی متلب (پیاده سازی معادله برگشتی)

آموزش های مرحله به مرحله متلب MATLAB برای دوستانی که زیاد وقت ندارند برای آموزش متلب وقت بگذارند :

فرض کنید بخواهیم معادله زیر را که یک معادله برگشتی است در متلب کدش را بنویسیم .

er1

 

ابتدا متلب را باز کنید :

fig1

 

ما برنامه های متلب را در فایلی به نام m-file می نویسیم. برای شروع یک برنامه متلب بر روی دکمه  er2

کلیک کنید.پنجره زیر باز می شود .

fig2

 

 

برنامه های متلب را باید در این پنجره بنویسید و ذخیره کنید. شما می توانید دو نوع برنامه در اینجا بنویسید :

Script :  مجموعه از دستورات متلب است که یک کار خاص را انجام می دهد.

Function : این برنامه، دارای ورودی و خروجی است. متغیرهای این نوع برنامه تاثیری در محیط کاری متلب ندارند.

 

ما در اینجا باید script بنویسیم.

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

clc

 

صفحه دستور متلب یا همان صفحه نمایش خروجی را پاک می کند.

clear all

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

اما در اجرای جدید دارای 10 عنصر است. شما برنامه را اجرا می کنید اما می بینید که 20 عنصر دارد. استفاده نکردن از همین دستور باعث ایجاد غلط در برنامه می شود.

fig3

 

در معادلات برگشتی باید مقدار اولیه متغیرها مشخص کنیم :

fig4

 

 

اکنون در یک حلقه برنامه را می نویسیم :

 

fig5

 

دیدگاه‌ خود را بنویسید

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