Halaman

Sabtu, 19 Februari 2011

Cara Penulisan Pada MATLAB
(Pr. Pengaturan Otomatis)

a. Blog Diagram 1
num1=[1]; den1=[500 0 0];
sys1=tf(num1,den1)
num2=[1 1]; den2=[1 2];
sys2=tf(num2,den2)
sys=series(sys1,sys2)

num1=[1]; den1=[500 0 0];
sys1=tf(num1,den1)
num2=[1 1];den2=[1 2];
sys2=tf(num2,den2)
sys=sys1+sys2;
sys

num1=[1]; den1=[1 10];
sys1=tf(num1,den1)
num2=[1]; den2=[1 1];
sys1=tf(num2,den2)
sys=series(sys1,sys2)

num1=[1]; den1=[1 10];
sys1=tf(num1,den1)
num2=[1]; den2=[1 1];
sys1=tf(num2,den2)
sys=sys1+sys2;
sys

num1=[6 0 1]; den1=[1 3 3 1];
sys1=tf(num1,den1)
num2=poly([-1 -2]);den2=poly([-2*i 2*i -3]);
sys2=tf(num2,den2)
sys=series(sys1,sys2)

num1=[6 0 1]; den1=[1 3 3 1];
sys1=tf(num1,den1)
num2=poly([-1 -2]);den2=poly([-2*i 2*i -3]);
sys2=tf(num2,den2)
sys=sys1+sys2;
sys

Blog Diagram 2 :
ng1=[1];dg1=[1 10];
sysg1=tf(ng1,dg1);
ng2=[1];dg2=[1 1];
sysg2=tf(ng2,dg2);
ng3=[1 0 1];dg3=[1 5 6];
sysg3=tf(ng3,dg3);
ng4=[5 0];dg4=[1 2];
sysg4=tf(ng4,dg4);

nh1=[1];dh1=[1];
sysh1=tf(nh1,dh1);
nh2=[1 1];dh2=[1 2];
sysh2=tf(nh2,dh2);
nh3=[2];dh3=[1];
sysh3=tf(nh3,dh3);

sys1=feedback(sysh2,sysg2,-1);
sys2=sysh1/sysg3;
sys3=series(sys1,sysg3);
sys4=feedback(sys3,sysh3,-1);
sys5=series(sys4,sysg1);
sys=feedback(sys5,sysh1,-1)

Blog Diagram 3:
 ng1=[1];dg1=[1 10];
sysg1=tf(ng1,dg1);
ng2=[1];dg2=[1 1];
sysg2=tf(ng2,dg2);
ng3=[1 0 1];dg3=[1 5 6];
sysg3=tf(ng3,dg3);
ng4=[5 0];dg4=[1 2];
sysg4=tf(ng4,dg4);

nh1=[1];dh1=[1];
sysh1=tf(nh1,dh1);
nh2=[1 1];dh2=[1 2];
sysh2=tf(nh2,dh2);
nh3=[2];dh3=[1];
sysh3=tf(nh3,dh3);

sys1=sysh3/sysg4;
sys2=series(sysg3,sysg4);
sys3=feedback(sys2,sysh2,-1);
sys4=sysh3/sysg1;
sys5=series(sysg1,sysg2);
sys6=feedback(sys5,sysh1,-1);
sys7=series(sys6,sys3);
sys=feedback(sys7,sysh3)

rpk :
num = [5 3 -2 7]
den = [-4 0 8 3]
[r,p,k] = residue (num,den)
num = [1 5 9 7]
den = poly ([-1 -2])
[r,p,k] = residue (num,den)
num = [1 3]
den = poly ([-1 -2])
[r,p,k] = residue (num,den)
num = [1 2 3 4 5]
den = poly ([0 -1])
[r,p,k] = residue (num,den)
num = [0 1 2 3]
den = [1 3 3 1]
[r,p,k] = residue (num,den)

anto :
num1=[10];den1=[1 2 5];
sys1=tf(num1,den1)
num2=[1];den2=[1 1];
sys2=tf(num2,den2);
sys=series(sys1,sys2)
num1=[10];den1=[1 2 5];
num2=[1];den2=[1 1];
num=conv(num1,num2);
den=conv(den1,den2);
sys3=tf (num,den)
num1=[10];den1=[1 2 5];
sys=tf(num1,den1)
num2=[1];den2=[1 1];
sys2=tf(num2,den2)
sysm=parallel(sys1,sys2);
num1=[1];den1=

1 komentar: