使用MATLAB计算半径从1到10的球体体积和表面积。 2用while循环求解求最小的 mmΣi=1 i10000 3用for循环求解2题。
(1)计算半径从1到10的球体体积和表面积:
r = 1:10; % 半径范围
V = 4/3 * pi * r.^3; % 球体体积公式
A = 4 * pi * r.^2; % 球体表面积公式
% 输出结果
disp('半径 体积 表面积')
disp([r' V' A'])
(2)用while循环求解最小的 mΣi=1 i<10000:
m = 1; % 初始化 m
sum = 0; % 初始化累加和
i = 1; % 初始化计数器
while sum < 10000
sum = sum + i;
i = i + 1;
m = m + 1;
end
% 输出结果
disp(['最小的 m:' num2str(m)])
(3)用for循环求解(2)题:
sum = 0; % 初始化累加和
for i = 1:10000
sum = sum + i;
if sum >= 10000
break;
end
end
m = i; % 最小的 m
% 输出结果
disp(['最小的 m:' num2str(m)])
``
原文地址: https://www.cveoy.top/t/topic/hXvE 著作权归作者所有。请勿转载和采集!