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

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

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

er1

 

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

fig1

 

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

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

fig2

 

 

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

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

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

 

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

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

clc

 

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

clear all

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

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

fig3

 

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

fig4

 

 

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

 

fig5

 

پیام بگذارید

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

87 − eighty six =