Matlab程序设计与应用第二版刘卫国课后实验答案(20页).doc
《Matlab程序设计与应用第二版刘卫国课后实验答案(20页).doc》由会员分享,可在线阅读,更多相关《Matlab程序设计与应用第二版刘卫国课后实验答案(20页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-实验一:T1:%第一小题z1=2*sin(85*pi/180)/(1+exp(2)%第二小题x=2,1+2i;-0.45,5;z2=1/2*log(x+sqrt(1+x.2);z2%第三小题a=-3.0:0.1:3.0;z3=1/2*(exp(0.3*a)-exp(-0.3*a).*sin(a+0.3)+log(0.3+a)/2)%第四题t=0:0.5:2.5z4=(t=0&t=1&t=2&t=A&ab disp(帕萨卡矩阵P性能更好);elseif ab disp(希尔伯特矩阵H性能更好);else disp(两个矩阵性能相同);endT3:a=1:25;A=reshape(a,5,5)d
2、isp(行列式的值:);disp(det(A);disp(矩阵的秩:);disp(rank(A);disp(矩阵的迹:);disp(trace(A);disp(矩阵的范数:);disp(norm(A);T4:A=-29,6,18;20,5,12;-8,8,5V,D=eig(A)T5:A=1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6B=0.95,0.67,0.52X1=ABB(3)=0.53X2=ABdisp(系数矩阵A的条件数:);disp(cond(A);T6:a=1:25;A=reshape(a,5,5)disp(B1=sqrtm(A);B1=sqrtm(A)di
3、sp(B2=sqrt(A);B2=sqrt(A)disp(B1*B1);B1*B1disp(B2.*B2);B2.*B2实验三:T1:x=-5.0:2:5.0for i=1:length(x); if (x(i)=0)&(x(i)5)&(x(i)=2)&(x(i)=3); y(i)=x(i)2-5*x(i)+6; else y(i)=x(i)2-x(i)-1; endendyT2-if:s=input(please enter the score:);while (s100) disp(the score is not reasonable); s=input(please enter the
4、 score:);endif (s=90&s=80&s=70&s=60&s70); disp(D);else disp(E);endT2-switch:s=input(please enter the score:);while (s100) disp(the score is not reasonable); s=input(please enter the score:);endswitch fix(s/10)case9,10disp(A);case8disp(B);case7disp(C);case6disp(D);case0,1,2,3,4,5disp(E);endT3:t=input
5、(请输入工时time=);if t120 w=120*84+(t-120)*1.15*84;elseif t60 w=t*84-700;else w=84*t;enddisp(应发工资为:);disp(w);T4:a=10+floor(rand(1)*89)b=10+floor(rand(1)*89)s=input(请输入+或-或*或/,s);while(s=+&s=-&s=*&s=/) disp(输入的符号错误,请重新输入); s=input(请输入+或-或*或/,s);endswitch s case+ c=a+b; case- c=a-b; case* c=a*b; case/ c=a/
6、b; endcT5:A=rand(5,6)n=input(请输入n:);while (n5 B=A(5,:)else B=A(n,:)End实验四:T1:n=input(请输入n:);m=0;for i=1:n; m=m+1/i2;endpii=sqrt(6*m)T1-2:n=input(请输入n:);m=1./(1:n).2;s=sum(m);pii=sqrt(6*s)T2:n=1000;y=0;for i=1:n; y=y+1/(2*i-1); if y=3 disp(最大n值为:); i-1 disp(对应的y值为:); y-1/(2*i-1) break; endendT3:forma
7、t longa=input(请输入a:);b=input(请输入b:);x(1)=a/(1.0+b);i=1;x(2)=a/(x(i)+b);while (abs(x(i+1)-x(i)0.00001&i500) i=i+1; x(i+1)=a/(x(i)+b);endr1=(-b+sqrt(b2+4*a)/2;r2=(-b-sqrt(b2+4*a)/2;disp(x,num2str(i+1),=,num2str(x(i+1),8);disp(x,num2str(i),=,num2str(x(i),8);disp(r1=,num2str(r1,8),r2=,num2str(r2,8);form
8、at shortT4:f(1)=1;f(2)=0;f(3)=1;i=4;while(i0)fn=length(find(f0)f0=length(find(f=0)T5:j=0;s=0;for i=3:50 m=i*(i-1)-1; if isprime(m)=1 m s=s+m; j=j+1; endenddisp(亲密数的对数:,num2str(j);disp(所有亲密素数之和:,num2str(s);实验五:fn1:function f=fn1(n)f=n+10*log(n.2+5);fn2:function f=fn2(n)f=0;for i=1:n f=f+i*(i+1);endfx
9、:function f=fx(x)f=1./(x-2).2+0.1)+1./(x-3).4+0.01);T1:x=input(请输入一个复数:);fe=exp(x)flg=log(x)fsin=sin(x)fcos=cos(x)T2:m1=input(请输入m1:);m2=input(请输入m2:);t=input(请输入theta:);A=m1*cos(t),-m1,-sin(t),0;m1*sin(t),0,. cos(t),0;0,m2,-sin(t),0;0,0,-cos(t),1B=0,m1*9.8,0,m2*9.8disp(a1,a2,N1,N2=);disp(AB);T3:j=1
10、;n=1;k=1;for i=10:99 % 挑选出1099中所有的素数 if isprime(i)=1 m(j)=i; j=j+1; endendfor t=1:length(m); s(n)=10*rem(m(t),10)+fix(m(t)/10); %挑选出的素数进行位置交换 if isprime(s(n)=1 %再挑选出交换绝对素数 r(k)=m(t); k=k+1; end n=n+1;enddisp(所有两位绝对素数:,num2str(r)T5:y1=fn1(40)/(fn1(30)+fn1(20) %函数调用y2=fn2(40)/(fn2(30)+fn2(20)实验六:T1:x=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 程序设计 应用 第二 卫国 课后 实验 答案 20
限制150内