文档介绍:该【暨南大学考试试卷matlab13-14 】是由【Bonnacon】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【暨南大学考试试卷matlab13-14 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。暨南大学考试试卷matlab13-14暨南大学考试试卷课程类别2013-2014学年度第一学期必修[]选修[?]教课程名称,MATLAB语言考试方式师开卷[]闭卷[?]填授课教师姓名,刘崇春写试卷类别(A、B)考试时间:2014年01月15日[A]共9页考学院(校)专业班(级)生填姓名学号内招[]外招[]写题号一二三四五六七八九十总分得分得分评阅人一、选择题(共10小题,每小题1分,共10分)=[1234];y=[1111];z=x*y,则z等于(B)1234,,,,11111234,,,,,,,,1234,,1234,,,编辑键Backspace的功能是(A)=[123;456],则命令size(A)的运行结果是(C)====3216236暨南大学《MATLAB语言》试卷考生姓名、学号:(D)(2,3,0)(1,2,4)(225)(236)(A)[RGB]来表示一种颜色,则黑色为(D)A.[101]B.[111]C.[001]D.[000](a,e),其中e表示俯视角,a表示(A)=[123];c=a^2,则c等于(C)A.[1,32,729]B.[149].[4108],展示出SIMULINK的功能模块组的命令是(B),,=;c=a^2,则c等于(D),,34,,1414710,,,,,,.,,,,,,916681522,,,,,,得分评阅人二、填空题(共20小题,每小题1分,共20分)=[123;456;789];b=trace(a),则b等于(15),清除内存中的变量的是(clear),编辑键Delete的功能是(删除光标右侧字符)(Inf)暨南大学《MATLAB语言》试卷考生姓名、学号:=0:pi/50:10*pi,则作三维柱面螺旋线的正确命令是(plot3(sin(t),cos(t),t)),使坐标轴呈正方形的命令是(axis('square'))[RGB]来表示一种颜色,则白色为([111])=[385;768;701];b=max(A),则b等于([788])123,,x,,length(x)等于(3),,456,,“图例”的命令是(legend())1714,,=[123];b=[22;33];d=polyvalm(p,b),则d等于(),,2124,,,编辑键Esc的功能是(删除当前行)(NaN),sym(?[a11a12;a21a22]?),则屏幕显示结果([a11,a12][a21,a22])=[325;768;901];b=min(A),则b等于(.[301])=1:5;y=x.^2;dy=diff(y),则dy等于([3579])(mdl)126,,18..已知A=[1,2,6;4,5,10;7,8,9];B=A(1:2,:),则B等于(),,4510,,=[156];b=[12];a=deconv(p,b),则a等于([13])20..MATLAB语言除了具备基本绘图功能之外,还具有很多其它绘图函数,绘制阶梯图函数的命令是(stairs)得分评阅人三、简述题(共1小题,每小题15分,共15分)简述通过MATLAB语言课程的学****给你的学****带来什么益处,MATLAB是一种科学计算软件,主要适用于矩阵运算及控制和信息处理等众多领域的分析设计,它使用方便,输入简捷,运算效率高,内容丰富,并且很容易暨南大学《MATLAB语言》试卷考生姓名、学号:由用户自行扩展,现已成为全球发达国家大学教育和科学研究中不可缺少的工具。过去我们常常采用CVisualC及C++语言C#等计算机语言进行程序设计是一项很繁琐的工作,不仅要对所利用的有关算法有深刻的了解,还要熟练掌握所用语言的语法和编程技巧,比如对矩阵求逆,首先要选择一个较好的求逆算法,然后利用CVisualC及C++语言C#语言等高级语言编程来逐步实现此算法,所编的语句几十条,甚至上百条,而仅仅完成一个矩阵求逆的工作,本身并不复杂的计算任务,用计算机来实现竟变得如此麻烦,因此人们面对大量的研究任务,会产生畏惧感。MATLAB解决了上述问题,矩阵的运算变得异常的容易,并增添了丰富的图形图像处理及多媒体功能,使得MATLAB的应用范围越来越广泛,变成是我学****其他课程的常用工具,使我的学****变得轻松愉快。(15分)得分评阅人四、阅读题(共3小题,每小题5分,共15分)=0;i=1;while(i<=100)mysum=mysum+i;i=i+1;endmysum结果:mysum=5050(5分)=0;form=1:1000if(mysum>2000)break;endmysum=mysum+m;endmysum结果:mysum,2016(5分)暨南大学《MATLAB语言》试卷考生姓名、学号:,C,D,E,F的结果。A=[1,2,3;4,5,6;7,8,9];B=[2,2]C=[A;[10,11,12]]D=C(1:3,[23])E=C(1:3,:)F=[A(1:2,2:3),A(2:3,2);A(3,:)]结果:123,,23,,,,456,,,,D,56B,22C,,,,,,,789,,89,,,,101112,,123235,,,,,,,,E,456F,568(5分),,,,,,,,789789,,,,得分评阅人五、编程题(共4小题,每小题5分,共20分)1..绘制sin(x)的函数曲线,x在[0,2]之间取100点,曲线以红色实线显示,,将100点的向量进行微分,并显示曲线,以绿色虚线显示,并分别在曲线第50点的位置标上“原曲线”和“微分曲线”,曲线横坐标标上“时间,t”,曲线纵横坐标标上“函数值”,曲线标题标上“曲线示例”。解:程序clearn=0:2*pi/100:2*pi;u1=sin(n);u2=diff(u1);n1=n(1:100);plot(n,u1,'r',n1,u2,'g:');暨南大学《MATLAB语言》试卷考生姓名、学号:text(n(50),u1(50),'原曲线');text(n1(50),u2(50),'微分曲线');xlabel('时间,t');ylabel('函数值');title('曲线示例');(5分),,,,()及其导数的曲线图。函数曲线以,,红色实线显示,其导数曲线以绿色虚线显示,两个曲线在一个图形窗口分两个上下子图显示并添加绘图注释:图形标题为“位置与速度曲线”,标注图例,横坐标名称为“时间t”,纵坐标名称为“位置y”和“速度dy/dt”。解:cleart=0::5;y1=exp(-*t).*sin(2*t);y=diff(y1);y2=[];subplot(211),plot(t,y1,'r-');legend('位置');ylabel('位置y');title('位置与速度曲线');subplot(212),plot(t,y2,'g:');legend('速度');ylabel('速度dy/dt');xlabel('时间t');(5分):Pxx,,32,,12Pxxx,,,52,,22Pxx,,,,3暨南大学《MATLAB语言》试卷考生姓名、学号:PxPxPxPx,Px,0,,,,,,,,求:(1);(2)的全部根;(3)计算x=,,,i123i=0,1,2,…,10各点上的Px,,i解:程序如下:clearp1=sym('3*x+2');p2=sym('5*x^2-x+2');p3=sym('x^2-');p=expand((p1*p2)*p3)pf=sym2poly(p);%符号多项式转换为系数向量x=roots(pf)i=0:1:10;px=polyval(pf,*i)(5分)=sin(x)和y2=cos(x)在区间[0,4*pi]的曲线,并用星号*标出两条曲线的交点以及建立图例。解:程序如下:clfx=0:pi/200:4*pi;y1=sin(x);y2=cos(x);zz=x(find(abs(y1-y2)<))plot(x,y1,'r-',x,y2,'g-.')holdonplot(zz,sin(zz),'*')暨南大学《MATLAB语言》试卷考生姓名、学号:legend('sin','cos')(5分)得分评阅人六、应用题(共2小题,每小题10分,共20分)利用MATLAB语言对下面应用问题给予编程:1、某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):price<200没有折扣200?price<5003%折扣500?price<10005%折扣1000?price<25008%折扣2500?price<500010%折扣5000?price14%折扣输入所售商品的价格,求其实际销售价格。解:程序如下:price=input('请输入商品价格:');switchfix(price/100)case{0,1}%价格小于200rate=0;case{2,3,4}%价格大于等于200但小于500rate=3/100;casenum2cell(5:9)%价格大于等于500但小于1000rate=5/100;暨南大学《MATLAB语言》试卷考生姓名、学号:casenum2cell(10:24)%价格大于等于1000但小于2500rate=8/100;casenum2cell(25:49)%价格大于等于2500但小于5000rate=10/100;otherwise%价格大于等于5000rate=14/100;end(8分)price=price*(1-rate)%输出商品实际销售价格(2分)2、打印出所有的水仙花数。所谓的“水仙花数”,是指一个三位数,其各位数字立方之和等于该数本身。解:程序如下:clearfork=100:999a=fix(k/100);b=rem(fix(k/10),10);c=rem(k,10);(5分)ifa.^3+b.^3+c.^3==kfprintf('%u,\t\t',k);endend(5分)