How to get the settling time of the plot
    14 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
Risposte (1)
  Mathieu NOE
      
 il 19 Nov 2021
        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 Commenti
Vedere anche
Categorie
				Scopri di più su Digital Filter Analysis in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!