MATLAB期末考试试卷及答案2.pdf

上传人:无*** 文档编号:90886736 上传时间:2023-05-18 格式:PDF 页数:11 大小:729.56KB
返回 下载 相关 举报
MATLAB期末考试试卷及答案2.pdf_第1页
第1页 / 共11页
MATLAB期末考试试卷及答案2.pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《MATLAB期末考试试卷及答案2.pdf》由会员分享,可在线阅读,更多相关《MATLAB期末考试试卷及答案2.pdf(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、:一、填空题(每空2 分,总共30分)z I Zz|Z;1.已知A=0 9 6;1 3 0;B=l 4 3;1 5 0;写出下列各指令运行的结;=:;:米。j A&B 的运行结果a n s =0 1 11 1 0A ./B 的运行结果ans-。2.产生4 阶全0 方阵的命令为z e r os (4);产生3 阶全1方阵的命令为on e s。3.A=r a n d(2,5);b=s i z e(A);c=le n g t h(A);则 b 和 c 的值分别为和 2,5,。4 .标点符号分 号 可以使命令行不显示运算结果,百分号用来表示该行为注释行。5.用 i f判断语句判断802 x 60,在M

2、A T LA B中 i f语言后的判断应写为 i f x =80&x 60。6.P,Q 分别是个多项式的系数矢量,求 P 对应的多项式的积分(对应的常数项为K),使用的命令是polyint(P,K);求 P/Q的解,商和余数分别保存在k 和 r,使用的命令是 k,r=deconv(P,Q);7.为了使两个plot的图形在同一个坐标显示,可以使用hold o n 命令进行图形保持;可以使用grid o n 命令为图形添加网格。8.MATLAB的工作空间中有三个变量vl,v2,v3,写出把它们保存到文件my_data.mat中的指令 save my data;写出把my data.mat文件中的变

3、量读取到MATLAB工作空间内的指令 load my data。二、选择题(每空2 分,总共20分)1.下列哪个变量的定义是不合法的(A)abcd-3(B)xyz_3(C)abcdef(D)x3yz2.下列哪条指令是求矩阵的行列式的值.C(A)inv(B)diag(C)det(D)eig3.在循环结构中跳出循环,执行循环后面代码的命令为 B(A)return(B)break(C)continue(D)keyboard4.清空Mat lab工作空间内所有变量的指令是 C(A)clc(B)cis(C)clear(D)elf5.用r ou n d 函数四舍五入对数组 2.4 8 6.39 3.93

4、8.52 取整,结果为 C(A)2 6 3 8 (B)2 6 4 8 (C)2 6 4 9 (D)3 7 4 96.已知a=2:2:8,b=2:5,下面的运算表达式中,出错的为 C(A)a *b (B)a .*b (C)a*b (D)a-b7.角度x =30 4 5 60,计算其正弦函数的运算为(A)S IN(d e g 2r a d (x)(B)S IN(x)(C)s i n(x)(D)s i n(d e g 2r a d(x)8.下面的程序执行后a r r a y 的值为(A )for k=l:10i f k 6b r e a k;e ls ea r r a y (k)=k;e n de

5、n d(A)a r r a y =1,2,3,4,5,6 (B)a r r a y =1,2,3,4,5,6,7,8,9,10(C)a r r a y =6(D)a r r a y =10.9.1=2;a=2i;b=2*i;c=2*s qr t(-l);程序执行后;a,b,c 的值分别是多少?(A)a=4,b=4,c=2.OOOOi(C)(B)a=4,b=2.OOOOi,c=2.OOOOi(C)a=2.OOOOi,b=4,c=2.OOOOi(D)a=2.OOOOi,b=2.OOOOi,c=2.OOOOi10.求解方程X4-4X3+12X-9=0 的所有解(A)1.0000,3.0000,1.7

6、321,-1.7321(B)1.0000,3.0000,1.7321i,-1.732H(01.OOOOi,3.OOOOi,1.7321,-1.7321(D)-3.OOOOi,3.OOOOi,1.7321,-1.7321三、写出程序的执行结果或写出给定要求的指令(总共35分)1.写出执行以下代码后C,D,E的 值(6分)A=l,2,3;4:6;7:9;C=A;10,ll,12,D=C(1:3,2 3)E=C(2,1 2)2.写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值(5分)x=0,1,0,2,0,3,0,41;for k=l:8i f x (k)=0 x(k)=k;e ls ex

7、(k)=2*k+l;e n de n dd i s p(x);答案:d i s p(x)1 5 3 9 5 13 7 173.创建符号函数并求解,要求写出步骤和运行结果(7分)(1)创建符号函数f=a x2+b x+c s y ms a b c x s =a*x*2+b*x +c;(2)求 f=0的解 s olv e(s)a n s =l/2/a*(-b+(b 2-4*a*c)*(1/2)l/2/a*(-b-(b 2-4*a*c)*(1/2)4 .求解以下线性方程组,要求写出程序代码和运行结果(5分)2xl-3x2+x3+2x4=8xl+3x2+x4=6xl-x2+x3+8x4=l7x1+x2

8、-2x3+2x4=54、s y ms x l x 2 x 3 x 4 f=2*x l+3*x 2+x 3+2*x 4 -8;g =x l+3*x 2+x 4 -6;h =x l-x 2+x 3+8*x 4 -1;i =7*x l+x 2-2*x 3+2*x 4 -5;x l,x 2,x 3,x 4 =s olv e (f,g,h,i)x l=13/17x 2=320/187x 3=212/187x 4 =19/1875.绘制函数曲线,要求写出程序代码(12分)在区间 0:2五 均匀的取50个点,构成向量J it =li n s pa c e(0,2*pi,50);(2)在同一窗口绘制曲线yl=

9、sin(2*t-0.3);y2=3cos(t+0.5);要求yl曲线为红色点划线,标记点为圆圈;y2为蓝色虚线,标记点为星号 t=1 inspace(0,2*pi,50);yl=sin(2*t-0.3);y2=3*cos(t+0.5);plot(t,yl,L O ,t,y2,b-*);四、使用MATLAB语言进行编程(15分)打印出所有的水仙花数。所 谓“水仙花数”,是指一个三位数,其各位数字立方之和等于该数本身。填空题1、ans=0 1 11 1 0ans=0 2.2 5 0 02.0 0 0 01.0 0 0 0 0.6 0 0 0NaN2、zeros(4)ones(3)3、:2 5 54

10、、;%5、i f x6 06、polyi nt(P,K)k,r=deconv(P,Q)7、h old ong ri d on8、save my_dataLoad my data二、选择题1、A2、C3、B4、C5、C6、C7、D8、A9、C1 0、A三、写出程序的执行结果或写出给定要求的指令1、c=0 +2.0 0 0 0 iD=2 35 68 9E=4 52、1 5 3 9 5 1 3 7 1 73、syms a b c x s=a*x2 +b*x+c;solve(s)ans=1/2/a*(-b+(b2-4*a*c)(1/2)1/2/a*(-b-(b 2-4*a*c)(1/2)4、syms

11、a b c x syms xl x2 x3 x4 clear syms xl x2 x3 x4 f=2*xl+3*x2 +x3 +2*x4 -8;g =xl+3*x2 +x4 -6;h =xl-x2 +x3 +8*x4 -1;i =7*xl+x2 -2*x3 +2*x4 -5;xl,x2,x3,x4 =solve(f,g,h,i)xl=1 3/1 7x2 =3 2 0/1 87x3 =2 1 2/1 87x4 =1 9/1 875、t=1 i nspace(0,2*pi,5 0);plot(t,yl,r-o ,t,y2,b-*);四、使用MATLAB语言进行编程for k=1 0 0:999a=fi x(k/1 0 0);b=rem(fi x(k/1 0),1 0);c=rem(k,1 0);i f a.3 +b3 +c.3 =kfpri ntf(%u,tt”,k)endend

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com