How to set the step size signal using step command?
11 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Star Strider
2017 年 10 月 28 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Digital Filter Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!