MATLAB基础期末考试试题(含详细答案)_第1页
MATLAB基础期末考试试题(含详细答案)_第2页
MATLAB基础期末考试试题(含详细答案)_第3页
MATLAB基础期末考试试题(含详细答案)_第4页
MATLAB基础期末考试试题(含详细答案)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB基础期末考试试题(含详细答案)考试说明:满分100分,考试时间90分钟,闭卷考试;题型包含选择题、填空题、程序阅读题、编程应用题,所有代码均适配MATLABR2020及以上版本。一、单项选择题(共10题,每题3分,共30分)1.在MATLAB中,用于清除命令行窗口所有显示内容的命令是()A.clearB.clcC.closeD.delete2.MATLAB中定义行向量a=[1,2,3,4],则a(3)的运行结果为()A.1B.2C.3D.43.以下运算符中,属于MATLAB数组对应元素相乘的是()A.*B..*C.×D.4.想要生成0~1之间均匀分布的随机数,应使用的函数是()A.rand()B.randi()C.randn()D.random()5.MATLAB脚本文件的后缀名是()A..matB..mC..figD..slx6.已知矩阵A=[12;34],执行A(2,:)的作用是()A.提取第1行所有元素B.提取第2行所有元素C.提取第1列所有元素D.提取第2列所有元素7.下列变量名中,符合MATLAB命名规则的是()A.1_numB.num_1C.num-1D.num@18.用于绘制二维平面曲线的基础函数是()A.plotB.surfC.meshD.barh9.若x=5,执行ifx>10y=1;elsey=2;end后,y的值为()A.1B.2C.5D.1010.MATLAB中sum函数的作用是()A.求平均值B.求和C.求最大值D.求最小值二、填空题(共8题,每题2分,共16分)1.MATLAB中,________命令用于清空工作区所有变量。2.定义列向量b=[4;5;6],该向量的维度是________。3.矩阵转置的运算符是________。4.生成3行3列全1矩阵的函数语句是________。5.循环结构中,________语句可以跳出当前循环,终止循环执行。6.已知a=[135;246],max(a,[],1)的作用是求________的最大值。7.在绘图命令中,________函数可以为图像添加标题。8.MATLAB中,pi代表的常量是________。三、程序阅读题(共4题,每题6分,共24分)写出下列程序的运行结果,无需抄写代码,直接写出最终输出值。1.程序代码:PlainText

a=2;

b=3;

c=a^2+b*2;

disp(c);2.程序代码:PlainText

x=1:2:7;

y=length(x);

disp(x);

disp(y);3.程序代码:PlainText

s=0;

fori=1:3

s=s+i;

end

disp(s);4.程序代码:PlainText

A=[10;23];

B=[21;04];

C=A+B;

disp(C);四、编程应用题(共3题,每题10分,共30分)1.编写MATLAB代码,计算1~100所有整数的累加和,并输出最终结果。2.已知函数y=x3.建立3阶方阵A=[123;456;789],编程实现:计算矩阵所有元素的和、矩阵每行的平均值,并输出结果。参考答案(详细解析)一、单项选择题答案及解析1.B解析:clc清空命令行窗口;clear清空工作区变量;close关闭图像窗口。2.C解析:MATLAB索引从1开始,a(3)对应向量中第3个元素3。3.B解析:*为矩阵乘法,.*为数组对应元素点乘,是MATLAB基础易错点。4.A解析:rand生成0~1均匀随机数;randi生成整数随机数;randn生成正态分布随机数。5.B解析:.m为脚本/函数文件;.mat为数据文件;.fig为图像文件;.slx为仿真模型文件。6.B解析:A(m,:)提取第m行所有元素,A(:,n)提取第n列所有元素。7.B解析:变量名需以字母开头,仅能包含字母、数字、下划线,不能含特殊符号。8.A解析:plot绘制二维曲线;surf、mesh绘制三维曲面;barh绘制水平柱状图。9.B解析:x=5不满足x>10,执行else分支,y赋值为2。10.B解析:sum求和,mean求平均,max求最大值,min求最小值。二、填空题答案及解析1.clear2.3行1列(3×1)解析:分号为列分隔符,生成列向量。3.'解析:单引号为矩阵、向量转置运算符。4.ones(3,3)5.break解析:break终止当前循环,continue跳过本次循环剩余内容。6.每一列解析:dim=1按列计算,dim=2按行计算。7.title()8.圆周率(3.1415926...)三、程序阅读题答案1.运行结果:10解析:a=2,b=3,c=2²+3×2=4+6=10。2.运行结果:1357;4解析:1:2:7生成步长为2的序列,元素为1、3、5、7,共4个元素。3.运行结果:6解析:循环累加1+2+3=6。4.运行结果:2127解析:矩阵对应元素相加,1+2=2,0+1=1,2+0=2,3+4=7。四、编程应用题参考答案(完整可运行代码)1.参考答案:PlainText

%方法1:循环累加

s=0;

fori=1:100

s=s+i;

end

disp('1到100累加和为:');

disp(s);

%方法2:公式计算(简洁高效)

%s=sum(1:100);运行结果:50502.参考答案:PlainText

%定义自变量区间

x=-5:0.1:5;

%计算函数值

y=x.^2+2*x-1;

%绘制曲线

plot(x,y,'LineWidth',1.5);

%添加图像修饰

title('函数y=x^2+2x-1曲线图像');

xlabel('自变量x');

ylabel('函数值y');

gridon;%显示网格线解析:因变量计算需使用点运算.^,保证数组元素逐一运算,避免报错。3.参考答案:PlainText

%定义3阶方阵

A=[123;456;789];

%计算矩阵所有元素和

sum_all=sum(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论