当前位置:文档之家› 2013 MATLAB基础 复习题

2013 MATLAB基础 复习题

第一章选择题1.MATLAB的图像处理功能属于()A.开发环境的组成部分B.数学函数库的组成部分C.MATLAB语言的组成部分 D.MATLAB图形系统的组成部分2.clc命令用于()A.删除工作空间变量B.创建图形窗口C.清除命令窗口显示内容D.关闭图形窗口3.要使科学计数法的数据精度为小数点后四位,应采用的命令是()A. format shortB. format short eC. format longD. format long e4.使用format rat命令后,计算5/3+6/3的结果为()A. 3.6667e+000B. 3C. 3.6667D. 11/35.使用format rat命令后,计算2/3+8/3的结果为()A. 3.3333e+000B. 3C. 3.3333D. 10/36.和程序调试有关的是()A.添加书签B.添加注释C.指定行号D.设置断点7.单步运行对应的命令为()A. Go until cursorB. Set BreakpointC. Clear BreakpointD. step8.要仅列出所有以plot为前缀的命令,应使用的命令是()A. helpB. help plotC. lookfor plotD. 输入plot 后按tab键填空题1.执行format short e后,4/3的计算结果为1.3333e+000 。

P10 表1-32.查看MATLAB工作空间的变量名、大小、尺寸和类型的命令为whos 。

P143.如果MATLAB的搜索路径定义的目录中存在多个同名的函数,则只执行搜索路径中的第一个函数。

P17名词解释1.MATLAB开发环境: MATLAB开发环境包括命令窗口、工作空间窗口、命令历史窗口和当前路径窗口。

P52.MATLAB当前路径窗口: 可以切换当前路径并提供了当前路径下的文件操作。

P153. MATLAB工作空间: 工作空间是MA TLAB的变量管理中心,可以显示变量的名称、尺寸、大小和类型等信息。

P121.简述命令窗口输入一个字符串时,MATLAB根据搜索路径所执行的搜索次序。

P16工作空间的同名内部变量、MATLAB的同名内部函数、查找当前路径的同名M文件、查找搜索目录的同名M文件。

2.简述MATLAB中获得帮助的几种途径。

P23-25使用帮助浏览器、使用help命令、使用lookfor命令查找与关键词有关的命令、使用模糊查询查找以某个字符串开头的命令。

第二章选择题1.计算矩阵a的p次幂时,不许出现的是()A. a为矩阵,p为标量B. a为矩阵,p为矩阵C. a为标量,p为矩阵D. a为标量,p为标量2.求方阵的行列式应使用的命令是()A. rankB. pinvC. detD. inv3.关于空阵,错误的是()A.空阵是全零阵B.空阵不含任何元素C.空阵是0×0阶矩阵D. 空阵可在运算中传递4.一个3×4×2的三维矩阵由()A. 两个3×4的二维矩阵组成B. 三个4×2的三维矩阵组C. 四个3×2的三维矩阵组成D. 三个8×1的行向量组成5.可以实现矩阵翻转的命令是()A. pascalB. flipudC. diagD. triu6.要抽取矩阵a的对角元素应使用的命令是()A. invB.rot90C. diag(a, n)D. reshape填空题1.MATLAB数值计算中以矩阵运算为基本功能。

P282.MATLAB中标量可以看做1X1的矩阵。

P283.[1 2 3].^3计算的结果[1 8 27] 。

P334.执行a=[1 2;3 4], reshape(a, 1, 4) 的结果为[1 2 3 4] 。

P43名词解释1.特征值分解函数eig: 调用格式为[v, d]=eig(a)。

返回矩阵a的特征值对角阵d和特征矢量阵v 。

P392.LU分解: 将方阵分解成一个下三角矩阵和一个上三角矩阵。

每对三角矩阵的乘积都会得到原矩阵。

P403.reshape函数: 可以实现矩阵元素的重新排列。

但新矩阵各维阶数的乘积必须等于原矩阵的各维阶数的乘积P43简答题1.MATLAB中创建矩阵应遵循的几条原则。

