MATLAB与数学实验艾冬梅版第三章习题答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB与数学实验
艾冬梅李艳晴编著
第三章MATLAB 程序设计1.
clear
n=1;
i=1;
m=0;
while abs(i/(2*n-1))>=1e-6
m=m+i/(2*n-1);
i=-i;
n=n+1;
end
pi=4*m
2.
function y=cj(x)
if x>=90&x<=100
y='优秀';
elseif x<90&x>=80
y='良好';
elseif x<80&x>=60
y='及格';
else
y='不及格';
End
3.
sum=0;
for i=1:50
sum=sum+prod(1:i);
End
4.
>> a=100:200;
>> b=isprime(a); %判断素数
>> c=a(b)
5.
function g=fib(n)
f=[1 1];
if n==1&&n>0
f=[1];
else if n==2
f=[1 1];
else for i=3:n
f(i)=f(i-2)+f(i-1); end
end
end
g=f(n);
End
6.
function y=year(n)
if rem(n,4)>0
disp('不是闰年')
elseif rem(n,100)>0
disp('是闰年')
elseif rem(n,400)==0
disp('是闰年')
else
disp('不是闰年')
end
end