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

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

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

1、第 1 页 共 11 页 一、填空题(每空 2 分,总共 30 分)1。已知 A=0 9 6;1 3 0;B=1 4 3;1 5 0;写出下列各指令运行的结果.A B 的运行结果 ans=;A./B 的运行结果 ans=。2.产生 4 阶全 0 方阵的命令为 zeros(4);产生 3 阶全 1 方阵的命令为 ones(3)。3.A=rand(2,5);b=size(A);c=length(A);则 b 和 c 的值分别为 和 2,5,5 .4.标点符号 分号 可以使命令行不显示运算结果,百分号 用来表示该行为注释行。5.用 if 判断语句判断 80 x 60,在 MATLAB 中 if 语言

2、后的判断应写为 if x60 。第 2 页 共 11 页 6.P,Q 分别是个多项式的系数矢量,求 P 对应的多项式的积分(对应的常数项为K),使用的命令是 polyint(P,K);求 P/Q 的解,商和余数分别保存在 k 和 r,使用的命令是 k,r=deconv(P,Q);7。为了使两个 plot 的图形在同一个坐标显示,可以使用 hold on 命令进行图形保持;可以使用 grid on 命令为图形添加网格。8.MATLAB 的工作空间中有三个变量 v1,v2,v3,写出把它们保存到文件my_data.mat 中的指令 save my_data ;写出把 my_data。mat 文件中

3、的变量读取到 MATLAB 工作空间内的指令 load my_data .二、选择题(每空 2 分,总共 20 分)1.下列哪个变量的定义是不合法的 A (A)abcd3 (B)xyz_3 (C)abcdef (D)x3yz 2.下列哪条指令是求矩阵的行列式的值 C (A)inv (B)diag (C)det (D)eig 3。在循环结构中跳出循环,执行循环后面代码的命令为 B (A)return (B)break (C)continue (D)keyboard 4.清空 Matlab 工作空间内所有变量的指令是 C (A)clc (B)cls (C)clear (D)clf 第 3 页 共

4、11 页 5.用 round 函数四舍五入对数组2.48 6.39 3。93 8.52取整,结果为 C (A)2 6 3 8 (B)2 6 4 8 (C)2 6 4 9 (D)3 7 4 9 6.已知 a=2:2:8,b=2:5,下面的运算表达式中,出错的为 C (A)ab (B)a.b (C)a*b (D)ab 7.角度604530 x,计算其正弦函数的运算为 D (A)SIN(deg2rad(x))(B)SIN(x)(C)sin(x)(D)sin(deg2rad(x)8.下面的程序执行后 array 的值为 (A)for k=1:10 if k6 break;else array(k)=k

5、;end end(A)array=1,2,3,4,5,6 (B)array=1,2,3,4,5,6,7,8,9,10(C)array=6 (D)array=10。第 4 页 共 11 页 9i=2;a=2i;b=2*i;c=2sqrt(-1);程序执行后;a,b,c 的值分别是多少?(A)a=4,b=4,c=2。0000i (C)(B)a=4,b=2.0000i,c=2。0000i(C)a=2。0000i,b=4,c=2.0000i (D)a=2。0000i,b=2.0000i,c=2。0000i 10.求解方程 x44x3+12x-9=0 的所有解(A)1.0000,3.0000,1。732

6、1,-1。7321(B)1。0000,3.0000,1.7321i,1。7321i(C)1.0000i,3。0000i,1.7321,-1。7321(D)-3。0000i,3.0000i,1.7321,-1。7321 三、写出程序的执行结果或写出给定要求的指令(总共 35 分)1.写出执行以下代码后C,D,E的值(6分)A=1,2,3;4:6;7:9;C=A;10,11,12 ,D=C(1:3,2 3)E=C(2,1 2)2。写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值(5分)x=0,1,0,2,0,3,0,4;第 5 页 共 11 页 for k=1:8 if x(k)=0 x

7、(k)=k;else x(k)=2*k+1;end end disp(x);3.创建符号函数并求解,要求写出步骤和运行结果(7 分)(1)创建符号函数 f=ax2+bx+c(2)求 f=0 的解 4。求解以下线性方程组,要求写出程序代码和运行结果(5 分)2x1-3x2+x3+2x4=8 x1+3x2+x4=6 x1-x2+x3+8x4=17x1+x2-2x3+2x4=5 5绘制函数曲线,要求写出程序代码(12 分)(1)在区间0:2均匀的取 50 个点,构成向量(2)在同一窗口绘制曲线 y1=sin(2t0。3);y2=3cos(t+0。5);要求 y1 曲线为红色点划线,标记点为圆圈;y2

8、 为蓝色虚线,标记点为星号 四、使用 MATLAB 语言进行编程(15 分)第 7 页 共 11 页 一、填空题 1、ans=0 1 1 1 1 0 ans=0 2.2500 2。0000 1.0000 0。6000 NaN 2、zeros(4)ones(3)3、2 5 5 4、;5、if x=80&x60 6、polyint(P,K)k,r=deconv(P,Q)7、hold on grid on 8、save my_data Load my_data 二、选择题 1、A 2、C 3、B 4、C 第 8 页 共 11 页 5、C 6、C 7、D 8、A 9、C 10、A 三、写出程序的执行结

9、果或写出给定要求的指令 1、c=0+2.0000i D=2 3 5 6 8 9 E=4 5 2、1 5 3 9 5 13 7 17 第 9 页 共 11 页 3、syms a b c x s=a*x2+b*x+c;solve(s)ans=1/2/a(-b+(b2-4*ac)(1/2))1/2/a*(b-(b2-4a*c)(1/2))4、syms a b c x syms x1 x2 x3 x4 clear syms x1 x2 x3 x4 f=2x1+3*x2+x3+2x4-8;g=x1+3*x2+x4-6;h=x1 x2+x3+8x4-1;i=7*x1+x2 2x3+2x4-5;x1,x2,x3,x4=solve(f,g,h,i)x1=13/17 第 10 页 共 11 页 x2=320/187 x3=212/187 x4=19/187 5、t=linspace(0,2*pi,50);plot(t,y1,r-o,t,y2,b);四、使用 MATLAB 语言进行编程 for k=100:999 a=fix(k/100);b=rem(fix(k/10),10);c=rem(k,10);if a。3+b.3+c。3=k fprintf(“u,tt”,k);第 11 页 共 11 页 end end

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档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