
1.编写程序:计算 1/3+2/5+3/7+……+10/21
法一:
s=0;
for i=1:10
s=s+i/(2*i+1);
end
s
s =
4.4096
法二:
sum((1:10)./(3:2:21))
ans =
4.4096
2.编写程序:计算 1~100 中即能被 3 整除,又能
被 7 整除的所有数之和。
s=0;
for i=1:100
if mod(i,3)==0&&mod(i,7)==0
s=s+i;
end,end
s
s =
210
3.画出 y=n!的图(1<=n<=10),阶乘的函数自己
编写,禁用 MATLAB 自带的阶乘函数。
x=1:10;
for i=1:10
try y(i)=y(i-1)*i;
catch y(i)=1;
end,end
plot(x,y)