[num,den] =
parallel(num1,den1,num2,den2);
printsys(num,den)
[num,den] =
feedback(num1,den1,num2,den2);
printsys(num,den) B. MATLAB Program 2-2
%Program MATLAB 2-2
Analisis:
num =[1 0];
den =[1 14 56 160];
[A,B,C,D]=tf2ss(num,den)
Pada MATLAB untuk mendapatkan persamaan fungsi
transfer dari cascaded system, parallel system, or
feedback system maka digunakan fungsi yang dapat Pada program berikut bertujuan untuk mengubah nilai
menampilkan transfer function pada suatu control system transfer function menjadi state space representation.
sehingga dapat memudahkannya. Dimana keluaran hasil transformasi tersebut berupa
[num, den] = series(num1,den1,num2,den2) matriks A, B, C, D. Dengan menggunakan command
[num, den] = parallel(num1,den1,num2,den2) berikut:
[num, den] = feedback(num1,den1,num2,den2) [A,B,C,D]=tf2ss(num,den)
Akan didapat nilai state space berupa elemen matriks A,
Yang kemudian akan ditampilkan menggunakan fungsi B,C,D.
printsys(num,den)
D. MATLAB Program 2-4
%Program MATLAB 2-4
num = [2 1 1 2];
den = [1 4 5 2];
[A,B,C,D] = tf2ss(num,den)
step(A,B,C,D,1)
grid
title('Step-Response Plots: Input =
u1(u2=0')
text(3.4, -0.06, 'Y1')
text(3.4, 1.4, 'Y2')
step(A,B,C,D,2)
grid
title('Step-Response Plots: Input =
u2(u1=0')
text(3, 0.14,'Y1')
text(2.8, 1.1,'Y2')
Program diatas bertujuan untuk membuat dua buah kurva
I. MATLAB Program 5-4
langkah respon untuk input U1 dalam satu diagram dan dua
kurva untukinput U2 dalam diagram lain . %Program MATLAB 5-4
1. text(3, 0.14,'Y1')
2. text(2.8, 1.1,'Y2') num = [25];
pernyataan pertama utnuk meberikan komputer untuk menulis den = [1 4 25];
Y1 dimulai pada koordinat x = 3,4 y= -0.0,6. Demikian pula
pernytaan kedua meberitahu komputer untuk menuliskan Y2 step(num,den)
dimulai pada koordinat x=3,4 y= 1.4 grid
title('Unit-Step Response of G(s) =
25/(s^2+4s+25)')