Bonjour;
je voudrais sauvegarder les résultas de mesures à partir d'un analyseur de spectre en fonction de trois paramètres différents: deux positions (x,y) et la fréquence.
j'ai fait un premier programme qui permet de faire la sauvegarde des données dans un fichier pour chaque fréquence comme suit:
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for (i=0;i<nb_freq;i++) % nb_freq étant le nombre de fréquences
	{
		fichier=fopen(,"mesure_xy%d.txt","wt",i);
		fprintf(fichier,"x\ty\\tvaleur\n");
		fclose(fichier);
	}

les données sauvegardées pour chaque fréquence ont cette forme: (exemple x=1:3; y=1:3
x y valeur1
0 0 xxxxx
1 0 xxxxx
2 0 xxxxx
3 0 xxxxx
0 1 xxxxx
1 1 xxxxx
2 1 xxxxx
3 1 xxxxx
0 2 xxxxx
1 2 xxxxx
2 2 xxxxx
3 2 xxxxx
0 3 xxxxx
1 3 xxxxx
2 3 xxxxx
3 3 xxxxx

je voudrais améliorer ce programme pour faire une sauvegarde dans un seul fichier pour toutes les fréquences comme suit: (exemple pour 4 fréquences)
x y valeur1 valeur2 valeur3 valeur4
0 0 xxxxx xxxxx xxxxx xxxxx
1 0 xxxxx xxxxx xxxxx xxxxx
2 0 xxxxx xxxxx xxxxx xxxxx
3 0 xxxxx xxxxx xxxxx xxxxx
0 1 xxxxx xxxxx xxxxx xxxxx
1 1 xxxxx xxxxx xxxxx xxxxx
2 1 xxxxx xxxxx xxxxx xxxxx
3 1 xxxxx xxxxx xxxxx xxxxx
0 2 xxxxx xxxxx xxxxx xxxxx
1 2 xxxxx xxxxx xxxxx xxxxx
2 2 xxxxx xxxxx xxxxx xxxxx
3 2 xxxxx xxxxx xxxxx xxxxx
0 3 xxxxx xxxxx xxxxx xxxxx
1 3 xxxxx xxxxx xxxxx xxxxx
2 3 xxxxx xxxxx xxxxx xxxxx
3 3 xxxxx xxxxx xxxxx xxxxx

Quelqu'un peut-il m'aider svp.
noter que les données sont extraites à partir d'un programme constitué de 3 boucles:
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for i=1:length(x)
    for j=1:length(y)
        for k=1:length(frequences)