How to set the step size signal using step command?
조회 수: 8 (최근 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!