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 :

Tracer courbe avec coordonnées de points


Sujet :

MATLAB

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 9
    Par défaut Tracer courbe avec coordonnées de points
    Bonjour,

    Je débute sur matlab et je voulais savoir s'il était possible de tracer une courbe reliant tous les points.
    Je les ai rentrés dans une matrice en colonne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
                     X          Y
    Point1          1,5	 3
     ...             0	    3
     ..              0	    2,5
     .               0	    2
                     0,5	   0,5
                     1	    0
                     1,5	   0
                     2	    0
                     2,5	   0,5
                     3	    2
                     3	    2,25
                     3	    2,5
                     3	    2,75
                     3	    3
                     1,5	   3

    J'ai essayé de lancer un plot de la matrice, mais ça n'a rien donné de concluant.

    Merci d'avance de vos réponses

    JM

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    comment s'appelle ta matrice , quel code as tu tapé?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 9
    Par défaut
    la matrice s'apelle: result
    et j'avais écrit:


  4. #4
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    et alors quel est ton message d'erreur?
    que te retourne :

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 9
    Par défaut
    Voila ce que me retourne whos result:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Name         Size                   Bytes  Class
     
      result      35x2                      560  double array
     
    Grand total is 70 elements using 560 bytes
    Il n'y a pas de message d'erreur, c'est juste qu'il ne trace pas ce que je voudrais (disons plutot que je ne sais pas lui demander...).
    Par exemple:
    Je déclare une matrice a et je demande qu'il me la trace:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    a = [1 4; 8 2]
    plot(a)
    Voila ce que j'obtient comme graphe:

    et je cherche a placer le point 1 de coordonnées X1= 1 et Y1=4 ainsi que le point 2 de coordonnées X2 = 8 et Y2 = 2 sur le graphe.
    Ensuite, je voudrais tracer un segment de droite entre ces 2 points et non comme maintenant tracer 2 droites différentes.

    Merci d'avance,

    JM

  6. #6
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 9
    Par défaut
    Merci bcp, ca marche nickel...

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

Discussions similaires

  1. graphiques courbes avec beaucoup de points
    Par petitours dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/10/2013, 14h34
  2. Tracer une courbe avec une liste de points ? ( 60 000 )
    Par nestea57 dans le forum Imagerie
    Réponses: 0
    Dernier message: 09/02/2011, 21h35
  3. comment tracer une courbe avec gtk
    Par killer_instinct dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 01/10/2007, 22h53
  4. Tracer courbe avec MSChart
    Par xavier1936 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/08/2007, 08h41
  5. Tracer une courbe avec 2 tableau de points
    Par babarpapa dans le forum 2D
    Réponses: 3
    Dernier message: 19/04/2006, 15h24

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