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

Signal Discussion :

discrétisation d'une fonction de transfert


Sujet :

Signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut discrétisation d'une fonction de transfert
    Bonjour à tous
    je désire discrétiser une fonction de transfert dont il y un retard .
    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    clear
    NUM=[-0.96 1]*0.6978;DEN=[1.3346*1.3346 2*0.9*1.3346 1];
    figure(1)
    printsys(NUM,DEN);
    t=[0:0.1:2];
    step(NUM,DEN,t);grid
    Te=1.1;
    sys1 = tf(NUM,DEN,'Inputdelay',Te)
    figure(2)
    fe=0.05;
    step(sys1);grid
    bode(sys1);grid
    [N, D] = impinvar(tf, fe)
    [bd, ad] = bilinear(tf, fe)
    matlab m'affiche une erreur :
    ??? Error using ==> impinvar at 42
     A must be vector.
    pouvez vous m'aider afin de trouver la solution??
    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu rentres ici dans les fonctions impinvar et bilinear l'argument tf qui est elle-même un fonction servant à générer une fonction de transfert.
    Regarde simplement leur documentation

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut
    merci pour votre réponse
    Citation Envoyé par Winjerome Voir le message
    Bonjour,

    Tu rentres ici dans les fonctions impinvar et bilinear l'argument tf qui est elle-même un fonction servant à générer une fonction de transfert.
    Regarde simplement leur documentation
    le problème c'est que :
    si je tape cette commande:
    [N, D] = impinvar(NUM,DEN, fe)
    Matlab ne prend pas en considération le ratrad!!!!

Discussions similaires

  1. Réponses: 28
    Dernier message: 02/09/2008, 13h54
  2. [Débutant] Calcul d'une fonction de transfert
    Par demeter dans le forum Simulink
    Réponses: 1
    Dernier message: 24/04/2008, 15h13
  3. Tracer une fonction de transfert
    Par kh_mou dans le forum MATLAB
    Réponses: 1
    Dernier message: 25/02/2008, 21h04
  4. Déterminaton d'une fonction de transfert
    Par tarzan_tlse dans le forum Signal
    Réponses: 5
    Dernier message: 05/07/2007, 09h39
  5. Optimisation de paramètres d'une fonction de transfert
    Par miloutcheque dans le forum Signal
    Réponses: 1
    Dernier message: 29/06/2007, 12h36

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