Bonjour à tous,
Je suis confronté à un problème. Je dispose d'un fichier texte dans lequel se trouve des données inscrites sur 4 colonnes. Le nombre de lignes est 5. Je souhaite tracer une représentation graphique avec Sgrayplot. Je veux tracer z=(x,y); les données x, y et z sont issues dudit fichier texte. Je précise qu'il n'y a aucune erreur; de plus, une fenêtre graphique apparaît avec rien dedans. C'est le problème. Auriez-vous quelques suggestions ?
J'ai essayé différentes combinaisons sur un argument de Sgrayplot, sans succès.
Voici le contenu du fichier texte :
Voici le programme :0.000000 0.000000 337.107860 941.000000 0.000000 0.200000 353.300624 1742.000000 0.000000 0.400000 213.641635 134.000000 0.000000 0.600000 213.641635 120.000000 0.000000 0.800000 213.641635 127.000000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 fd4=mopen('C:\Users\salle_laser\Desktop\ESSAI\résultats_avec_valeurs_en_Y_et_Z_mais_sans_chaîne_de_caractère.txt','rt') data=mfscanf(-1,fd4,"%f %f %f %f") mclose(fd4) y2=zeros(length(data(:,1)),length(data(:,2))) y2(:,1)=data(:,4) //plot3d(data(:,1),data(:,2),data(:,4),[,,"X@Y@Z"]) //grayplot(data(:,1),data(:,2),y2,rect=[-20,-20,20,20]) Sgrayplot(data(:,1),data(:,2),y2,strf='081') //xtitle("I = f (périodicité spatiale)","$\text{\lambda (nm)}$","$\text{Intensity (a.u.)}$")** mclose("all")
En vous remerciant.
Partager