西北农林科技大学matlab考试题.doc

西北农林科技大学matlab考试题.doc

ID:51958944

大小:5.01 MB

页数:12页

时间:2020-03-20

西北农林科技大学matlab考试题.doc_第1页
西北农林科技大学matlab考试题.doc_第2页
西北农林科技大学matlab考试题.doc_第3页
西北农林科技大学matlab考试题.doc_第4页
西北农林科技大学matlab考试题.doc_第5页
资源描述:

《西北农林科技大学matlab考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西北农林科技大学本科课程试卷2011—2012学年第1学期《MATLAB与科学计算》课程A卷(上机考试)专业班级:09农水1班命题教师:王增红审题教师:马孝义学生姓名:学号:考试成绩:考试须知:1、所有考生请在规定时间内,完成以下操作内容,并将.m文件和操作结果粘贴到试卷中。2、考试过程中,请注意保存文件,因个人操作造成的文件丢失,按0分计。3、编程题请注意编程规范,否则酌情扣分。4、请将姓名和学号填入试卷中指定位置,word文件名请按“s机号-学号-姓名”规则保存。5、考试结束后停止操作,学生和教师确认文件拷贝无误后,方可离开考场,

2、否则后果自负。一、操作题(在命令窗口或M文件中进行操作,将操作过程或M文件及结果复制到word文档中。3个小题,共25分)得分:分,1、根据所学知识对以下问题进行操作,写出操作语句。(共15分)(1)用poly2sym函数表示符号表达式2y3-4y2+3。(2分)答:a=poly2sym([2-403],sym('y'))a=2*y^3-4*y^2+3(2)a=6.5,b=’a’,用什么命令可以查看b的值。(2分)答:a=6.5a=6.5000>>b='a'b=a>>double(b)ans=97(3)求矩阵的逆矩阵和转置矩阵和矩阵的

3、秩。(4分)扣分答:a=[36;78]b=inv(a)c=a'd=rank(a)a=3678b=-0.44440.33330.3889-0.1667c=3768d=2(4)用matlab语句输入符号表达式(3分)答:symss>>y=1/(s^4+5*s^3+8*s^2+sqrt(6))y=1/(s^4+5*s^3+8*s^2+6^(1/2))或者:y=sym('1/(s^4+5*s^3+8*s^2+sqrt(6))')(5)用生成矩阵的方式(至少用两种)得出向量c=[23.556.58]。(4分)答:c=2:1.5:8c=2.000

4、03.50005.00006.50008.0000>>c=linspace(2,8,5)c=2.00003.50005.00006.50008.00002、已知:a=[179;258;364],分别用全下标、单下标和逻辑矩阵的方法取出[17;36]。(每一种方法2分,共6分)答:a=[179;258;364]a=179258364>>a([13],[12])ans=1736>>a([14;36])ans=1736>>l1=logical([101])l1=101>>l2=logical([110])l2=110>>a(l1,l2)an

5、s=17363、已知:x1=[5610],y1=[32;14;56],x2=[586;789],y2=[254;9105],先进行判断,再正确操作,分别执行哪些命令可以画出2条曲线、3条曲线。(4分)答:x1=[5610]y1=[32;14;56]x2=[586;789]扣分y2=[254;9105]plot(x1,y1)%x1的列与y1的行相等,与y1的每列对应一条直线,两条直线plot(x1,x2)%x1的列与x2的列相等,与x2的每行对应一条直线,两条直线plot(x1,y2)%x1的列与y2的列相等,与y2的每行对应一条直线,

6、两条直线plot(y1,x1)%y1的行与x1的列相等,与x1的每行对应一条直线,两条直线plot(x2,x1)%x2的列与x1的列相等,与x1的每行对应一条直线,两条直线plot(y2,x1)%y2的列与x1的列相等,与x1的每行对应一条直线,两条直线plot(x2,y2)%x2与y2的行列相等,与y2的每列对应一条直线,三条直线plot(y2,x2)%y2与x2的行列相等,与x2的每列对应一条直线,三条直线其图形如下所示:二、绘图题(根据题意,对下列各题进行绘图,共20分)得分:分(本大题中的3个小题编辑M文件,运行查看图形,并将

7、M文件粘贴到试卷中)1、画一二维饼形图,至少包含三个元素。(5分)答:x=[100200300400]explode=[1111]pie(x,explode,{'一','二','三','四'})2、在同一窗口绘制6个子图,已知t=0.1:0.1:2*pi,每个子图分别绘制(其中y1=sin(t),y2=cos(2t),y3=sin(t)+cos(t),y4=3t,y5=2ln(t),y6=et)(10分)答:t=0.1:0.1:2*pisubplot(2,3,1)y1=sin(t)plot(t,y1)title('y1=sin(t)'

8、)subplot(2,3,2)y2=cos(2*t)plot(t,y2)title('y2=cos(2t)')subplot(2,3,3)y3=sin(t)+cos(t)plot(t,y3)title('y3=sin(t

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

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

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