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 :

Debug run Matlab7


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 4
    Points
    4
    Par défaut Debug run Matlab7
    Bonjour,
    j'ai écrit mon prog sur l'étuditeur matlab, pour exécuter, je copie la fonction dans le prompt de matlab >>, mais debug run ne fontionne pas avec les fonctions, ça fonctionne que avec des prog sans fonction
    Avez vous une idée sur debug run pour qu'il fonctionne avec les fonctions?
    merci

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    pourquoi recopier la fonction entière dans le command window? Pourquoi ne pas simplement faire un appel à cette fonction?

    Et au lieu de l'appeler depuis le prompt de matlab, tu peux créer un script principal dans lequel tu fais appel à cette fonction. Alors tu pourras utiliser les outils run->debug.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par magelan Voir le message
    Bonjour,

    pourquoi recopier la fonction entière dans le command window? Pourquoi ne pas simplement faire un appel à cette fonction?

    Et au lieu de l'appeler depuis le prompt de matlab, tu peux créer un script principal dans lequel tu fais appel à cette fonction. Alors tu pourras utiliser les outils run->debug.
    ------------------------------
    Bonjour,
    Réponse: Je suis obligé de copier la fonction (sans le mot function) dans le prompt de matlab pour l'exécution en tapant le nom du vecteur parce que j'ai une trentaine de vecteur de données différents, et je veux exécuter le même prog pour tous les vecteurs, je ne peux pas faire trente fonctions et les appeler par un prog principal (perte de temps)
    Rappel: mon problème: avec une seule fonction, debug run ne fonctionne pas
    j'attendais votre avis
    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Tu n'es pas obligé de faire une fonction, tu crée ton fichier .m sans mettre function au début, et tu pourras alors débuger.
    Tu peux aussi séparer et exécuter tes sections avec les cell.

  5. #5
    Expert éminent sénior
    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
    Points : 14 830
    Points
    14 830
    Par défaut
    j'ai une trentaine de vecteur de données différents, et je veux exécuter le même prog pour tous les vecteurs
    euh...Et faire une boucle sur chaque vecteur en passant ce vecteur en paramètre à la fonction c'est pas possible ?

    Ce qui est marrant c'est que ton premier post je n'y ai rien compris tellement tu cherches à faire quelque chose de super compliqué pour résoudre ton problème au lieu d'exposer clairement ton objectif
    Règles du Forum

    Adepte de la maïeutique

  6. #6
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 4
    Points
    4
    Par défaut Exécution Matlab
    Bonjour,
    Y a-t- il une différence entre debug run et le fait de copier

    la fonction en l'exécutant dans le prompt de Matlab ?
    merci

  7. #7
    Expert éminent sénior
    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
    Points : 14 830
    Points
    14 830
    Par défaut
    Si tu expliquais ce que tu veux faire plutôt que de chercher à faire des trucs bizarres ?

    Si tu nous montrais ta fonction et comment tu essayes de l'appliquer à tes vecteurs.
    Règles du Forum

    Adepte de la maïeutique

  8. #8
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Caro-Line Voir le message
    Si tu expliquais ce que tu veux faire plutôt que de chercher à faire des trucs bizarres ?

    Si tu nous montrais ta fonction et comment tu essayes de l'appliquer à tes vecteurs.
    -------------------------------------------
    Bonjour,
    Je voulais savoir la différence entre debug run dans Matlab et le fait de copier
    la fonction : function [va1l, val2]=calcul(X, name); en l'exécutant dans le prompt de Matlab par la saisie du nom du vecteur (exemple X1) et le nom qui correspond à ce vecteur (exemple Claude) pour que ce dernier son nom s'affiche sur les figure du prog?

    merci

  9. #9
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Citation Envoyé par lamine10 Voir le message
    Je voulais savoir la différence entre debug run dans Matlab et le fait de copier
    la fonction
    Ca dépend... a priori si tu fais les mêmes opérations sur les mêmes variables, le résultat sera le même.

    Citation Envoyé par lamine10 Voir le message
    : function [va1l, val2]=calcul(X, name); en l'exécutant dans le prompt de Matlab par la saisie du nom du vecteur (exemple X1) et le nom qui correspond à ce vecteur (exemple Claude) pour que ce dernier son nom s'affiche sur les figure du prog?
    Je n'ai absolument rien compris
    Tu peux essayer de réexpliquer en donnant plus de détails?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

Discussions similaires

  1. Réponses: 13
    Dernier message: 22/10/2010, 23h26
  2. Erreur lors du Run & Debug d'une application
    Par hadler dans le forum NetBeans
    Réponses: 2
    Dernier message: 26/04/2009, 12h37
  3. pas de pb avec run mais pb avec debug
    Par chady dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 09/08/2008, 01h10
  4. Run application OK mais pas en mode debug
    Par khamed dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/10/2007, 16h42
  5. Debug Main poject vs Run Main project
    Par bor_kev dans le forum NetBeans
    Réponses: 1
    Dernier message: 10/06/2006, 15h01

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