%ENGR 151 Lab 3 Part 3
clc
clear
disp('ENGR 151 Lab 3 Part 3')
disp('Solid Snake')
disp(' ')
r = ones(1,41)
v = ones(1,41)
for i = 0:0.5:20
r(i) = -.05 + round(i) * .05
v(i) = (4/3) * pi * r(i)^3
end
我有点困惑。我认为这是在说我的数组中没有这样的位置不是整数,但是这个问题的方向特别指出“将球体的体积绘制为 r 的函数,r = 0 到 20 逐步使用 FOR 循环时为 0.5。V=(4/3)*pi*R3。这将需要 41 个循环。您需要为变量 r 和 v 分配内存。使用等式 r= -0.5 + i* 0.5 到在给定循环 i 的情况下找到 r。您需要使用适当的下标从上面更新 r 和 v 方程,以将 r 和 v 存储在每个循环中。为什么不直接从 0 到 40 做一个 for 循环,而不是这个 0.5 的增量?