matlab考试试卷及答案

matlab考试试卷及答案

ID:11374011

大小:1.48 MB

页数:8页

时间:2018-07-11

matlab考试试卷及答案_第1页
matlab考试试卷及答案_第2页
matlab考试试卷及答案_第3页
matlab考试试卷及答案_第4页
matlab考试试卷及答案_第5页
资源描述:

《matlab考试试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2010年《MATLAB与仿真》试卷考试说明:(1)考试时间:6月21日——7月5日(逾期按零分处理)(2)考试形式:开卷(3)各题的解答、程序、计算结果(包括数值、符号、解析式、图形)都直接写于相应试题的下方。(4)评分标准:方法越好,越简单,得分越高。(5)题目由考生独立完成,禁止出现雷同卷,否则按雷同人数均分该题分值。1、使用3种不同的方法求下列联立方程的解(10分)解:这是由4个未知数构成的恰定方程组,写成矩阵形式为:式中,,,该题即为求该恰定方程组的解。法一:用左除法求解A=[34-7-12;5-7412;508-5;-65-210];b=[4-

2、39-8]';x=Ab结果是:x=0.38240.12680.5597-0.5220法二:用求逆法求解A=[34-7-12;5-7412;508-5;-65-210];b=[4-39-8]';x=inv(A)*b结果是:x=0.38240.12680.5597-0.5220法三:用LU分解求解A=[34-7-12;5-7412;508-5;-65-210];b=[4-39-8]';[L,U]=lu(A);x=U(Lb)结果是:x=0.38240.12680.5597-0.52202、用三种方法(图形法、插值法、泛函指令法)求的最大值(当)(15分)法

3、一:用图像法求解并标出最大值坐标点clc;clear;x=0:0.01:10;y=exp(-x).*abs(sin(sin(x)));[y_max,i_max]=max(y);x_text=['x=',num2str(x(i_max))];y_text=['y=',num2str(y_max)];max_text=char('maxinum',x_text,y_text);holdonplot(x,y)plot(x(i_max),y_max,'r.','MarkerSize',20)text(x(i_max),y_max,max_text)holdoff结

4、果是:法二:用插值法求最大值clc;clear;x=0:0.01:10;y=exp(-x).*abs(sin(sin(x)));x2=0:0.005:10;y2=interp1(x,y,x2,'spline');ymax=max(y2)结果是:ymax=0.2983法三:用泛函指令法求最大值clc;clear;x=0:0.01:10;y=exp(-x).*abs(sin(sin(x)));y3=max(y)结果是:y3=0.29833、用Matlab指令画出下面的图形(20分)该图形的函数表达式为1)画出方程所代表所代表的图形;1)画出方程所代表的图形;解

5、:1)clc;clear;x1=-1000:1:1000;y1=-1000:1:1000;[X1,Y1]=meshgrid(x1,y1);z1=X1.^2-2*Y1.^2;mesh(x1,y1,z1);结果是:2)clc;clear;x=-10:0.1:10;y=-10:0.1:10;z=-10:0.1:10;[x,y,z]=meshgrid(x,y,z);f=-6-z.^2+3*x.^2-8*x.*y;p=patch(isosurface(x,y,z,f,0));set(p,'FaceColor','red','EdgeColor','none');da

6、spect([111])view(3)camlight;lightingphong结果是:4、图1是切断的弯成环形的空心圆管。圆管截面半径为1,环形弯管的内径为2,外径为4。编写绘制此图的程序,并给出所编程序的实际绘图结果。(15分)图1切断的环形空心圆管解:程序是clc;clear;ezsurf('(3+cos(t))*cos(theta)','(3+cos(t))*sin(theta)','sin(t)',[-pi,pi],[-pi/3,4*pi/3]);view(0,-80);shadinginterp;materialshiny;结果是:5、求下图

7、系统的传递函数,并画出该系统的单位阶跃响应曲线。(15分)图2解:在simulink交互式仿真集成环境中画如下框图,并保存名字为no5:程序是:clc;clear;[A,B,C,D]=linmod('no5');[num,den]=ss2tf(A,B,C,D);printsys(num,den,'s')sys=ss(A,B,C,D);step(sys);结果是:num/den=6.2172e-015s^5+1s^4+5s^3+9s^2+7s+2-------------------------------------------------s^6+6s^5

8、+17s^4+26s^3+22s^2+8s+16、使用Matlab

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。