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 :
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.
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
Seulement je n'arrive pas dans mon fichier .txt à afficher les valeurs i et j qui' m'intéressent.
Je vous remercie.
Partager