2019matlab试卷

发布 2023-12-20 16:10:05 阅读 4601

一选择题(本大题共10小题,每小题1分共10分)

1. 获取计算机系统当前时间的命令是。

a. clcb. clockc. timed. date

2. 两矩阵相乘(前矩阵的列数与后矩阵的行数相同)的函数是。

ab. timesc. product d. mtimes

3. 显示指定函数或文件路径的命令是。

a. who b. whosc. whichd. what

4. 显示指定m文件内容的命令是。

a. help b. typec. docd. open

5. 在命令窗口下直接运行指定simlink模型文件的命令是。

a. sim b. runc. startd. begin

6. 下列合法变量名的字符是。

a. try b. 2sumc. θjiaod. xyz

7. 数值处理函数中向零取整的函数。

a. round b. floorc. ceild. fix

8. matlab6.5的编辑器工具命令是。

a. cftool b. nlintool c. wintoold. comtool

9. 设定figure图形位置的函数名是。

a. setb. getc. putd. setup

10. 数据插值的函数名称是。

a. diff b. interp1 c. polyfitd. linprog

二填空题(本大题共10小题,每小题1分共10分)

1. 变量名最多可包含个字符,其后的字符将被忽略。

2. matlab字符数组函数收录在子目录strfun里,计算字符串表达式的值的函数是。

3. matlab表示其后为程序注释的符号是。

4. 配置matlab与vc ++6.0 的混合编程环境的命令是。

5. 在第三题第2小题中。

6. 已知矩阵a,则矩阵a的共轭转置可表示为。

7. matlab用命令显示坐标轴下的网格线。

8. matlab单元数据类型的作用是。

9. matlab优化设计的类型有。

10. matlab为了保护源**和系统函数设定,采用的保护性文件扩展名为。

三简答题(本大题共5小题,每小题4分共20分)

1. 根据图1中matlab6.5版workspace空间变量图标显示,写出其中四个数据类型的名称和对应字母。

abcde图1 matlab6.5版workspace空间变量图标。

2. rem和mod是函数,根据计算公式写出下列各式运算的结果。

rem(x,y) is x - n.*y where n = fix(x./y) if y ~=0,n is that integer。

mod(x,y) is x - n.*y where n = floor(x./y) if y ~=0,n is that integer。

a1 = rem(99,44) b1 = rem(-99,44) c1 = rem(99,-44) d1 = rem(-99,-44)

a2 = mod(99,44) b2 = mod(-99,44) c2 = mod(99,-44) d2 = mod(-99,-44)

3. 简易绘图命令。二维绘图函数plot对应的简易绘图函数为ezplot。

现给出两种格式:1)ezplot(x,y,[α其中x=g(t),y=h(t)是曲线的参数方程,[α是参数t的取值范围。2)ezplot(f(x,y),[xmin,xmax,ymin,ymax])该命令执行后绘制出方程f(x,y)=0所确定的隐函数在区域xmin≤x≤xmax,ymin≤y≤ymax内的图形。

根据上面介绍,用两种方法写出绘制圆心坐标在原点,半径为1的圆的**。

4. 阅读下述matlab脚本程序,写出a、b、a、b的结果。

a = 1 2 3 4;5 6 7 8;9 0 0 0]

a = diag(a)

b = a(:,1 3 4])

a(:,3) =

b = repmat(a,1,2)

5. 列出matlab编程中可能遇到的四种错误。

四基本编程题(本大题共3小题,每小题5分共15分)

1. 在matlab输出图形上绘出一个字符串“*”形三角形,要求距离图形坐标边框各5。

2. 已知多项式和,编写脚本程序计算:

1)多项式a(x)+b(x)

2)多项式a(x)*b(x)

3)多项式a(x)的根。

4)建立a(x)的符号运算表示式。

5)用符号运算函数求a(x)的根。

3. 利用牛顿迭代法求的值,已知函数的牛顿迭代格式为:

五应用题(本大题共3小题,每小题5分共15分)

1 .假设某购房者向银行贷款金额为p0,银行的月利率为a,贷款期限为n月,按月等额本息还款法,每月还款的金额为rf,计算公式为:

1)把rf作为p0,a和n的函数,编写一个m函数并写出这个函数名称。

2)如购房者向银行贷款金额100万,银行月利率0.456%,贷款期限为10年,写出应用(1)中函数文件的主程序。

2. 见图2。已知压力机的许用压力角为αj = 30,曲柄扭矩t = 2000 n·m,曲柄半径 r = 0.

2m,连杆长l = 0.8m,根据以上参数通过受力分析,编写曲柄压力机许用压力曲线的matlab**(以角度α为横坐标)。

3. 见图3。质量为m的物体在某时刻放在托盘上,整个系统在重力作用下随即振动。

采用simulink绘出机械弹簧振子x响应模块图,并回答得到位移曲线图形可以采用的方法。已知机械弹簧振子的参数为m=10kg,b=90,k=1000n/m,g为重力。数学方程为:

a) 压力机工作简图b)压力机许用曲线。

图2 压力机工作简图和许用压力曲线。

图3 机械振子简图。

六平时成绩(30分)

2019Matlab应用试卷

2009 2010年度第二学期 matlab应用 试卷。系别 电子信息与控制工程系。学号 200900301018 姓名 蓝全钊。1 10分 编写如下的分段函数。编写 function y f x if x 3 x 3 y 0elseif x 3 x 8 x 8 y x 3 5 else y 1 e...

2019matlab期末试卷

2011 一 填空题。1.已知a 0 9 6 1 3 0 b 1 4 3 1 5 1 写出下列各指令运行的结果。a b 的运行结果ans a b 的运行结果ans 2.产生4阶全0方阵的命令为 产生3阶全1方阵的命令为 3.a rand 2,5 b size a c length a 则b和c的值分...

2019matlab实验

实验五 matlab文件i o 一 实验目的。1 掌握文件的建立 打开与关闭和文件的读写操作。2 理解文件定位操作。3 通过练习理解文件的基本操作。二 实验环境。1 计算机。2 matlab7.0集成环境。三 实验说明。1 熟练操作matlab7.0运行环境。2 自主编写程序,必要时参考相关资料。3...