Could someone explain what the code means

1 vue (au cours des 30 derniers jours)
J K
J K le 30 Juin 2019
Commenté : Rena Berman le 19 Sep 2019
Hi guys,
If I have the following code:
z = 1:0.5:9;
for j = 1:9
functione = exp(-((W-w_o).^2)/deltaW.^2).*exp(-(Kx.^2+Ky.^2)/(deltaK.^2)).*exp(1i.*sqrt((W/c).^2-(Kx.^2+Ky.^2)).*z(j));
What does it really mean? Do I run the "functione" 9 times with z1=1, z2=1.5, z3=2, ...z9=5? So I never actually make it to z=9?
Thank you!
  1 commentaire
Rena Berman
Rena Berman le 19 Sep 2019
(Answers Dev) Restored edit

Connectez-vous pour commenter.

Réponses (1)

per isakson
per isakson le 30 Juin 2019
Comments on your code fragment
  • the end of the for-loop is not shown, thus it is not clear how the value of functione is used
  • functione is a variable with a really poor name
  • the statements of the loop are executed for z = 1:0.5:5

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by