How to get the settling time of the plot
조회 수: 16 (최근 30일)
이전 댓글 표시
here I have state space model
A =[0 1;-30 -1.2]
B =[0;30]
C=[1 0];
G=ss(A,B,C,[]);
t = [0:0.001:5]';
[y, t, x] = step(G,t)
plot(t, x(:,1))
now how can i get settling time and rise time of this plot?
댓글 수: 0
답변 (1개)
Mathieu NOE
2021년 11월 19일
hello
with stepinfo, you have access to all the info's :
A =[0 1;-30 -1.2];
B =[0;30];
C=[1 0];
G=ss(A,B,C,[]);
stepinfo(G)
ans =
struct with fields:
RiseTime: 0.207388987205853
SettlingTime: 6.429183012079071
SettlingMin: 0.500017169365977
SettlingMax: 1.707223152671701
Overshoot: 70.722315267170117
Undershoot: 0
Peak: 1.707223152671701
댓글 수: 5
참고 항목
카테고리
Help Center 및 File Exchange에서 Dynamic System Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!