Professional Documents
Culture Documents
1. Underdamped system:
2. Critically damped system:
3. Overdamped system:
4. Undamped System:
5. Program:
a) Using hold on
>> num=[0 0 1]
num =
0 0 1
>> den1=[2 0.2 2]
den1 =
2.0000 0.2000 2.0000
>> t=0:0.1:10;
>> step(num,den1,t);
>> gtext('Zeta=0.1')
>> hold on
>> den2=[2 0.4 2];
>> step(num,den2,t);
>> gtext('Zeta=0.2')
>> hold on
>> den3=[2 0.6 2];
>> step(num,den3,t);
>> gtext('Zeta=0.3')
>> den4=[2 0.8 2];
>> step(num,den4,t);
>> gtext('Zeta=0.4')
>> hold on
>> den5=[2 1 2];
>> step(num,den5,t);
>> gtext('Zeta=0.5')
>> hold on
>> den6=[2 1.2 2];
>> step(num,den6,t);
>> gtext('Zeta=0.6')
>> hold on
>> den7=[2 1.4 2];
>> step(num,den7,t);
>> gtext('Zeta=0.7')
>> hold on
>> den8=[2 1.6 2];
>> step(num,den8,t);
>> gtext('Zeta=0.8')
>> hold on
>> den9=[2 1.8 2];
>> step(num,den9,t);
>> gtext('Zeta=0.9')
>> hold on
>> den10=[2 2 2];
>> step(num,den10,t);
>> gtext('Zeta=1')
>> den10=[2 2 2];
step(num,den10,t);
gtext('Zeta=1')
hold off
b)Using for loop and array
Program to plot input response for second order system for various value of zeta
>> t=0:0.2:10;
>> zeta=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]
zeta =
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000
xlabel =
't sec'
>> ylabel=('response')
ylabel =
'response'
>> gtext('0.1')
>> gtext('1')
>> gtext('.2')
>> gtext('.3')
>> gtext('.4')
>> gtext('.5')
>> gtext('.6')
>> gtext('.7')
>> gtext('.8')
>> gtext('.9')