Posez votre question Signaler

Plot de coordonnées x, y, z avec Matlab [Résolu/Fermé]

leelooR 4Messages postés 29 janvier 2009Date d'inscription - Dernière réponse le 3 mai 2012 à 10:31
Bonjour,
Je suis encore novice en Matlab :shy: (et en programmation je suis nulle :(shy)²: )et voilà mon problème : J'ai à disposition un fichier .txt qui contient 3 colonnes X,Y et Z qui contiennent des coordonnées (avec 9000 enregistrement en tout).
J'ai utilisée la commande fopen pour ouvrir le fichier.
Mais je ne sais vraiment pas comment ploter mes 3 colonnes :shy:
Si quelqu'un pouvait m'aider ça serait vraiment gentil!
Lire la suite 

Plot de coordonnées x, y, z avec Matlab »

9 réponses
Réponse
+1
moins plus
Ha oui, là c'est grave ;)
une fois ouvert ton fichier, il faut récupérer les colonnes dans des variables avant de les tracé !
essai un load plutôt qu'un fopen.
load "fichier.txt";
ça doit te créer une variable "fichier", et ensuite :
plot3(fichier(:,1),fichier(:,2),fichier(:,3))
NADA - 11 mai 2009 à 20:15
COMMENT CALCULER HISTOGRAMME D'image couleur
Réponse
+1
moins plus
Merci :)))

Je vais essayer tout de suite!!!

Réponse
+0
moins plus
as tu essayé plot3(x,y,z) ? ou plot3d(x,y,z) ?
Réponse
+0
moins plus
Non,

mais est ce que je dois écrire un programme au préalable dans un fichier Mfile car je viens d'écrire plot3 (x , y, z) et il m'a répondu undefined function or variable x
je sais je sais je suis pire que nulle (si ça existe!) en programmation :shy: ...

adelautomatique - 3 mai 2012 à 10:31
dans ce cas x n'est pas défini
il faut bien définir tous les vecteurs soit x=1:0.1:200,y=?,z=?
et après tu utilise la fonction plot3(x,y,z)
Réponse
+0
moins plus
ça marche à merveille :)))

Youpi!!!

Merci infiniment pour ton aide Char ;)

Réponse
+0
moins plus
bonjour;
tu peux utiliser "uigetfile" et "load"

elyes - 1 mai 2010 à 16:37
re bonjours;
tu peux écrire load 'shy.txt'; attention il faut que tu te place dans le même directory..
Ce document intitulé « plot de coordonnées x, y, z avec Matlab » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?