版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB程序设计期末考试试题及详细答案考试时长:120分钟满分:100分适用专业:工科相关专业说明:1、本试卷共五大题型,全部为必答题;2、编程题代码简洁规范,注释清晰即可得分;3、结果保留合理精度。一、单项选择题(每题2分,共20分)1、在MATLAB中,用于清除工作区所有变量的命令是()A、clcB、clearC、closeD、delete2、MATLAB中赋值语句结尾使用分号“;”的作用是()A、语句结束标记B、禁止输出运算结果C、加快运算速度D、语法强制要求3、已知矩阵A=[123;456;789],则A(2,3)的数值为()A、6B、5C、8D、34、下列变量名中,符合MATLAB命名规则的是()A、1aB、a_1C、a-1D、if5、MATLAB中绘制二维平面曲线的基础函数是()A、plotB、meshC、surfD、bar6、已知x=0:2:10,该向量包含的元素个数为()A、5B、6C、10D、117、用于求解一元二次方程、多项式根的函数是()A、sumB、rootC、rootsD、solve8、MATLAB中if条件语句的结束关键字是()A、endB、breakC、continueD、stop9、求矩阵A的逆矩阵的函数是()A、det(A)B、inv(A)C、rank(A)D、trace(A)10、循环语句中,用于跳出当前循环、终止循环执行的命令是()A、endB、breakC、continueD、return二、填空题(每题2分,共20分)1、MATLAB中,________命令用于清空命令行窗口内容。2、创建3行3列全1矩阵的命令是________。3、已知a=[135],b=[246],则a.*b的运算结果为________。4、定义符号变量x的命令是________。5、for循环语句用于________循环,while循环用于________循环。6、对向量x进行从小到大排序的函数是________。7、求解函数极限的MATLAB函数是________。8、矩阵A的转置运算符号是________。9、生成0~1之间均匀分布随机数的函数是________。10、保存MATLAB工作区变量的文件后缀是________。三、程序填空题(每空3分,共15分)1、以下程序功能:计算1~100所有整数的累加和,补全代码。PlainText
s=0;
fori=1:100
s=________;
end
disp(s);2、以下程序功能:判断输入数值是否为正数,正数输出“正数”,否则输出“非正数”,补全代码。PlainText
x=input('请输入一个数值:');
if________
disp('正数');
else
disp('非正数');
end3、以下程序功能:绘制y=sin(x)在[0,2π]范围内的曲线,补全代码。PlainText
x=0:0.01:2*pi;
y=________;
plot(x,y);四、程序阅读题(每题5分,共15分)写出下列程序的运行结果,无需写出解题过程。1、程序代码:PlainText
a=5;
b=3;
c=a^2+b^2;
disp(c);2、程序代码:PlainText
s=0;
fori=1:2:5
s=s+i;
end
s3、程序代码:PlainText
A=[12;34];
B=[56;78];
C=A+B五、编程应用题(每题10分,共30分)1、编写MATLAB程序,计算函数y=x2、利用循环结构,编程计算1!+2!+3!+…+10!的累加结果。3、绘制函数y=e−0.5xcos参考答案及详细解析一、单项选择题答案(每题2分,共20分)1、B解析:clc清空命令行窗口,clear清空工作区变量,close关闭图像窗口。2、B解析:语句末尾分号为隐藏输出结果,无分号则在命令行显示运算结果。3、A解析:MATLAB矩阵索引为(行,列),第2行第3列元素为6。4、B解析:变量名不能以数字开头、不能含特殊符号(-)、不能使用系统关键字。5、A解析:plot为二维绘图函数,mesh、surf为三维绘图函数,bar为柱状图函数。6、B解析:0:2:10生成元素:0、2、4、6、8、10,共6个元素。7、C解析:roots用于求解多项式系数对应的根,solve用于符号方程求解。8、A解析:if、for、while等结构均以end作为结束标记。9、B解析:det求行列式,inv求逆矩阵,rank求秩,trace求迹。10、B解析:break终止整个循环,continue仅跳过当前单次循环,进入下一次循环。二、填空题答案(每题2分,共20分)1、clc2、ones(3,3)3、[21230]解析:点乘为对应位置元素相乘,1*2=2,3*4=12,5*6=30。4、symsx5、确定次数;不确定次数6、sort()7、limit()8、'9、rand()10、.mat三、程序填空题答案(每空3分,共15分)1、s+i解析:累加求和核心语句,每次循环将i累加到总和s中。2、x>0解析:判断数值大于0即为正数,满足条件执行对应输出。3、sin(x)解析:计算x对应的正弦函数值,用于后续绘图。四、程序阅读题答案(每题5分,共15分)1、运行结果:34解析:a=5,b=3,c=5²+3²=25+9=34,最终输出34。2、运行结果:9解析:循环i取值为1、3、5,s=1+3+5=9。3、运行结果:PlainText
C=
68
1012解析:矩阵加法为对应位置元素相加,1+5=6,2+6=8,3+7=10,4+8=12。五、编程应用题答案(每题10分,共30分)1、参考答案代码:PlainText
%定义自变量取值
x=[1,3,5];
%计算函数值
y=x.^3-2*x.^2+5*x-10;
%输出结果
disp('各节点函数值为:');
disp(y);运行结果:y=[-6,2,40]评分标准:变量定义正确3分,点运算使用正确4分,结果输出规范3分。2、参考答案代码:PlainText
sum_fact=0;%阶乘累加和初始化
fact=1;%单个数阶乘初始化
fori=1:10
fact=fact*i;%计算i的阶乘
sum_fact=sum_fact+fact;%累加阶乘
end
disp('1到10的阶乘和为:');
disp(sum_fact);运行结果:4037913评分标准:变量初始化正确3分,循环逻辑正确4分,结果输出正确3分。3、参考答案代码:PlainText
%定义自变量区间及步长
x=0:0.01:4*pi;
%计算函数值
y=exp(-0.5*x).*cos(2*x);
%绘制曲线
plot(x,y,'LineWidth',1.5);
%图像修饰
xlabel('自变量x');
ylabel('函数值y');
title('衰减振荡函数曲线y=e^{-0.5x}cos(2x)');
gridon;%显示网格运行效果:生成一条随x增大幅值逐渐
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年一建港口与航道工程实务案例题真题及答案解析
- 2025年医疗器械考试试题及参考答案
- 2025年医学基础知识考试病理学病例分析试题及答案
- 2025年银行从业中级银行管理真题及答案
- 2025年云南省检察官、法官入员额考试真题(附答案)
- 2025年职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)历年参考题库含答案详解
- 2025年中级经济师《公路运输》专业真题及答案
- 2025年中储粮招聘考试题库主观题及答案
- 2025年中医肛肠科肛瘘肛瘘中医治疗案例分析试卷
- 2025企业安全管理人员安全培训考试试题附完整答案(历年真题)
- 回复客户投诉的的质量整改函(6篇)
- 火电厂施工方案大全
- 消防监控室值班服务方案
- 2026年春季云南云天化股份有限公司招聘(校园招聘)笔试历年参考题库附带答案详解
- 北京工业职业技术学院《网络营销》2025-2026学年期末试卷
- JJF(石化)078-2023激光甲烷遥测仪校准规范
- 原材料质量控制措施
- 中国航空工业集团校招面试题及答案
- 雨课堂学堂在线学堂云《人工智能通识(西南交通)》单元测试考核答案
- 焦点解决技术
- 2025年中国互联网上网服务行业发展白皮书
评论
0/150
提交评论