Hi,(adsbygoogle = window.adsbygoogle || []).push({});

Please I need your assistance on this matlab code. I will really appreciate it.

R=0.492; Pw=0.3708;

for r=1:5;

for teta=10:10:360;

sigmar=(1-(R.^2./r.^2))+(1-((4.*R.^2)./r.^2)+((3.*R.^4)./r.^4)).*cos(2.*teta)+(1-((4.*R.^2)./r.^2)+((3.*R.^4)./r.^4)).*sin(2.*teta)+Pw.*(R.^2./r.^2);

end

end

The only constraint is that for each time r changes, I want the loop to calculate value for sigmar with teta going form 10-360 with increament of 10 (teta=10:10:360).

To make it clearer, What I want is that, I want the code to take r=1, calculate 36 values for sigmar using teta=10:10:360, then take r=2, calculate 36 values for sigmar using teta=10:10:360, then take r=3, calculate 36 values for sigmar using teta=10:10:360, then take r=4, calculate 36 values for sigmar using teta=10:10:360, then take r=5,calculate 36 values for sigmar using teta=10:10:360.

Thanks for your usual assistance

Best regards,

Adeeyo

**Physics Forums | Science Articles, Homework Help, Discussion**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# MATLAB Matlab for Loop of two changing variables

**Physics Forums | Science Articles, Homework Help, Discussion**