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 :

Fonction echelon "heaviside" non définie !


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut Fonction echelon "heaviside" non définie !
    Bonsoir.
    Je voudrais utiliser la fonction echelon,normalement je dois utiliser heaviside mais j'obtients le message suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    >>syms t;
    f=heaviside(t);
    undefined fonction or variable heaviside
    ?
    Merci.

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    C'est étonnant le fait qu'il ny' ait pas de bug sur la 1ère ligne tend à montrer que tu as bien la Symbolic Toolbox donc tu devrais avoir la fonction HEAVISIDE.

    L'aurais-tu effacée par mégarde ?

    Peux-tu nous donner ta version de MATLAB et de la Toolbox Symbolic ?

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    Citation Envoyé par Caro-Line Voir le message
    C'est étonnant le fait qu'il ny' ait pas de bug sur la 1ère ligne tend à montrer que tu as bien la Symbolic Toolbox donc tu devrais avoir la fonction HEAVISIDE.
    Exactement ;d'ailleurs je suis même arriver à avoir la transformé de laplace de exp(-a*t)!
    J'utilise la version 6.5
    A plus.

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    D'accord, alors si on regarde la doc de la 6.5, on voit que la fonction HEAVISIDE ne s'utilise pas directement (c'est ce que je comprends en tout cas) :
    http://www.mathworks.com/access/help...lic/ch224.html

    Il te faut donc utiliser MFUN :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    res=mfun('heaviside',t);
    Enfin en espérant qu'elle s'appelle comme ça.

    L'autre solution étant d'upgrader ta version de MATLAB...

  5. #5
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    Citation Envoyé par Caro-Line Voir le message
    Il te faut donc utiliser MFUN :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    res=mfun('heaviside',t);
    Enfin en espérant qu'elle s'appelle comme ça.
    Apparament ce n'est pas le cas!

    L'autre solution étant d'upgrader ta version de MATLAB...
    En espérant pouvoir le faire en semaine d'ici la si quelqu'un connait le code sur 6.5 ça sera bienvenu...
    Bonne journée.

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040

Discussions similaires

  1. fonction non définie
    Par ston dans le forum Access
    Réponses: 11
    Dernier message: 12/12/2005, 17h02
  2. [RAR] Fonction rar_open non définie
    Par laulau75 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/11/2005, 13h19

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