How to set the step size signal using step command?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mr. NailGuy
el 28 de Oct. de 2017
Comentada: Star Strider
el 28 de Oct. de 2017
I am trying to invoke a step signal to my State space equation but the step value is unity. I want to inject a value around 91 to my state space model using the "step" command. Thanks in advance!
0 comentarios
Respuesta aceptada
Star Strider
el 28 de Oct. de 2017
The step function only delivers unit amplitudes.
One option would be to cascade an ‘amplifier’ with your system.
Example —
a = [-0.5572,-0.7814;0.7814,0];
b = [1,-1;0,2];
c = [1.9691,6.4493];
sys = ss(a,b,c,0);
[y1, t1] = step(sys);
a = [-0.5572,-0.7814;0.7814,0];
b = [1,-1;0,2] * 91;
c = [1.9691,6.4493];
sys = ss(a,b,c,0);
[y2, t2] = step(sys);
figure(1)
subplot(2,1,1)
plot(t1, squeeze(y1))
title('Original')
grid
subplot(2,1,2)
plot(t2, squeeze(y2))
title('Amplified')
grid
4 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Digital Filter Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!