P28矩阵的元素必须在方括号“[ ]”中;矩阵的同行元素之间用空格或逗号分隔;矩阵的行与行之间用分号或回车符分隔;矩阵的尺寸不必事先定义;矩阵的元素可以是数值、变量、表达式或函数。

2.简述MATLAB中创建矩阵的几种方法。

P28-291.在命令窗口按建立矩阵的规则的直接输入法;2.通过M文件建立矩阵,然后在命令窗口执行M文件读入该矩阵;3.可以由MATLAB的内部函数建立一些特殊矩阵。

4.通过数据文件创建矩阵。

第三章选择题1.求多项式在某一点的值应使用()A. poly命令B. root命令C. polyval命令D. poly2sym命令2.关于diff(S, n),若S为一数值矢量,n为正整数,说法正确的是()A. 求矢量的n阶不定积分B. 求矢量的不定和C. 求矢量的n阶微分D. 求矢量的n阶差分3.要使快速傅立叶变换fft(x, n)运行速度最快,n应取()A.质数65539B. 2的16次方C. 66004D.65535填空题1. 创建多项式p=[3 2 0 1 ], 执行polyval(p, [1 2 3] ) 的结果为。

2. 创建多项式p=[3 2 6 1 2], 执行polyder(p) 的结果为。

3. 建立矢量u=[5 3 7 8 6]后,diff(u, 2) 的结果为。

简答题1.简述MATLAB中创建多项式的几种方法。

系数矢量的直接输入法。

用poly函数求方阵的特征多项式。

由根矢量直接创建多项式。

2.简述MATLAB中数据处理的两条约定。

输入量为矢量,不管是行矢量还是列矢量,运算对整个矢量进行;输入量为矩阵,运算按列进行,默认每列是由一个变量不同的观察值组成。

实践操作题1.用6阶多项式对erf误差函数进行拟合,并绘图对拟合曲线与原曲线进行比较。

x = (0: 0.1: 2.5)';y = erf(x);p = polyfit(x, y, 6)x = (0: 0.1: 5)';y = erf(x);f = polyval(p, x);plot(x, y, 'o', x, f, '-')axis([0 5 0 2])2.写出计算表达式223510()x y=-梯度的步骤。

z x y e--v=-2:0.2:2;[x,y]=meshgrid(v);z=10*(x.^3-y.^5).*exp(-x.^2-y.^2);[px, py]=gradient(z,0.2,0.2)contour(x,y,z)hold onquiver(x,y,px,py)hold off3.给出一组实验数据,在时间t测得数值y这些数据被认为具有指数衰减趋势12()t y t c c e -+,写出计算1c 和2c 的步骤。

t=[0.0 0.3 0.8 1.1 1.6 2.2]'y=[0.82 0.72 0.63 0.60 0.55 0.50]'e=[ones(size(t)) exp(-t)]c=e\y第四章选择题1.要一次创建多个符号变量,应使用的命令是( )A. symsB. symC. collectD. findsym2.查找符号表达式中默认自变量的顺序应使用( )A. syms 函数B. sym 函数C. findsym 函数D. factor 函数3.符号表达式化简应使用的函数是( )A. symsB. collectC. simpleD. expand4.关于diff(S, n),S 为一符号函数,n 为正整数,说法正确的是( )A. 求函数的n 阶不定积分B. 求函数的不定和C. 求函数的n 阶微分D. 求函数的n 阶差分5.Matlab 中求解符号代数方程组可用( )A. diff 函数求解B. int 函数求解C. solve 函数求解D. dsolve 函数求解6.Matlab 中常微分方程可用( )A. solve 命令求解B. limit 命令求解C. int 命令求解D. dsolve 命令求解7.Matlab 中求解不定积分可用( )A. diff 函数求解B. int 函数求解C. solve 函数求解D. dsolve 函数求解填空题1.使用factor 函数可以对符号对象进行 。

2.简易二维绘图函数的命令为 。

简答题1.简述创建符号变量的两种方式。

