Plz guide, if I have made this loop correct?

1 view (last 30 days)
Nisar Ahmed
Nisar Ahmed on 14 Oct 2021
Answered: Image Analyst on 14 Oct 2021
Hi,
I have made the loop like given below, in loof f is changing itratively. Plz confirm if I have made it correctly?
fr = 30; wr = 2*pi*fr; % reference freq
f_min = 6; f_max = 40; f_int = 2;
f = f_min:f_int:f_max
for ii = 1:length(f)
w(ii) = 2*pi*f(ii);
Rosf(ii) = (1/2)*((d_vp/vp1)+(d_rho/rho1)-(d_EP/Ep1)*(1/pi)*log(wr/w(ii))) % Intercept when Sw changes
end

Answers (1)

Image Analyst
Image Analyst on 14 Oct 2021
Looks correct to me, though I can't run it because you didn't supply many of the variables inside it. Why do you ask? Do you have doubts? You know, you can do it vectorized, without a for loop.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!