Plz guide, if I have made this loop correct?

1 次查看(过去 30 天)
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

回答(1 个)

Image Analyst
Image Analyst 2021-10-14
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.

类别

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