温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
西安石油
大学
MATLAB
期末试卷
西安石油大学matlab期末试卷
一、填空题。〔30分,每小空1分〕
1. MATLAB变量命名,需要满足3条规那么,分别是 、
、
2. 将变量值进行最小整数比的有理格式命令:
3. 标点符号_______可以使命令行不显示运算结果, 用来表示该行为注释行。
4. x为0~,步长为0.1的向量,创立x语句为 。
5. 输入矩阵A=[1 2 3 4;-2 -3 -4 -5;0 6 7 8],使用全下标方式用 取出元素“-5〞,使用单下标方式用_______取出元素“-5〞。
6. 对多行进行注释的快捷键为 对多行去掉注释的快捷键为
7. 设x是一维数组,x的倒数第3个元素表示为_______;
8. 设y为二维数组,要删除y的第34行和48列,可使用命令_______;_______;
9. 在while表达式, 语句体, end循环语句中,表达式的值为____时表示循环条件为真,语句体将被执行,否那么跳出该循环语句;
10. 要从键盘读入一个字符串并赋值给变量x,且给出提示“What is your name〞,应使用命令_________;
11.A、B和C均为nxn矩阵,且存在于WorkSpace中,要产生矩阵
,可用命令________ _,计算
12. A=[123;450;789];B=[103;150;012];写出以下各指令运行的结果。A+B;A.xB;A==B;
13. A是矩阵,求A的对角矩阵B的命令是_______,求A的下三角矩阵C的命令是_______。
14. 生成正态分布46随机矩阵A的命令是 ,删除矩阵A的第一列和第三列命令是 __________________
15. A=[1 5 3;4 2 6; 11 1 0]; A(7)=__________。
16. A=[1 3 2 4; 5 4 6 7]; reshape(A,4,2); MATLAB命令窗口执行上述命令的结果是:
___________ ___.
17.A=[1,2;3,1];B=[1,0;0,1];,那么A~=B=___________.
18. A=[4,-15,15, 6, 10;56, 17, 0 ,-45,0]; x=find(A>=10&A60,在MATLAB中if语言后的判断应写为_______。
24. 为了使两个plot的图形在同一个坐标显示,可以使用_______命令进行图形保持;可以使用_______命令为图形添加网格。
25. MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件my_data.mat中的指令_______;
26. MATLAB中clf用于 、clc用于 、 clear用于 。
27.MATLAB中,标点符号;作用是 ,%的作用是
——用来。
1〕b=100; 2〕b=1:10; 编程分别求。
2. 创立一个含有100个元素的全零列矢量a;
创立一个6行6列的全1矩阵b;
创立一个10行10列的单位阵c;
创立一个正态分布的方阵d;
3. 根据函数绘制图形,x在0到10之间:,图中应包含标题,x轴和y轴标注以及栅格。
4. 由。1〕创立函数energy,根据物体的质量计算物体具有的能量。2〕在脚本M文件中计算质量由1千克到106千克的物体质量所具有的能量。用logspace或linspace创立物体质量的矢量。Notes:M文件的命名。
第二次实验测试题目,四个班一致。〔20分,每题5分〕
1. 创立M文件,计算,提示用户用键盘输入x数值;
2. 作for循环创立一个矢量,等于1到5的平方。
3. 创立二个33的均匀分布随机方阵,一个33的正态分布随机方阵。
〔1〕分别计算三个矩阵的加、矩阵点乘和矩阵相乘。
〔2〕提取其中任一个矩阵的对角阵构成一个新的列矢量。
〔3〕计算其中任一矩阵的秩和行列式,判断逆矩阵存在否?存在那么求果是否正确。〔6分〕
3. 创立一个结构数组student_information,它包括一个大学学生以下信息字段:姓名、年龄、籍贯、入学年份。然后,在数组中输入以下数据:〔8分〕
姓名
年龄
籍贯
入学年份
John
80
河北
1997
Bob
20
云南
1998
Caley
18
四川
1996
二班
1. 记录程序:生成一个3x3的正态分布的随机矩阵e,将其重新排序,要求〔1〕每列按照降序排列的矩阵f;〔2〕每行按照升序排列的矩阵g;(3)排列成一个降序排列的列矢量h;〔6分〕
2. 编写程序,在同一窗口中绘制函数在两个周期的之间的正弦曲线和余弦曲线,曲线的频率为50Hz,正弦曲线设置为蓝色实线,数据点用x表示;余弦曲线设置为红色虚线,数据点用o表示,给出坐标轴标注。〔6分〕
3. 求解如下LTI系统的脉冲响应和阶跃响应。。要求:〔1〕求解出该系统的脉冲响应、阶跃响应的数学表达式,绘出波形;〔2〕利用MATLAB进行求解验证。〔8分〕
三班
分别构造单精度数值型、逻辑型、字符串型和日期格式的变量a、b、c和d,用whos查看,记录程序和查看结果。
〔5分〕
记录程序:试在同一窗口不同坐标系中分别绘制y1=sinx,y2=sin2x,y3=cosx,y4=cos2x,给出纵坐标标注,显示横坐标x在[0,2p]的图形。〔5分〕
矩阵A=[12 22 32 12;42 52 62 42;72 82 92 72],输出A中元素的最大值、最小值及平均值,写出矩阵A及所求数值的结果。〔4分〕
创立一个结构数组bridge_information,它包括一个城镇中道路桥梁的以下信息字段:桥梁位置、最大承载能力〔t〕、建造年代、预期维护的年份。然后,在数组中输入以下数据:〔6分〕
位置
最大承载能力
建造年份
预期维护年份
A
80
1928
1997
B
90
1950
1998
C
100
1983
1996
四班
1. 记录程序:生成一个22的单元数组;第一个元素是含有二个数值的单精度数组;第二个元素是字符串;第三个元素是3x3的正态分布的随机矩阵;第四个元素元素是一个空矩阵;要求〔1〕将单元数组中随机矩阵按照每列按照降序排列的矩阵构成新矩阵f;〔2〕将f附值给单元数组中的空矩阵。〔6分〕
2. 编写程序,在同一窗口中绘制函数在两个周期的之间的正弦曲线和余弦曲线,曲线的频率为60Hz,正弦曲线设置为实线;余弦曲线设置为虚线,给出坐标轴标注、图形标注,关闭图形边框。〔6分〕
3. 求解如下LTI系统的脉冲响应和阶跃响应。
要求:求解出该系统的脉冲响应、阶跃响应的数学表达式,绘出波形;〔8分〕
第四次实验测试题目〔20分〕
一班
创立脚本M文件计算,方程为:,其中:压强P,温度T,体积V和气体摩尔数n,理想气体常数R。变量a,b为常数。V=[1 3 5]L; a=5.536L2bar/mol2;b=0.0305L/mol, R=0.083Lbar/K mol,P=[220 200 500]bar,对应n=[2 5 3.5]mol;计算温度T。计算结果近似表示为5位科学计数表示中最正确计数方式形式。计算温度用函数文件,调用函数计算温度。写出存贮脚本和函数文件的文件名。〔10分〕
编制函数cal_sum,计算公式:,输入参数为整数n,输出参数为和。编制并命名脚本文件,调用所编函数计算n=100:200时分别对应的值。〔10分〕
二班
创立脚本M文件计算,万有引力定律,两个质点所受引力为。万有引力常数G=6.673x10-11Nm2/kg2。设地球质量约为6x1024kg,月球质量约为7.4x1022kg,地球与月球之间的平均距离为3.9x108m,地球和月球之间的引力。地球与月球之间的距离并不总是固定不变的,将3.8x108m到4.0x108m的距离变化30
购物帐单信息如下表:
项目名称
数量
单价
milk
20 L
¥3.50 yuan/L
egg
5000 g
¥4.50 yuan/500g
soup
50 tin
¥1.55 yuan/tin
biscuit
100 packet
¥3.15 yuan/packet
将项目名称存储到一个元胞数组name中;将所有项目的数量存入一个单精度数值数组number中;将单价存入一个双精度数值数组unit_price中;将所创立的数组合并到一个元胞数组project中,从元胞数组project中提取以下信息。〔1〕编写函数total_price,计算购置某一项目的总价;〔2〕从元胞数组project中提取信息,计算所有项目的总帐单〔总帐单计算要调用total_price函数。〔12分〕
三班
编制脚本M文件,物理学根本公式F=ma,W=Fs,〔功=力乘以位移。〕W=Pt。4个火箭质量为m=[233.9 100 502 303.2]kg。火箭功率p=[122 100 300 144]w。火箭的速度v=[450.2 562.5 495]x106公里/年;求每个火箭的加速度。单位为m/s2,计算结果近似有理数表示,写出存贮脚本文件的文件名。〔8分〕
金属相关信息如下表:
金属
符号
原子序数
原子量
密度
铝
Al
13
26.98
2.71
铜
Cu
29
63.55
8.94
铁
Fe
26
55.85
7.87
钴
Co
27
58.93
8.9
将金属名字存储到一个元胞数组中;将金属符号存入一个字符数组中;将原子序数存入一个int8整型数组中;将原子量和密度分别存入一个双精度数值数组。并将上述所创立的数组合并到一个元胞数组中,并从这个元胞数组中提取以下信息并计算。〔1〕提取信息表中第三个元素的名称、原子量和密度;
〔2〕从元胞数组中提取所有元素的原子量,并调用计算平均的函数average,计算所有元素的平均原子量。〔12分〕
四班
创立M文件计算,球的直径分别为[2:5:15]米,计算球的体积。〔V=4/3r3〕。球体积计算要编写成函数文件形式,要求一次调用函数完成所以球体积的计算,计算结果近似表示为默认5位科学计数表示中最正确计数方式。给出存贮脚本和函数文件的文件名。〔8分〕
某物质的热容〔温度每上升1度所用的能量值〕模型为:
Cp=1.69T3-7.95T2+1.35T+5.05
T/
Cp〔x10 〕
T
Cp〔x10 〕
250
0.03
650
0.44
300
0.045
700
0.577
350
0.08
750
0.80
400
0.098