M.file implementing the formula below using either Mat-lab or octave

In the following, R can take any value between 5 and 6. Work out the value of I for R = 5.00, 5.01, 5.02, ..., and 6. Then find the average value of I. I= 30/(R*(sqrt(R^2+15*pi^2))

 采纳的回答

r = 5.00:0.01:6.00
for i=1:numel(r)
R=r(i)
I(i)= 30/(R*(sqrt(R^2+15*pi^2)))
end
avg =mean(I)

2 个评论

Hi Samuel,
there is no need to use a loop, if you replace "30/" by "30./" and the "*" and "^2" by ".*" and ".^2" ...
Titus

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Octave 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by