实用文档标准文案一、填空题。
(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()CA C D AB 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/2lim x a f e π-→=。
计算微分3dxf db=。
第三次实验测试题目(20分) 一班1. 编写程序,在同一窗口中绘制函数满两个整周期的正弦函数和余弦函数曲线,函数的频率为30Hz ,正弦曲线设置为红色点划线,数据点用“^”表标注;余弦曲线设置为黑色虚线,数据点用“正方形”表示,给出坐标轴标注。
(6分)2. 已知描述系统的微分方程和激励信号如下:()()()()()''''443r t r t r t e t e t ++=+,其中()()t e t e ut -=,用MATLAB 绘出系统零状态响应的时域仿真波形,说明求解结果是否正确。
(6分)3. 创建一个结构数组student_information ,它包括一个大学学生以下信息字段:姓名、年龄、籍贯、入学年份。
然后,在数组中输入以下数据:(8分)第 4 页 共 9 页二班1. 记录程序:生成一个3*3的正态分布的随机矩阵e ,将其重新排序,要求(1)每列按照降序排列的矩阵f ;(2)每行按照升序排列的矩阵g ;(3)排列成一个降序排列的列矢量h ;(6分)2. 编写程序,在同一窗口中绘制函数在两个周期的之间的正弦曲线和余弦曲线,曲线的频率为50Hz ,正弦曲线设置为蓝色实线,数据点用*表示;余弦曲线设置为红色虚线,数据点用o 表示,给出坐标轴标注。
(6分)3. 求解如下LTI 系统的脉冲响应和阶跃响应。
()()()()'''28r t r t r t e t ++=。
要求:(1)求解出该系统的脉冲响应、阶跃响应的数学表达式,绘出波形;(2)利用MATLAB 进行求解验证。
(8分) 三班1. 分别构造单精度数值型、逻辑型、字符串型和日期格式的变量a 、b 、c 和d ,用whos 查看,记录程序和查看结果。
(5分)2. 记录程序:试在同一窗口不同坐标系中分别绘制y1=sinx,y2=sin2x,y3=cosx,y4=cos2x ,给出纵坐标标注,显示横坐标x 在[0,2π]的图形。
(5分)3. 矩阵A=[12 22 32 12;42 52 62 42;72 82 92 72],输出A 中元素的最大值、最小值及平均值,写出矩阵A 及所求数值的结果。
(4分)4. 创建一个结构数组bridge_information ,它包括一个城镇中道路桥梁的以下信息字段:桥梁位置、最大承载能力(t )、建造年代、预期维护的年份。
然后,在数组中输入以下数据:(6分)第 5 页 共 9 页四班1. 记录程序:生成一个2⨯2的单元数组;第一个元素是含有二个数值的单精度数组;第二个元素是字符串;第三个元素是3*3的正态分布的随机矩阵;第四个元素元素是一个空矩阵;要求(1)将单元数组中随机矩阵按照每列按照降序排列的矩阵构成新矩阵f ;(2)将f 附值给单元数组中的空矩阵。
(6分)2. 编写程序,在同一窗口中绘制函数在两个周期的之间的正弦曲线和余弦曲线,曲线的频率为60Hz ,正弦曲线设置为实线;余弦曲线设置为虚线,给出坐标轴标注、图形标注,关闭图形边框。
(6分)3. 求解如下LTI 系统的脉冲响应和阶跃响应。
()()()()t e t r t r t r =++86''' 要求:求解出该系统的脉冲响应、阶跃响应的数学表达式,绘出波形;(8分) 第四次实验测试题目(20分) 一班1. 创建脚本M 文件计算,已知方程为:()22n a P V nb nRT V ⎛⎫+-= ⎪⎝⎭,其中:压强P ,温度T ,体积V 和气体摩尔数n ,理想气体常数R 。
变量a ,b 为常数。
已知V=[1 3 5]L; a =5.536L 2bar/mol 2;b=0.0305L/mol, R=0.083Lbar/K mol ,P=[220 200 500]bar ,对应n=[2 5 3.5]mol;计算温度T 。
计算结果近似表示为5位科学计数表示中最佳计数方式形式。
计算温度用函数文件,调用函数计算温度。
写出存贮脚本和函数文件的文件名。
(10分)2. 编制函数cal_sum ,计算公式:()111n n s n+=-,输入参数为整数n ,输出参数为和n s 。
编制并命名脚本文件,调用所编函数计算n=100:200时分别对应的值。
(10分)二班第 6 页 共 9 页1. 创建脚本M 文件计算,已知万有引力定律,两个质点所受引力为122m m F Gr 。
万有引力常数G=6.673*10-11Nm 2/kg 2。
设地球质量约为6*1024kg ,月球质量约为7.4*1022kg ,地球与月球之间的平均距离为3.9*108m ,地球和月球之间的引力。
地球与月球之间的距离并不总是固定不变的,将3.8*108m 到4.0*108m 的距离变化30等分,计算对应不同距离时地球和月球之间的引力,将引力公式编写为函数文件,命名为Cal_force 。
写出存贮脚本的文件名字。
(8分) 2. 购物帐单信息如下表:值数组number 中;将单价存入一个双精度数值数组unit_price 中;将所创建的数组合并到一个元胞数组project 中,从元胞数组project 中提取下列信息。
(1)编写函数total_price ,计算购买某一项目的总价;(2)从元胞数组project中提取信息,计算所有项目的总帐单(总帐单计算要调用total_price 函数。
(12分) 三班1. 编制脚本M 文件,已知物理学基本公式F=ma ,W=Fs ,(功=力乘以位移。