2022年MATLAB程序设计教程课后答案教学文稿.pdf
《2022年MATLAB程序设计教程课后答案教学文稿.pdf》由会员分享,可在线阅读,更多相关《2022年MATLAB程序设计教程课后答案教学文稿.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料收集于网络,如有侵权请联系网站删除word 可编辑MATLAB第二版课后答案unit3-8 unit3 实验指导1、 n=input(请输入一个三位数:); a=fix(n/100); b=fix(n-a*100)/10); c=n-a*100-b*10; d=c*100+b*10+a 2(1)n=input(请输入成绩 ); switch n case num2cell(90:100) p=A; case num2cell(80:89) p=B; case num2cell(70:79) p=C; case num2cell(60:69) p=D; otherwise p=E; end
2、price=p (2)n=input(请输入成绩 ); if n=90&n=80&n=70&n=60&na a=n(m); elseif n(m)b b=n(m); end end max=a min=b 法 2 n=1,5,56,4,3,476,45,6,3,76,45,6,4,3,6,4,23,76,908,6; min=min(n) max=max(n) 4 b=-3.0:0.1:3.0; for n=1:61 a=b(n); y(n)=(exp(0.3*a)-exp(-0.3*a)/2*sin(a+0.3)+log(0.3+a)/2); end y 5 y1=0; y2=1; n=in
3、put( 请输入 n 的值: ); for i=1:n y1=y1+1/i2; y2=y2*(4*i*i)/(2*i-1)*(2*i+1); end y1 y2 6 A=1,1,1,1,1,1;2,2,2,2,2,2;3,3,3,3,3,3;4,4,4,4,4,4;5,5,5,5,5,5;6,6,6,6,6,6; n=input( 请输入 n 的值 :); if n=0 disp(A(n,:); elseif n0 disp(lasterr); else disp(A(6,:); disp(lasterr); end 7(1)f=; 精品资料 - - - 欢迎下载 - - - - - - -
4、- - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑for n=1:40 f(n)=n+10*log(n2+5); end y=f(40)/(f(30)+f(20) (2)f=;a=0; for n=1:40 f(n)=a+n*(n+1); a=f(n); end y=f(40)/(f(30)+f(20) 8 y=0; m=input( 输入 m 的值 :); n=input( 输入 n 值: ); for i=1:n y=y+im; end y * f
5、unction s=shi8_1(n,m) s=0; for i=1:n s=s+im; end * shi8_1(100,1)+shi8_1(50,2)+shi8_1(10,1/2) 思考练习2 N=1,2,3,4,5; 2.*N N./2 1./N 1./N.2 3 s=fix(100*rand(1,20)*9/10+10) y=sum(s)/20 j=0; for i=1:20 if s(i)y&rem(s(i),2)=0 j=j+1; A(j)=s(i); else continue; end 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归
6、纳 - - - - - - - - - -第 3 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑end A 4 y1=0;y2=0; n=input( 请输入 n 的值: ); for i=1:n y1=y1+-(-1)i/(2*i-1); y2=y2+1/4i; end y1 y2 unit4 实验指导1(1)x=-10:0.05:10; y=x-x.3./6; plot(x,y) (2)x=-10:0.5:10; ezplot(x2+2*y2-64,-8,8); grid on; 2 t=-pi:pi/10:pi; y=1.
7、/(1+exp(-t); subplot(2,2,1);bar(t,y); title(条形图 (t,y); axis(-pi,pi,0,1); subplot(2,2,2); stairs(t,y,b); title(阶梯图 (t,y); axis(-pi,pi,0,1); subplot(2,2,3); stem(t,y,k); title(杆图 (t,y); axis(-pi,pi,0,1); subplot(2,2,4); loglog(t,y,y); title(对数坐标图 (t,y); 3(1)t=0:pi/50:2*pi; r=5.*cos(t)+4; polar(t,r); t
8、itle(rho=5*costheta+4); (2)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑t=-pi/3:pi/50:pi/3; r=5.*(sin(t).2)./cos(t); polar(t,r); 4(1)t=0:pi/50:2*pi; x=exp(-t./20).*cos(t); y=exp(-t./20).*sin(t); z=t; plot3(x,y,z); grid
9、 on; (2)x,y=meshgrid(-5:5); z=zeros(11)+5; mesh(x,y,z); shading interp; 5 x,y,z=sphere(20); surf(x,y,z); axis off; shading interp; m=moviein(20); for i=1:20 axis(-i,i,-i,i,-i,i) m(:,i)=getframe; end movie(m,4); 思考练习2(1)x=-5:0.1:5; y=(1./(2*pi).*exp(-(x.2)/2); plot(x,y); (2)t=-2*pi:0.1:2*pi; x=t.*sin
10、(t); y=t.*cos(t); plot(x,y); grid on; 3 t=0:pi/1000:pi; x=sin(3.*t).*cos(t); y1=sin(3.*t).*sin(t); y2=2.*x-0.5; plot(x,y1,k,x,y2); hold on; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑k=find(abs(y1-y2)0.5) n=n+1; end
11、end n y=n/30000 5 p=45,74,54,55,14;78,98,45,74,12;87,98,85,52,65 M,S=max(p) N,H=min(p) junzhi=mean(p,1) fangcha=std(p,1,1) zong=sum(p,2); Max,wei=max(zong) Min,wei=min(zong) zcj,xsxh=sort(zong,descend) 6 x=1:10:101; y=0,1.0414,1.3222,1.4914,1.6128,1.7076,1.7853,1.8513,1.9085,1.9590,2.0043; p,s=polyf
12、it(x,y,5) a=1:5:101; y1=polyval(p,a); plot(x,y,:o,a,y1,-*) unit6 实验指导1 A=1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑p=0.95,0.67,0.52; x=Ap A=1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6; p
13、=0.95,0.67,0.53; x=Ap cond(A) 2(1)x1=fzero(funx1,-1) function fx=funx1(x) fx=x41+x3+1; (2)x2=fzero(funx2,0.5) function fx=funx2(x) fx=x-sin(x)/x; (3)options=optimset(Display,off); x=fsolve(fun3,1,1,1,options) q=fun3(x) function q=fun3(p) x=p(1); y=p(2); z=p(3); q(1)=sin(x)+y2+log(z)-7; q(2)=3*x+2y-z
14、3+1; q(3)=x+y+z-5; 3(1)t0=0; tf=5; y0=1; t,y=ode23(fun4,t0,tf,y0); t y function yp=fun4(t,y) yp=-(1.2+sin(10*t)*y; (2)t0=0; tf=5; y0=1; t,y=ode23(fun5,t0,tf,y0); t y function yp=fun5(t,y) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 17 页 - - - - - - - - - - 资料收集于网络,如有侵权
15、请联系网站删除word 可编辑yp=cos(t)-y/(1+t2); 4 x=fminbnd(mymin,0,2); -mymin(x) function fx=mymin(x) fx=-(1+x.2)/(1+x.4); 5 options=optimset(Display,off); x,fval=fmincon(fun6,0,0,0,a,b,lb,ub) -fval function f=fun6(x) f=-(sqrt(x(1)+(400-x(1)*1.1+(sqrt(x(2)+(400-x(1)*1.1-x(2)*1.1+sqrt(3)+(400-x(1)*1.1-x(2)*1.1-x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 程序设计 教程 课后 答案 教学 文稿
限制150内