bonjour.
je souhaite écrire dans un fichier .txt une matrice obtenue dans matlab. Cependant cette matrice est contenue dans une cellule.
Voici mon code :
Mes matrice s'appellent de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fid = fopen('test.txt','a');%ouverture du fichier "test.txt" matrice = input('entrer la matrice désirée : ex: R{1}\n','s'); fprintf(fid,'%s\n',matrice); fprintf(fid,'%i\t,\t %i\t,\t %i\t,\t %i\t,\t %i\t,\t %i\n',matrice.'); fclose(fid);
R{1},{R2}...
Quand je tape directement ces lignes de code dans la console en remplacant matrice par R{1} ca marche mais en execution à partir d'un fichier M-File j'ai des résultats érronés du type :
alors que j'ai la matrice
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 R{1} 82 , 123 , 49 , 125 ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 0 0 1.0000 0 0 0 0 0 0 1.0000 0 0 -0.0135 -1.1458 -0.4891 -0.5173 -2.9023 6.8977 0.0027 -0.1547 0.0011 -1.0334 1.1688 -1.0712 0 0 0 0 -5.0000 0 0 0 0 0 0 -5.0000
Merci de votre aide.
Partager