result of stepinfo size is 1x1 ...how can i extract settling time to another variable

7 vues (au cours des 30 derniers jours)
my objective is to minimize the settling time....so at each and every time have to calculate settling time...for that am using stepinfo syntax
result is coming like below
S = RiseTime: 0.0015
SettlingTime: 17.4555
SettlingMin: 48.2799
SettlingMax: 50.7285
Overshoot: 1.4607
Undershoot: 0
Peak: 50.7285_
PeakTime: 5.9900
so how can i take settlingTime or any value to another variable
am grateful to u if u respond _____________THANKING YOU
  1 commentaire
POLURI SRIMANNARAYANA
POLURI SRIMANNARAYANA le 1 Déc 2017
but i'm not using any transfer function model...frequency is an array from iterative procedure i have an array..

Connectez-vous pour commenter.

Réponse acceptée

Birdman
Birdman le 1 Déc 2017
Consider this approach:
Gs=tf(1,[1 1]);
result=stepinfo(Gs);
SettlingTime=result.SettlingTime
  3 commentaires
POLURI SRIMANNARAYANA
POLURI SRIMANNARAYANA le 1 Déc 2017
yes yes got it
THANKYOU SO MUCH sir
Birdman
Birdman le 1 Déc 2017
Ok then. If S you wrote is a struct, then just write
S.SettlingTime

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Source Control Integration dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by