Bonjour à tous,
J'ai un peu le même problème que dimitricouturier dans cette discussion:
A partir d'un fichier texte ('MonFichier.m') comme ceci:
Je souhaite obtenir tout d'abord (1):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 c ------------------------------ c Next definition: x1*x2*y4 -4 -6 -90 0 4 6 -90 0 4 -6 90 0 -4 6 90 0 90 -9 -10 -91 0
Puis (2):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 %------------------------------ % Next definition: x1*x2*y4 -4 -6 -90 0 4 6 -90 0 4 -6 90 0 -4 6 90 0 90 -9 -10 -91 0
J'ai écrit ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 %------------------------------ % Next definition: x1*x2*y4 -4 -6 -90 0 4 6 -90 0 4 -6 90 0 -4 6 90 0 90 -9 -10 -91 0 -2114 -2116 -2200 0 2114 2116 -2200 0 2114 -2116 2200 0 -2114 2116 2200 0 2200 -2119 -2120 -2201 0
Mais cela me rend:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fid=fopen('MonFichier.m') tab = fscanf(fid,'%s'); for i = 1:max(size(tab)) if tab(i) == 'c' tab(i) = '%'; end end
Ce qui est normal vu que j'ai tout mis dans un tableau.. Mais je souhaite avoir la forme (1).. Avez-vous des idées ? Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6>> tab tab = %------------------------------%Nextdefinition:x1*x2*y4-4-6-90046-9004-6900-4690090..
Partager