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 :

Erreur classe polynom


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut Erreur classe polynom
    Bonjour,
    Pour m'inicier avec les classes sous matlab, j'ai applique l'exemple de la classe polynom de l'aide. J'ai cree un repertoire @polynom (nom de la classe) qui contient deux methodes (le constructeur polynom.m et la methode double.m). Ensuite quand je teste sous Matlab et j'ecris comme l'exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    p=polynom([1 2 3])
     
    p = 
     
    	polynom object: 1-by-1
    ca fonctionne. Mais ensuite pour la methode "double"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    double(p)
    ??? Error using ==> double
    Conversion to double from polynom is not possible.
    ca ne marche pas et je ne vois pas pourquoi. Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Bonjour,

    c'est tout simplement un problème de définition de chemin du répertoire où se trouve @polynom.

    Puisque tu n'as pas ajouté ton nouveau répertoire dans le PATH de Matlab, la fonction DOUBLE qui est utilisée est celle de base (et pas celle à l'intérieur de @polynom).

    Deux solutions :

    1) Transfères le répertoire @polynom dans le répertoire MATLABROOT/work

    2) Utilises ADDPATH pour ajouter, non pas le chemin du répertoire @polynom, mais celui qui le contient.

    C'est clair ou non ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut
    Oui c'est clair. Merci. Comme au niveau du "Current Directory" j'etais dans la fonction @polynom, je pensais que c etait suffisant, mais en fait il faut dire a Matlab ou se trouve la classe en fait, c'est un peu ca ?

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

Discussions similaires

  1. Erreur : Classe TStoredProc non trouvée
    Par Sunchaser dans le forum C++Builder
    Réponses: 1
    Dernier message: 24/11/2006, 00h03
  2. probleme avec la creation d une classe "polynome"
    Par le_voisin dans le forum C++
    Réponses: 10
    Dernier message: 05/09/2006, 00h52
  3. Utilisation javah --> Erreur : Class XXXX could not be fo
    Par vano dans le forum Général Java
    Réponses: 6
    Dernier message: 09/05/2005, 21h32
  4. [Débutant(e)]Erreur 'class' or 'interface' expect
    Par chevy dans le forum Général Java
    Réponses: 7
    Dernier message: 30/03/2005, 08h13
  5. [Message d'erreur] Classe d'exception
    Par Pascal dans le forum Bases de données
    Réponses: 4
    Dernier message: 23/05/2004, 10h08

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