حل معادله تفاضلی

برای نوشتن معادله تفاضلی در نرم افزار ضریب ها را به ترتیب تعریف می کنیم . همان طور که در برنامه مشاهده می شود ضریب x را با a و ضریب y را با b تعریف کرده ام  .

برای پاسخ ضربه تابع impulse  و برای پاسخ پله تابع step معرفی می شود .

برای تعیین پایداری و یا عدم پایداری باید پلان z را رسم کنیم . اگر  قطب ها درون دایره واحد باشند سیستم ما پایدار خواهد بود .

و با همان دستورات قبلی تصویرها را فراخوانی می کنیم .

z Plan

سورس کدها به طور کامل در ذیل آمده اند :

a=1;
b=[1 -1 0.9];
n=-20:100;
Ts=1/100;
h=tf(a,b,Ts);
y1=impulse(h);
m=n(3:end-4);
figure(1)
stem(m,y1);title(‘impulse Response’)
figure(2)
y2=step(h);
m2=n(9:end-9);
stem(m2,y2);title(‘step Response’)
figure(3)
zplane(a,b)

فراعلم مجری کلیه پروژه ها

09352908872

a.hedayat1369@gmail.com