Could someone explain what the code means

조회 수: 1 (최근 30일)
J K
J K 2019년 6월 30일
댓글: Rena Berman 2019년 9월 19일
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개)

per isakson
per isakson 2019년 6월 30일
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

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by