본문내용
1 -1], [1 1 5]);
g2 = tf(5, [1 3 10]);
M = [g1;g2];
lsim(M, u, t)
[답]
[16]
[프로그램]
[u, t] = gensig('sine',1, 3, 0.1);
a = [1 2 ; -1.5 -2.5];
b = [0 ; 2.5];c = [0 -1.5];sys = ss(a, b, c, 0);
lsim(sys, u, t)
[답]
[17]
[프로그램]
w2 = 60.8^2;
sys = tf(1, [1 2 w2]);
sysd = c2d(sys, 0.01);
[u, t] = gensig('square', 1, 4, 0.01);
lsim(sysd, u, t)
[답]
[18]
[프로그램]
w2 = 32.83^2;
sys = tf(w2, [1 2 w2]);
sysd = c2d(sys, 0.2);
[u, t] = gensig('sine', 2, 6, 0.2);
lsim(sysd, u, t)
[답]
[19]
[프로그램]
a = [-0.5572 -0.7814 ; 0.7814 0];
c = [1.9691 6.4493];
sys = ss(a, [],c,[]);
x0 = [1 ;0];
initial(sys, x0)
[답]
[20]
[프로그램]
a = [0 -1 ; 1 -2];c = [0 4];
sys = ss(a, [], c, []); sysd = c2d(sys, 0.1);
x0 = [1;0];
initial (sysd, x0)
[답]
[21]
[프로그램]
sys = tf(1, [1 1 1]);
bode(sys)
[답]
[22]
[프로그램]
sys = tf(5 , [1 3 25]);
bode(sys, {0.1, 10})
[답]
[23]
[프로그램]
sys = tf([1 2 5],[2 1 9 5]);
w = logspace(-2, 2, 300);
bode(sys,w)
[답]
[24]
[프로그램]
w = logspace(0, 2, 200);
sys = tf([1 2],[1 2 10 1]);
[mag, phase, w]= bode(sys);
t1 = max(size(mag));
t2 = max(size(phase));
mag1 = reshape(mag, [t1, 1]);
phase1 = reshape(phase,[t2,1]);
subplot(211), semilogx(w, 20*log10(mag1)),grid
xlabel('Frequency [rad/sec]'), ylabel('gain db')
title('Bode Diagrams')
subplot(212), semilogx(w, phase1), grid
xlabel('Frequency [rad/sec]'),
ylabel('phase deg.')
[답]
[25]
[프로그램]
g1 = tf([1 2], [1 2 25]);
g2 = tf([1 3], [2 3 5]);
M = [g1; g2];
bode(M)
[답]
[26]
[프로그램]
a = [0 1 ; -2 -5];
b = [0;2];c = [0 1];
sys = ss(a, b, c, 0);
bode(sys)
[답]
g2 = tf(5, [1 3 10]);
M = [g1;g2];
lsim(M, u, t)
[답]
[16]
[프로그램]
[u, t] = gensig('sine',1, 3, 0.1);
a = [1 2 ; -1.5 -2.5];
b = [0 ; 2.5];c = [0 -1.5];sys = ss(a, b, c, 0);
lsim(sys, u, t)
[답]
[17]
[프로그램]
w2 = 60.8^2;
sys = tf(1, [1 2 w2]);
sysd = c2d(sys, 0.01);
[u, t] = gensig('square', 1, 4, 0.01);
lsim(sysd, u, t)
[답]
[18]
[프로그램]
w2 = 32.83^2;
sys = tf(w2, [1 2 w2]);
sysd = c2d(sys, 0.2);
[u, t] = gensig('sine', 2, 6, 0.2);
lsim(sysd, u, t)
[답]
[19]
[프로그램]
a = [-0.5572 -0.7814 ; 0.7814 0];
c = [1.9691 6.4493];
sys = ss(a, [],c,[]);
x0 = [1 ;0];
initial(sys, x0)
[답]
[20]
[프로그램]
a = [0 -1 ; 1 -2];c = [0 4];
sys = ss(a, [], c, []); sysd = c2d(sys, 0.1);
x0 = [1;0];
initial (sysd, x0)
[답]
[21]
[프로그램]
sys = tf(1, [1 1 1]);
bode(sys)
[답]
[22]
[프로그램]
sys = tf(5 , [1 3 25]);
bode(sys, {0.1, 10})
[답]
[23]
[프로그램]
sys = tf([1 2 5],[2 1 9 5]);
w = logspace(-2, 2, 300);
bode(sys,w)
[답]
[24]
[프로그램]
w = logspace(0, 2, 200);
sys = tf([1 2],[1 2 10 1]);
[mag, phase, w]= bode(sys);
t1 = max(size(mag));
t2 = max(size(phase));
mag1 = reshape(mag, [t1, 1]);
phase1 = reshape(phase,[t2,1]);
subplot(211), semilogx(w, 20*log10(mag1)),grid
xlabel('Frequency [rad/sec]'), ylabel('gain db')
title('Bode Diagrams')
subplot(212), semilogx(w, phase1), grid
xlabel('Frequency [rad/sec]'),
ylabel('phase deg.')
[답]
[25]
[프로그램]
g1 = tf([1 2], [1 2 25]);
g2 = tf([1 3], [2 3 5]);
M = [g1; g2];
bode(M)
[답]
[26]
[프로그램]
a = [0 1 ; -2 -5];
b = [0;2];c = [0 1];
sys = ss(a, b, c, 0);
bode(sys)
[답]