Bonjour,

J'ai un problème avec l'utilisation de fprintf. En effet, j'ai deux boucles imbriquées l'une à la suite de l'autre et lorsqu'une condition est vérifiée, je veux écrire dans un fichier pour quelles variables i et j (les deux variables de boucles) ma condition est vérifiée. Je vous donne ci-dessous ce que j'ai mis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
    for j=1:size(orbite1,1);
        if orbite1(j,1)>x_min_cone(i) && orbite1(j,1)<x_max_cone(i) && orbite1(j,2)>y_min_cone(i) && orbite1(j,2)<y_max_cone(i)...
                && orbite1(j,3)>z_min_cone(i) && orbite1(j,3)<z_max_cone(i)
 
             fid = fopen('visibilite.txt','wt')
             fprintf (fid,'\norbite1 : ');
             fprintf (fid,' \nSatellite\t%s',j);
             fprintf (fid,' \nAntenne\t%s',i);
             fclose(fid);
        end
    end
Je n'ai pas inséré dans le code ci-dessus l'autre boucle avec i. Pour infos, mes variables i et j sont des entiers allant jusqu'à 10.

Seulement je n'arrive pas dans mon fichier .txt à afficher les valeurs i et j qui' m'intéressent.

Je vous remercie.