Matlab : écriture en boucle dans un fichier
Mat4489
-
tug -
tug -
Bonjour,
Je suis quasiment nouveau sur Matlab (et complètement sur ce forum, j'éspère que vous m'excuserez si la question que je pose vous parait un peu idiote), et je suis confronté à un petit problème :
Je lis des fichiers .wav en boucle, j'en tire des données telles que la fréquence, le centre de gravité spectral etc (peu importe) et je souhaite les écrire dans un fichier texte. Le problème c'est qu'à chaque nouveau fichier .wav, matlab ré-écrit sur la première ligne de mon fichier texte, au lieu de passer à la ligne suivante.
Voilà, en espérant que quelqu'un puisse m'aider.
Merci beaucoup
P.S. voilà un extrait de mon programme qui concerne l'écriture dans le fichier .txt.:
m = [fjeumoyen ecartype CGS CGSrelatif]
fid=fopen('data.txt','wt');
fprintf(fid,'\r\n%d %d %d %d',m.');
fclose(fid);
edit data.txt
et ma boucle de lecture des .wav (nommés son1, son2, son3 et son4)
for i=1:20
for b=1:1:4
fich=['son' num2str(i) '.wav'];
[Pi,fech,NBITS]=WAVREAD(fich,[1500 5595]);
b=b+1;
Encore merci
Je suis quasiment nouveau sur Matlab (et complètement sur ce forum, j'éspère que vous m'excuserez si la question que je pose vous parait un peu idiote), et je suis confronté à un petit problème :
Je lis des fichiers .wav en boucle, j'en tire des données telles que la fréquence, le centre de gravité spectral etc (peu importe) et je souhaite les écrire dans un fichier texte. Le problème c'est qu'à chaque nouveau fichier .wav, matlab ré-écrit sur la première ligne de mon fichier texte, au lieu de passer à la ligne suivante.
Voilà, en espérant que quelqu'un puisse m'aider.
Merci beaucoup
P.S. voilà un extrait de mon programme qui concerne l'écriture dans le fichier .txt.:
m = [fjeumoyen ecartype CGS CGSrelatif]
fid=fopen('data.txt','wt');
fprintf(fid,'\r\n%d %d %d %d',m.');
fclose(fid);
edit data.txt
et ma boucle de lecture des .wav (nommés son1, son2, son3 et son4)
for i=1:20
for b=1:1:4
fich=['son' num2str(i) '.wav'];
[Pi,fech,NBITS]=WAVREAD(fich,[1500 5595]);
b=b+1;
Encore merci
A voir également:
- Matlab : écriture en boucle dans un fichier
- Gnu octave matlab - Télécharger - Édition & Programmation
- Programmer avec MATLAB ✓ - Forum Matlab
- Termes de Matlab ✓ - Forum Matlab
- Problème diffusion matlab - Forum Matlab
- Boucle for matlab - Forum Matlab