西安石油大学MATLAB期末试卷

  • 格式:doc
  • 大小:73.86 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用文档

标准文案

一、填空题。(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 均为n*n 矩阵,且存在于WorkSpace 中,要产生矩阵

()

1

()C

A C D A

B B --=

,可用命令________ _,计算 12. 已知A=[123;450;789];B=[103;150;012];写出下列各指令运行的结果。A+B ;A.*B ;A==B ;

13. 已知A 是矩阵,求A 的对角矩阵B 的命令是_______,求A 的下三角矩阵C 的命令是_______。

14. 生成正态分布4⨯6随机矩阵A 的命令是 ,删除矩阵A 的第一列和第三列命令是 __________________

15. 已知A=[1 5 3;4 2 6; 11 1 0]; A(7)=__________。

第 2 页 共 9 页

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&A<=20),则x=_____________。

19 已知A=[9 6 0;1 3 0];B=[1 4 3;1 5 0]; 写出下列各指令运行的结果。A~=B 的运行结果_______;

20 已知A=[0 9 6;1 0 3];B=[1 4 3;1 0 0]; 写出下列各指令运行的结果。A./B 的运行结果_______;

21. 产生5阶全0方阵的命令为_______;产生5阶单位方阵的命令为 。 22. A=rand(4,3); b=size(A); c=length(A);则b= 和c=_______。 23. 用if 判断语句判断80≥x>60,在MATLAB 中if 语言后的判断应写为_______。 24. 为了使两个plot 的图形在同一个坐标显示,可以使用_______命令进行图形保持;可以使用_______命令为图形添加网格。

25. MATLAB 的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件my_data.mat 中的指令_______;

26. MATLAB 中clf 用于 、clc 用于 、 clear 用于 。 27.MATLAB 中,标点符号;作用是 ,%的作用是 ——用来。

log ()

log ()log ()

e b e x x b =

1)b=100; 2)b=1:10; 编程分别求log (10)b 。 2. 创建一个含有100个元素的全零列矢量a ; 创建一个6行6列的全1矩阵b ; 创建一个10行10列的单位阵c ; 创建一个正态分布的方阵d ;

3. 根据函数绘制图形,x 在0到10之间:()sin y x =,图中应包含标题,x 轴和y 轴标注以

第 3 页 共 9 页

及栅格。

4. 由2E mc =。1)创建函数energy ,根据物体的质量计算物体具有的能量。2)在脚本M 文件中计算质量由1千克到106千克的物体质量所具有的能量。用logspace 或linspace 创建物体质量的矢量。Notes :M 文件的命名。

第二次实验测试题目,四个班一致。(20分,每小题5分) 1. 创建M 文件,计算()sin y x =,提示用户用键盘输入x 数值; 2. 作for 循环创建一个矢量,等于1到5的平方。

3. 创建二个3⨯3的均匀分布随机方阵,一个3⨯3的正态分布随机方阵。 (1)分别计算三个矩阵的加、矩阵点乘和矩阵相乘。

(2)提取其中任一个矩阵的对角阵构成一个新的列矢量。

(3)计算其中任一矩阵的秩和行列式,判断逆矩阵存在否?存在则求解。 4. 创建符号变量 a b c d x ,并创建表达式()()()sin tan *^2/x a b c d =+,计算下面的积分1f xda =⎰。计算极限()2/2

lim x a f e π-→=。计算微分3dx

f db

=

。 第三次实验测试题目(20分) 一班

1. 编写程序,在同一窗口中绘制函数满两个整周期的正弦函数和余弦函数曲线,函数的频率为30Hz ,正弦曲线设置为红色点划线,数据点用“^”表标注;余弦曲线设置为黑色虚线,数据点用“正方形”表示,给出坐标轴标注。(6分)

2. 已知描述系统的微分方程和激励信号如下:

()()()()()''''443r t r t r t e t e t ++=+,其中()()t e t e u

t -=,用MATLAB 绘出系统零状态响应的时域仿真波形,说明求解结果是否正确。(6分)

3. 创建一个结构数组student_information ,它包括一个大学学生以下信息字段:姓名、年龄、籍贯、入学年份。然后,在数组中输入以下数据:(8分)