Bonjour tout le monde
je souhaiterai exporter un vecteur dans un fichier texte comme celui-ci par exemple
X0=0:5000/499:50
que faut-il faire faire s'il vous plaît??
Merci
Bonjour tout le monde
je souhaiterai exporter un vecteur dans un fichier texte comme celui-ci par exemple
X0=0:5000/499:50
que faut-il faire faire s'il vous plaît??
Merci
Salut!
Utilise la fonction load du matlab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2>>help load
en fait je suis un boulet je viens de me rendre compte que je voulais pas importer mais exporter à partir de Matlab et importer à partir d'un autre logiciel
Si tu as regardé l'aide de LOAD logiquement il te donne son contraire dans les See Also=> SAVE
j'ai tapé :
save X0.txt
il me sort un document illisible, je suis censé avoir ca ?
Regardes du côté de "fopen" - "fprintf" et "fclose" ...
Il existe aussi un "rechercher sur le forum"...
Tu sembles ne pas avoir cherché très longtemps...
Christophe
La sintaxe generale du save:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2save nom_que_tu_desires_pour_le_fichier variable1 variable2 ainsi du suite.
Et les variables sont definis en workspace du matlab.
Example:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>a=1 >>b=2 >>c=sqrt(b) >>save fichier_test a b c
Je rappelle qu'il veut dans un fichier texte... Il faut donc préciser l'extension.
Christophe
Rebonjour
Pouvez-vous me commentez cet exemple s'il vous plait
A quoi sert le %6.2f et %12.8f\n' s'il vous plait? ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x = 0:.1:1; y = [x; exp(x)]; fid = fopen('exp.txt','wt'); fprintf(fid,'%6.2f %12.8f\n',y); fclose(fid);
Le %f fait référence au format d'affichage de tes valeurs numériques.
le 6.2 et 12.8 font référence à la précision de l'affichage (nombre de décimales). Le 6 et le 12 font référence au Field width (j'ai jamais compris de quoi il s'agissait), les .2 et .8 signifie 2 et 8 décimales à l'affichage.
Le \n commande un retour a la ligne dans l'affichage.
Partager