一是函数sym ,调用格式为sym(‘x ’),创建一个符号变量。

二是函数syms ,调用格式为syms a b c ,创建多个符号变量。

实践操作题1.试写出建立符号矩阵11122122a a A a a ⎡⎤=⎢⎥⎣⎦,并求其行列式值、逆和特征根的过程。

syms a11 a12 a21 a22; A=[a11,a12;a21,a22] AD=det(A)AI=inv(A)AE=eig(A)2.给定一代数方程组202ax by cx y⎧++=⎨+=⎩,给出求解x和y的过程。

syms a b c x y f=a*x^2+b*y+c g=x+y-2[x ,y]= solve(f, g) S=solve(f,g); [S.x,S.y]3.给定一代数方程组221050240x y zx y zx y z⎧-+=⎪+-=⎨⎪-+=⎩,给出利用MATLAB命令求未知元x,y和z的过程。

syms x y zf=x^2-y^2+z-10g=x+y-5*zh=2*x-4*y+zS=solve(f,g,h);[S.x,S.y,S.z]第五章选择题1.x轴和y轴均采用对数坐标应使用()A. semilogx函数B. semilogy函数C. loglog函数D. 极坐标函数2.使用plot(Y),如果矢量Y是复数,说法正确的是()。

A.虚部为纵坐标,实部为横坐标B. 实部为纵坐标,虚部为横坐标C.虚部为纵坐标,元素序号为横坐标D. 实部为纵坐标,元素序号为横坐标3.执行t=0:pi/10:2*pi; plot(exp(i*t))后,得到()A. 一条直线B. 正方形C. 一个圆D. 几个同心圆4.若x和y是同样大小的矩阵,则plot(x, y)绘制()A. y中各行相对x中各行的曲线B. y中各列相对x中各列的曲线C. y中各行相对x中各列的曲线D. y中各列相对x中各行的曲线5.如果曲线数目太多,无法单独控制曲线属性,应使用的方式是()A.一组变量绘图B. 多组变量绘图C. 双Y轴绘图D. 单矢量绘图6.若希望对多条曲线中的每条曲线的线型、颜色和标记点单独进行控制,应使用()A.一组变量绘图方式B. 多组变量绘图方式C. 双Y轴绘图方式D. 单矢量绘图方式7.给定函数scatter(x, y, s, c),如果希望曲线中的标记点的大小随着x 轴坐标绝对值的增大而增大,应()A. s随着x轴坐标绝对值的增大而增大B. s随着x轴坐标的增大而增大C. c随着x轴坐标绝对值的增大而增大D. c随着x轴坐标的增大而增大8.控制数据矩阵中某些点不显示,实现剪孔效应,应将对应数据点设置为()A. 0B. 正无穷大C. 负无穷大D. 非数NaN9.要保持绘图,应使用()A. hold on命令B. hold off命令C. hidden on命令D. hidden off命令10.要以数据点的大小为坐标轴的范围,应使用()A. axis ij命令B. axis equal命令C. axis square命令D. axis tight命令11.clf命令用于()A. 删除工作空间变量B.创建图形窗口C. 清除图形窗口内容D. 关闭图形窗口12.subplot(2, 3, 2)的意思是()A. 图形窗口分为两行,每行三个子窗口,二号子窗口为当前窗口B. 图形窗口分为三行,每行两个子窗口,二号子窗口为当前窗口C. 图形窗口分为两行,每行两个子窗口,三号子窗口为当前窗口D. 图形窗口分为一行,六个子窗口,二号子窗口为当前窗口13.要在图形中加注窗口标题,应使用的函数是()A. setB. titleC. gcoD. xlabel14.用鼠标加注文本,应使用()A. xlabel函数B. ylabel函数C. zlabel函数D. gtext函数15.legend函数可以用来()A. 添加Tex字符B. 加注文本C. 添加图例框D.添加标题填空题1.用极坐标绘制函数y=sin(3t)cos(t)图形的指令为t=0 :0.01:2*pi; polar(t,sin(3*t).*cos(t)) 。

相关主题