2012 MATLAB基础 复习题
- 格式:doc
- 大小:134.50 KB
- 文档页数:21
1 第一章 一、选择题 1.MATLAB的图像处理功能属于( ) A.开发环境的组成部分 B.数学函数库的组成部分 C.MATLAB语言的组成部分 D. MATLAB图形系统的组成部分 2.clc命令用于( ) A.删除工作空间变量 B.创建图形窗口 C.清除命令窗口显示内容 D.关闭图形窗口 3.要使科学计数法的数据精度为小数点后四位,应采用的命令是( ) A. format short B. format short e C. format long D. format long e 4.使用format rat命令后,计算5/3+6/3的结果为( ) A. 3.6667e+000 B. 3 C. 3.6667 D. 11/3 5.使用format rat命令后,计算2/3+8/3的结果为( ) A. 3.3333e+000 B. 3 C. 3.3333 D. 10/3 6.和程序调试有关的是( ) A.添加书签 B.添加注释 C.指定行号 D.设置断点 7.单步运行对应的命令为( ) A. Go until cursor B. Set Breakpoint C. Clear Breakpoint D. step 2
8.要仅列出所有以plot为前缀的命令,应使用的命令是( ) A. help B. help plot C. lookfor plot D. 输入plot后按tab键 二、填空题 1.执行format short e后,4/3的计算结果为 1.3333e+000 。P10 表1-3 2.查看MATLAB工作空间的变量名、大小、尺寸和类型的命令为 whos 。P14 3.如果MATLAB的搜索路径定义的目录中存在多个同名的函数,则 只执行搜索路径中的第一个函数 。P17 三、名词解释 1.MATLAB开发环境: MATLAB开发环境包括命令窗口、工作空间窗口、命令历史窗口和当前路径窗口。P5 2.MATLAB当前路径窗口: 可以切换当前路径并提供了当前路径下的文件操作。P15 3. MATLAB工作空间: 工作空间是MATLAB的变量管理中心,可以显示变量的名称、尺寸、大小和类型等信息。P12 四、简答题 1.简述命令窗口输入一个字符串时,MATLAB根据搜索路径所执行的搜索次序。P16 工作空间的同名内部变量、MATLAB的同名内部函数、查找当前路径的同名M文件、查找搜索目录的同名M文件 。 3
2.简述MATLAB中获得帮助的几种途径。P23-25 使用帮助浏览器、使用help命令、 使用lookfor命令查找与关键词有关的命令、使用模糊查询查找以某个字符串开头的命令。 第二章 一、选择题 1.计算矩阵a的p次幂时,不许出现的是( ) A. a为矩阵,p为标量 B. a为矩阵,p为矩阵 C. a为标量,p为矩阵 D. a为标量,p为标量 2.求方阵的行列式应使用的命令是( ) A. rank B. pinv C. det D. inv 3.关于空阵,错误的是( ) A.空阵是全零阵 B.空阵不含任何元素 C.空阵是0×0阶矩阵 D. 空阵可在运算中传递 4.一个3×4×2的三维矩阵由( ) A. 两个3×4的二维矩阵组成 B. 三个4×2的三维矩阵组成 C. 四个3×2的三维矩阵组成 D. 三个8×1的行向量组成 5.可以实现矩阵翻转的命令是( ) A. pascal B. flipud C. diag D. triu 6.要抽取矩阵a的对角元素应使用的命令是( ) A. inv B.rot90 C. diag(a, n) D. reshape 二、填空题 1.MATLAB数值计算中以 矩阵运算 为基本功能。P28 4
2.MATLAB中标量可以看做 1X1的矩阵 。P28 3.[1 2 3].^3计算的结果 [1 8 27] 。P33 4.执行a=[1 2;3 4], reshape(a, 1, 4) 的结果为[1 2 3 4] 。P43 三、名词解释 1.特征值分解函数eig: 调用格式为[v, d]=eig(a)。返回矩阵a的特征值对角阵d和特征矢量阵v 。P39 2.LU分解: 将方阵分解成一个下三角矩阵和一个上三角矩阵。每对三角矩阵的乘积都会得到原矩阵。P40 3.reshape函数: 可以实现矩阵元素的重新排列。 但新矩阵各维阶数的乘积必须等于原矩阵的各维阶数的乘积P43 四、简答题 1.MATLAB中创建矩阵应遵循的几条原则。P28 矩阵的元素必须在方括号“[ ]”中; 矩阵的同行元素之间用空格或逗号分隔; 矩阵的行与行之间用分号或回车符分隔; 矩阵的尺寸不必事先定义; 矩阵的元素可以是数值、变量、表达式或函数。 2.简述MATLAB中创建矩阵的几种方法。P28-29 1.在命令窗口按建立矩阵的规则的直接输入法; 2.通过M文件建立矩阵,然后在命令窗口执行M文件读入该矩阵; 3.可以由MATLAB的内部函数建立一些特殊矩阵。 5
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.质数65539 B. 2的16次方 C. 66004 D.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函数求方阵的特征多项式。由根 6
矢量直接创建多项式。 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()xyzxye梯度的步骤。 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) 7
hold on quiver(x,y,px,py) hold off 3.给出一组实验数据,在时间t测得数值y 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 这些数据被认为具有指数衰减趋势12()tytcce,写出计算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. syms B. sym C. collect D. findsym 2.查找符号表达式中默认自变量的顺序应使用( ) A. syms函数 B. sym函数 C. findsym函数 D. factor函数 3.符号表达式化简应使用的函数是( ) A. syms B. collect C. simple D. expand 4.关于diff(S, n),S为一符号函数,n为正整数,说法正确的是( ) 8
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.试写出建立符号矩阵11122122aaAaa,并求其行列式值、逆和特征根的过程。