[Matlab] Petit problème pour petite routine

Petit problème pour petite routine [Matlab] - Divers - Programmation

Marsh Posté le 06-06-2007 à 08:59:11    

Bonjour ,
Voilà je veux créer une matrice de fréquence de coupure V. Le calcul de cette fréquence dépend de deux paramèters, l'ouverture numérique et le diamètre de coeur. Pour chaque valeur de ces paramètres, je dois calculer V. Le programme est le suivant :
d_cl = 2000e-6;
d_ct = 1400e-6;
n_co = 1.456;
ON = 0.31;
Lamb_mean = 630e-9;
k0_mean = 2 * pi / Lamb_mean;
d_co = 100e-6;
 
V= zeros(901,21);
 
i=1;
j=1;
 
for d_co = 100e-6:1e-6:1e-3
for ON =0.31:0.01:0.51
n_cl = sqrt(n_co^2 - ON^2);
V(i,j) = (2 * pi / Lamb_mean) * (d_co / 2) * sqrt(n_co^2 - n_cl^2);
j=j+1;
end
i=i+1;
end
 
V
J'aimeria qu'à la fin, il me donne la matrice V ainsi trouvée...mais il doit y avoir une erreur car je n'ai qu'une seule valeur de V dans la matrice...
Pouvez vous m'aider svp?

Reply

Marsh Posté le 06-06-2007 à 08:59:11   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed