IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Récupérer la valeur d'un timestep


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Homme Profil pro
    Tout et rien
    Inscrit en
    Avril 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tout et rien

    Informations forums :
    Inscription : Avril 2014
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Récupérer la valeur d'un timestep
    Bonjour,

    lorsque je lance le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    s=tf('s');
    H_1=1/(1+s);
    S=stepinfo(H_1,'settlingtime',0.02);
    où H1 est une fonction de transfert quelconque,

    matlab me recrache toutes sortes d'informations dans S dans une structure particulière. J'aimerai simuler stepinfo pour plusieurs centaines de fonctions de transferts différentes et extraire uniquement la valeur du "settlingtime" (un scalaire donc) à chaque calcul. Problème lorsque je fais S(2) matlab ne comprend pas que je veux la deuxième informations contenue dans S à savoir le settling time... Comment faire pour prendre uniquement la valeur qui m'intéresse ?

    Merci d'avance

  2. #2
    Membre à l'essai
    Homme Profil pro
    Tout et rien
    Inscrit en
    Avril 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tout et rien

    Informations forums :
    Inscription : Avril 2014
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Bon j'ai trouvé entre temps. Pour ceux que ça intéresse apparement S est une structure (pas bien compris exactement). Il suffit d’appeler le champ désiré ainsi :

    S.SettlingTime

    et matlab renvoit la valeur associée. Désolé pour le post inutile

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DBGrid récupérer les valeurs de l'enregistrement courant
    Par bob_sapp dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/09/2014, 07h56
  2. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45
  3. Réponses: 2
    Dernier message: 03/06/2004, 08h32
  4. [Couleur] Récupérer les valeurs R,V,B et L,U,V ?
    Par M4v3rick dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/01/2004, 03h28
  5. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo