MATLAB程序设计与应用刘卫国(第三版)课后实验答案——5
- 一
- 二
- 三
- 四
- 五
一
复制代码1
2
3
4
5
6
7y=0; n=input('n='); for i=1:n y=y+(1/(2*i-1))*(1/(3.^(2*i-1))); end y
复制代码1
2
3
4
5n=input('n='); i=(1./(2.*(1:n)-1)).*(1./(3.^(2.*(1:n)-1))); s=sum(i); s
二
复制代码1
2
3
4
5
6
7
8
9
10
11
12
13
14y=0; n=0; while y<3 n=n+1; y=y+(1./(2.*n+1)); end if y>3 n=n-1; end n y i=(1./(2.*(1:n)+1)); y=sum(i)
三
复制代码1
2
3
4
5
6
7
8
9
10
11
12
13
14
15a=input('正常数a='); b=input('正常数b='); x=1.0; n=0; while abs(x-a./(b+x))>=0.00001 if n<500 x=a./(b+x); n=n+1; end end x r(1)=(-b+sqrt(b.^2+4*a))/2 r(2)=(-b-sqrt(b.^2-4*a))/2 s=r-x
(1)
(2)
(3)
四
复制代码1
2
3
4
5
6
7
8
9
10
11
12
13f(1)=1; f(2)=0; f(3)=1; for n=4:100 f(n)=f(n-1)-2*f(n-2)+f(n-3); end disp(['max(f)=',num2str(max(f))]) disp(['min(f)=',num2str(min(f))]) disp(['sum(f)=',num2str(sum(f))]) disp(['c1=',num2str(length(find(f>0)))]) disp(['c2=',num2str(length(find(f==0)))]) disp(['c3=',num2str(length(find(f<0)))])
五
复制代码1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19j=0; s=0; for i=2:50 p=i*(i+1)-1; for k=2:p %此循环判断是否为质数 if rem(p,k)~=0 continue end break end k; if k==p %除到最后一个数判断完毕 j=j+1;%亲密数对数 s=s+p;%亲密素数和 end end j s
最后
以上就是害羞中心最近收集整理的关于MATLAB程序设计与应用刘卫国(第三版)课后实验答案——5一二三四五的全部内容,更多相关MATLAB程序设计与应用刘卫国(第三版)课后实验答案——5一二三四五内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复