MATLAB考试模拟题
- 格式:doc
- 大小:187.50 KB
- 文档页数:11
matlab考试题库及答案大学# MATLAB考试题库及答案大学一、选择题1. MATLAB中用于生成0到1之间均匀分布随机数的函数是: - A. rand- B. randi- C. randperm- D. randn答案:A2. 下列哪个命令可以用于绘制函数图像?- A. plot- B. text- C. title- D. xlabel答案:A3. MATLAB中,以下哪个不是矩阵的属性?- A. size- B. length- C. rank- D. transpose答案:D4. 以下哪个函数可以用于求解线性方程组?- A. solve- B. linsolve- C. linprog- D. fsolve答案:A5. MATLAB中,用于计算矩阵特征值的函数是:- A. eig- B. eign- C. eigen- D. eigenvalue答案:A二、填空题1. MATLAB的基本数据单位是________。
答案:矩阵2. 使用MATLAB进行数值计算时,可以利用________来存储数据。
答案:变量3. MATLAB中的向量可以是________或________。
- 答案:行向量;列向量4. 矩阵的转置可以通过________操作实现。
答案:.'5. MATLAB中,使用________函数可以计算矩阵的行列式。
答案:det三、简答题1. 简述MATLAB中使用循环结构的注意事项。
答案:在MATLAB中使用循环结构时,应注意以下几点:确保循环体内部逻辑正确,避免无限循环;使用for循环时,循环变量的初始化和步长设置要合理;使用while循环时,循环条件要明确,确保循环能够正常退出。
2. 描述MATLAB中如何实现数组的多维索引。
答案:在MATLAB中,多维数组的索引可以通过使用圆括号来实现,每个维度的索引用逗号分隔。
例如,对于一个三维数组A,可以使用A(i,j,k)来访问第i行、第j列、第k层的元素。
大学matlab考试题及答案一、选择题(每题2分,共10分)1. MATLAB中用于创建向量的命令是?A. vectorB. arrayC. linspaceD. [ ]答案:D2. 以下哪个函数用于计算矩阵的行列式?A. detB. rankC. invD. eig答案:A3. 在MATLAB中,以下哪个命令用于绘制三维曲面?A. plot3B. surfC. meshD. contour答案:B4. MATLAB中,以下哪个函数用于求解非线性方程?A. fsolveB. fzeroC. linsolveD. solve答案:A5. 如何在MATLAB中创建一个全为1的3x3矩阵?A. ones(3,3)B. zeros(3,3)C. eye(3,3)D. rand(3,3)答案:A二、填空题(每题3分,共15分)1. 在MATLAB中,使用________函数可以计算矩阵的逆。
答案:inv2. 要将向量[1, 2, 3]转置成行向量,可以使用________运算符。
答案:.'3. MATLAB中,________函数用于计算两个矩阵的点乘。
答案:dot4. 若要在MATLAB中生成一个从0到1的100个等间隔的数,可以使用________函数。
答案:linspace5. 使用________函数可以在MATLAB中创建一个随机数矩阵。
答案:rand三、简答题(每题5分,共20分)1. 描述MATLAB中矩阵的基本操作有哪些?答案:矩阵的基本操作包括矩阵的创建、转置、加法、减法、乘法、点乘、求逆、行列式计算、特征值和特征向量的计算等。
2. MATLAB中如何实现循环结构?答案:MATLAB中可以使用for循环、while循环和switch-case结构来实现循环结构。
3. 简述MATLAB中函数定义的基本语法。
答案:MATLAB中函数定义的基本语法是:function [输出参数列表] = 函数名(输入参数列表)函数体end4. MATLAB中如何实现条件判断?答案:MATLAB中可以使用if-else语句、switch-case语句来实现条件判断。
matlab试题及答案# MATLAB试题及答案一、选择题1. MATLAB的基本数据单位是:A. 矩阵B. 向量C. 标量D. 数组答案:A2. 下列哪个命令可以用来绘制函数图形?A. `plot`B. `graph`C. `draw`D. `chart`答案:A3. MATLAB中,以下哪个是正确的矩阵转置操作?A. `transpose(A)`B. `A'`C. `A^T`D. `flip(A)`答案:B二、简答题1. 简述MATLAB中矩阵的基本操作。
答案:在MATLAB中,矩阵是最基本的数据结构,可以进行加、减、乘、除等基本运算。
矩阵的创建可以使用方括号`[]`,例如`A = [1 2;3 4]`。
矩阵的转置使用单引号`'`,例如`A'`。
矩阵的求逆使用`inv`函数,例如`inv(A)`。
2. MATLAB中如何实现循环结构?答案:MATLAB中实现循环结构主要有两种方式:`for`循环和`while`循环。
`for`循环用于已知迭代次数的情况,例如:```matlabfor i = 1:5disp(i);end````while`循环用于迭代次数未知的情况,例如:```matlabi = 1;while i <= 5disp(i);i = i + 1;end```三、计算题1. 给定矩阵A和B,请计算它们的乘积C,并求C的行列式。
A = [1 2; 3 4]B = [5 6; 7 8]答案:首先计算矩阵乘积C:```matlabC = A * B;```然后计算C的行列式:```matlabdetC = det(C);```结果为:```matlabC = [19 22; 43 50]detC = -16```2. 编写一个MATLAB函数,计算并返回一个向量的范数。
答案:```matlabfunction norm_value = vector_norm(v)norm_value = norm(v);end```四、编程题1. 编写一个MATLAB脚本,实现以下功能:- 随机生成一个3x3的矩阵。
一、填空题1. MATLAB 命令窗口中可用 命令清除工作区中的变量;用 命令清除命令窗口中的内容。
2. MATLAB 中的运算符包括数学运算符、 、 。
3 MATLAB 中的M 文件有 和 。
4. MATLAB 中的函数类型有嵌套函数、 、 、私有函数和匿名函数。
5. MATLAB 中用系统预定义的特殊变量 表示函数输入参数个数。
6. MATLAB 中用系统预定义的特殊变量 表示无穷大。
7. MATLAB 中用 符号定义单元数组。
8. MATLAB 中用 命令打开图形保持功能。
9 MATLAB 中如果一个变量名为123,该变量名是否合法 (填是或否)。
10. MATLAB 中用 函数完成矩阵的求逆运算,用 函数求矩阵的行列式。
二、阅读下述MATLAB 脚本程序A=[3 5 7 9;0 2 4 1;6 4 4 8];B=ones(3,3);b=A([1 2],2:3);B(4,4)=5;A([1,2],:)=[];C=[A;B(:,1:3)'];D=reshape(C,2,8);写出b 、A 、B 、C 、D 的结果。
三、已知矩阵A 为4×4的正态分布的随机矩阵,编写脚本程序实现矩阵B, B 矩阵为对角矩阵,主对角线元素为A 矩阵的主对角线元素加1,并将矩阵B 存入文件result.mat 文件中。
四、用struct 函数创建空结构体person ,结构体的域包括name 、weight 、height 和female ,给name 域赋值字符串变量MATLAB ,然后删除female 域,编写脚本程序实现。
五、已知多项式532)(3++=x x x a 和13)(24++=x x x b ,编写脚本程序计算1) 多项式a(x)+b(x)2) a(x)*b(x)2) 多项式a(x)/b(x)的部分分式展开。
六、用MATLAB 编写函数,计算()⎪⎩⎪⎨⎧<≤-<≤=其他021210x f x x x x ,函数的输入参数为x ,输出参数为f ,函数名为fun 。
matlab开卷考试题及答案MATLAB开卷考试题及答案一、选择题(每题2分,共20分)1. MATLAB中用于创建一个3x3的单位矩阵的命令是:A. `eye(3)`B. `ones(3)`C. `zeros(3)`D. `identity(3)`答案:A2. 下列哪个函数用于计算矩阵的逆?A. `inv()`B. `det()`C. `eig()`D. `trace()`答案:A3. MATLAB中,用于绘制二维图形的函数是:A. `plot()`B. `surf()`C. `mesh()`D. `bar()`答案:A4. 如何在MATLAB中计算向量的范数?A. `norm()`B. `abs()`C. `length()`D. `size()`答案:A5. MATLAB中,用于创建一个随机数矩阵的函数是:A. `rand()`B. `randi()`C. `randn()`D. `randperm()`答案:A6. 下列哪个命令用于在MATLAB中求解线性方程组?A. `solve()`B. `fsolve()`C. `fzero()`D. `linsolve()`答案:A7. MATLAB中,用于计算矩阵的行列式的函数是:A. `det()`B. `trace()`C. `eig()`D. `inv()`答案:A8. 如何在MATLAB中创建一个全1的3x3矩阵?A. `ones(3,3)`B. `eye(3,3)`C. `zeros(3,3)`D. `rand(3,3)`答案:A9. MATLAB中,用于计算矩阵的特征值的函数是:A. `eig()`B. `eigs()`C. `svd()`D. `qr()`答案:A10. 下列哪个函数用于计算矩阵的奇异值分解?A. `eig()`B. `svd()`C. `qr()`D. `lu()`答案:B二、填空题(每题3分,共30分)1. MATLAB中,用于创建一个3x3的零矩阵的命令是 `____`。
matlab考试题一、选择题1. 在MATLAB中,下列哪个命令可以用于绘制三维曲面图?A. plot3B. surfC. meshD. contour32. 如何在MATLAB中创建一个名为“myArray”的数组,其元素从1到100?A. myArray = 1:100;B. myArray = array(1:100);C. array = {1, 2, 3, ..., 100};D. array = 1:100, name = 'myArray';3. 在MATLAB中,如何计算矩阵A和矩阵B的点积?A. A * BB. A.* BC. dot(A, B)D. A + B4. 若要在MATLAB中定义一个函数,使得输入参数x的平方和x的和相加,应该如何编写该函数?A. function y = x^2 + xB. function y = sum(x^2, x)C. function y = x^2 + sum(x)D. function y = x.^2 + x5. 在MATLAB中,如何清空当前工作空间的所有变量?A. clear allB. clearC. delete allD. clear workspace二、填空题1. 在MATLAB中,使用 ________ 命令可以导入外部数据文件。
2. 要创建一个从10到20的行向量,可以使用 MATLAB 代码________。
3. 在MATLAB中,使用 ________ 函数可以计算矩阵的行列式。
4. 若要在MATLAB中绘制一个单位圆,可以使用 ________ 命令。
5. 为了在MATLAB中保存工作,可以使用 ________ 命令。
三、简答题1. 请简述MATLAB的主要功能和应用领域。
2. 描述在MATLAB中如何进行矩阵运算。
3. 说明在MATLAB中创建和使用函数的基本步骤。
4. 讨论在MATLAB中进行数据分析和可视化的常用方法。
191《数学实验》模拟试题一一、单项选择题1.符号计算与一般数值计算有很大区别,它得到准确的符号表达式。
在MATLAB 命令窗口中键入命令syms x ,y1=sqrt(x);y2=x^2;int(y1-y2,x,0,1),屏幕显示的结果是 (A )y1 =x^(1/2) (B )ans= 2/3; (C )y2 =x^2; (D )ans= 1/32.在MA TLAB 命令窗口中键入命令A=[1 4 2;3 1 2;6 1 5];det(A(1:2,2:3).*A(1:2,2:3))。
结果是(A )ans= -143 (B )ans= 60 (C )ans= -16 (D )ans= -193.设n 阶方阵A 的特征值为:i λ (i=1,2,…,n ),称||max )(i iA λρ=为矩阵A的谱半径, 则下列MATLAB 求谱半径命令是(A )max(abs(eig(A))); (B )abs(max(eig(A))); (C )max(norm(eig(A))); (D )norm(max(eig(A)))4.MATLAB 系统运行时,内存中有包括X 和Y 在内的多个变量(数据),要删除所有变量(数据),应该使用的命令是(A )clear ; (B )clc ; (C )home ; (D )clear X Y 5.用赋值语句给定x 数据,计算3ln +)2+3sin(72e x 对应的MATLAB 表达式是 (A )sqrt(7*sin(3+2*x)+exp(2)*log(3)) (B )sqrt(7sin(3+2x)+exp(2)log(3)) (C )sqr(7*sin(3+2*x)+e^2*log(3)) (D )sqr(7sin(3+2x)+ e^2 log(3))6.在MA TLAB 命令窗口中输入命令data=[4 1 2 3 1 3 1 3 2 4];y=hist(data,4),结果是 (A ) y= 4 1 2 3; (B )y=3 2 3 2; (C )y= 1 3 2 4 ; (D )y= 4 2 1 17.在MA TLAB 命令窗口中键入A=magic(6); B=A(2:5,1:2:5) 将得到矩阵B ,B 是 (A )2行5列矩阵;(B )4行两列矩阵;(C )4行3列矩阵;(D )4行5列矩阵 8.MA TLAB 绘三维曲面需要构建网格数据,语句[x,y]=meshgrid(-2:2)返回数据中 (A )x 是行向量,y 是列向量; (B )x 是列向量,y 是行向量; (C )x 是行元素相同的矩阵; (D )x 是列元素相同矩阵 9.下面有关MATLAB 函数的说法,哪一个是错误的(A )函数文件的第一行必须由function 开始,并有返回参数,函数名和输入参数; (B )MA TLAB 的函数可以有多个返回参数和多个输入参数;(C )如果函数文件内有多个函数,则只有第一个函数可以供外部调用; (D )在函数中可以用nargin 检测用户调用函数时的输出参数个数10.将带小数的实数处理为整数称为取整,常用四种取整法则是:向正无穷大方向取整、向负无穷大方向取整、向零方向取整和四舍五入取整。
模拟试题B一、填空题(2’×18=36’)1、Matlab系统由、、、和5大部分组成。
2、Matlab的基本运算符包括、、等。
3、在Matlab编辑器中运行程序的快捷键是:。
4、函数rand表示:;randn函数表示:;size函数表示:。
5、实现Fourier变换在Matlab中的对应函数为:;Laplace变换的函数:。
6、函数M文件的有效第一行的执行标识为:。
7、通常程序调试有两种方法:和利用。
8、Matlab提供的图形用户界面开发环境是:。
二、简答题(6’×4=24’)1、在命令行中输入“save Filename1a b”表示?2、分析以下函数执行过程,回答问题:function c=testarg1(a,b)if(nargin==1)c=a.^2;elseif(nargin==2)c=a+b;end如果用户使用一个参数调用函数testarg1,函数执行什么功能?如果使用两个参数调用函数testarg1,函数又执行什么?3、打开和关闭文件的函数是什么?分别说明其作用。
4、新建Simulink仿真模型文件的方法是什么?三、程序设计及分析(6’×6+4’=40’)1、编程实现函数3()25f x x x =--的根?2、将下列字符矩阵S 转换为数字矩阵('1''2''3''4'S ⎡⎤=⎢⎥⎣⎦)?3、把矩阵A ,B 分别在垂直方向,水平方向连接,A=[123],B=[456]?4、求()1020x f x x =-+=在00.5x =附近的根?5、编程实现一元二次方程20ax bx c ++=?6、绘制函数图形:1sin(),2cos()y x y x ==。
要求:(1)[]0,2x π∈;(2)数据采样间隔/50π?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。
模拟试题B及答案一、填空题(2’×18=36’)9、Matlab系统由Matlab开发环境、Matlab语言、Matlab数学函数库、Matlab图形处理系统和Matlab应用程序接口5大部分组成。
matlab模拟试题及答案MATLAB模拟试题及答案1. 编写一个MATLAB函数,计算并返回一个向量中所有元素的和。
```matlabfunction sumVector = sumVectorElements(vector)sumVector = sum(vector);end```2. 给定一个矩阵A,编写一个MATLAB脚本,找出矩阵中的最大元素及其位置。
```matlabA = [1, 2, 3; 4, 5, 6; 7, 8, 9];[maxValue, maxIndex] = max(A(:));[maxRow, maxCol] = ind2sub(size(A), maxIndex);disp(['最大元素为: ', num2str(maxValue), ',位于第',num2str(maxRow), '行,第', num2str(maxCol), '列。
']);```3. 编写一个MATLAB函数,实现一个向量元素的排序。
```matlabfunction sortedVector = sortVector(vector)sortedVector = sort(vector);end4. 给定两个向量X和Y,编写一个MATLAB脚本,计算这两个向量的点积。
```matlabX = [1, 2, 3];Y = [4, 5, 6];dotProduct = dot(X, Y);disp(['X和Y的点积为: ', num2str(dotProduct)]);```5. 编写一个MATLAB函数,计算一个矩阵的行列式。
```matlabfunction determinant = calculateDeterminant(matrix)determinant = det(matrix);end```6. 给定一个向量,编写一个MATLAB脚本,找出向量中的最大值和最小值。
matlab考试试卷一、选择题(每题2分,共20分)1. MATLAB中,用于创建一个3x3的单位矩阵的命令是:A. eye(3)B. ones(3)C. zeros(3)D. identity(3)2. 若变量A是一个3x3的矩阵,下列哪个命令可以用来计算A的行列式?A. det(A)B. rank(A)C. inv(A)D. eig(A)3. MATLAB中,以下哪个函数用于绘制函数f(x)=sin(x)的图像?A. plot(x, sin(x))B. graph(x, sin(x))C. draw(x, sin(x))D. line(x, sin(x))4. 假设x是一个向量,下列哪个命令可以用来计算x中所有元素的平均值?A. mean(x)B. sum(x)C. max(x)D. min(x)5. 在MATLAB中,如何创建一个从0到1的0.1间隔的向量?A. 0:0.1:1B. 0..1/0.1C. 0 to 1 by 0.1D. linspace(0, 1, 0.1)6. 若A是一个矩阵,下列哪个命令可以用来计算A的转置?A. A'B. transpose(A)C. flip(A)D. rot90(A)7. MATLAB中,如何使用循环结构来计算1到100的和?A. for i=1:100; sum=0; sum=sum+i; endB. for i=1:100; sum=sum+i; endC. for i=1 to 100; sum=0; sum=sum+i; endD. for i=1:100; sum=i; end8. 下列哪个命令可以用来计算矩阵A的秩?A. rank(A)B. det(A)C. eig(A)D. inv(A)9. MATLAB中,如何创建一个5x5的全零矩阵?A. zeros(5)B. ones(5)C. eye(5)D. identity(5)10. 若x是一个向量,下列哪个命令可以用来计算x中所有元素的平方和?A. sum(x.^2)B. sum(x^2)C. dot(x, x)D. x*x二、填空题(每题3分,共15分)1. MATLAB中,使用________函数可以计算两个向量的点积。
一、填空题1、在MA TLAB 中,清除所有变量的命令为____________。
2、 在MA TLAB 中,保存和载入数据分别使用命令____________、 ____________。
3、矩阵A 的条件数记为___________,定义为___________。
4、在MATLAB 中,对图形窗口进行灵活分割的命令为____________,对函数自适应采样的绘图函数为___________,绘制三维曲面的函数为____________、____________。
5、在MA TLAB 中,求矩阵特征值及对应的特征向量的命令为___________。
6、[2 1 3],[1 2 1]A B ==,A B += ,A .*B= 。
7、在MA TLAB 中,zeros(1,3)= ,ones(1,2)= 。
8、给定1n +个点可以唯一确定一个n 阶多项式,在MATLAB 中,利用命令_________ 可以确定多项式的系数,对多项式求导的命令为____________。
9、在MA TLAB 中,使用命令____________可做线性插值。
10、在MA TLAB 中,输入命令:sum([2 1 5;9 8 5]),输出结果:ans= 。
11、在MATLAB 中,画二维图形的常用函数为____________,画三维图形常用函数为__________、___________、_______________。
12、在MA TLAB 中,求矩阵A 的逆矩阵可用命令__________。
13、[7 1 5;2 5 6;3 1 5]A =,(2, 3)A = ,A .^2= 。
14、在MA TLAB 中,可以用命令 计算多项式的值,用命令 求多项式的根。
15、将区间[,]a b 三等分,步长为h ,各个节点的函数值为1234,,,f f f f ,则3/8辛普森法的公式为 。
1/3辛普森法的公式为 。
16、在MA TLAB中,数据输出时可以用命令_________改变数据输出格式。
17、在MATLAB的工具箱中,求定积分的函数为____________、____________、____________。
18、在MA TLAB中,函数文件的基本结构为:____________ 输出形参表=函数名(输入形参表)注释说明部分函数体语句19、在MA TLAB中,求向量或矩阵范数的函数为。
20、在MA TLAB中,eye (3,3)= 。
二、选择题1、在MA TLAB中,列出当前工作空间变量名的函数是(A) who(s) (B) clc (C) path (D) draw2、在MA TLAB中,图形窗口色图的设置和改变需调用函数(A)color (B) colormap (C) plot (D) changeAx=的基础解系可直接调用函数3、在MA TLAB中,求齐次线性方程组0(A) numl (B) solve (C) null (D) polyfit4、在MA TLAB中,不能画三维图形的函数为(A) text (B) mesh (C) surf (D) plot35、MA TLAB中M文件的分类为(A) 脚本文件、命令文件(B) 仅有脚本文件(C) 仅有函数文件(D) 函数文件、命令文件6、MA TLAB中生成平面网格坐标矩阵的函数为(A) meshgrid (B) gridmesh (C) subplot (D)subn+个点可唯一确定一个n次多项式,需调用的命令7、给定1(A)poly(x,y,n) (B) polyfit(x,y,n) (C) polyfit(n) (D) poly(n)8、MA TLAB中‘legend’函数的功能为(A)给图形加标题(B)在指定位置给图形加注释(C)给图形变色 (D)给图形添加图例9、已知462837A ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,则在MA TLAB 中调用命令A(3)的结果为 (A) 3 (B)2 (C) 无结果 (D)710、MATLAB 中调用命令[L,U,P]=lu(A)后,矩阵A 满足(A) A LU = (B) A PLU = (C) 1A LUP -= (D) PA LU =11、MATLAB 中调用命令v=eye(2,1)后的结果为(A) v=[1;0] (B) v=[1,0] (C) v=[0;1] (D) v=[1,0;0,1]12、MATLAB 中计算积分()()622312dt t t --⎰,则下列程序中的空格处应填的命令是 sym t ; f=3/((t-1)^2*(t-2)); F=_____________, y=double(F)(A) (f,t,2,6) (B) qad(f,t,2,6) (C) int(t,2,6) (D) int(f,t,2,6)13、如果在MA TLAB 的命令窗口输入命令a=input('a=?'),出来的结果为(A) a=? (B)没有任何显示 (C) a= (D)’ a=?’14、’try’语句为MATLAB 所特有的试探性语句,下面的程序MA TLAB 能执行吗,执行的命令为A=[1,2,3;4,5,6]; B=[7,8,9;10,11,12];try C=A*B; catch C=A.*B; end(A) 不执行 (B) 执行的是’ catch’后的命令(C) 执行,但没有结果 (D) 执行的是’try ’后的命令15、MATLAB 中与linspace(3,7,11)等价的命令为(A) 3:7 (B) 3:0.4:7 (C) 3:4/11:7 (D) 3:7/10:716、对于下面的程序,在MATLAB 中运行后f 的形式为a=0;b=3*pi; n=1000; h=(b-a)/n; x=a:h:b; f=exp(-0.5*x).*sin(x+pi/6)(A) 数 (B) 矩阵 (C) 向量 (D) 没有结果17、已知[]1,2Tx =,111248A ⎡⎤=⎢⎥⎣⎦,MATLAB 中若想由x 生成矩阵A 可调用命令 (A) A=[x,x .^2,x .^3] (B) A=[x,x^2,x^3] (C) A=[x;x^2;x^3] (D) A=[x;x .^2;x .^3]18、已知数据点为x=-6:6,y=sin(x),x0=-6 :0.25 :6,过x、y做分段三次样条插值,并求该多项式再x0处的函数值,在MA TLAB中应使用的命令是(A) interp1(x,y,x0,’pchip’) (B) interp1(x,y,x0, pchip)(C) interp1(x,y,x0,’spline’) (D) interp1(x,y,x0,’cubic’)的命令是19、下面命令中不能求解线性方程组Ax b(A) A/b (B) A\b (C) inv(A)*b (D) A^(-1)*b20、MATLAB中命令exp(1)的结果为(A) 0 (B) 1 (C) e (D) inf21、MATLAB中命令sum([4 1 2;0 3 6])的结果为(A) 16 (B) 4 4 8 (C) 7 9 (D) 程序出错,没有结果22、MATLAB中生成希尔伯特矩阵的函数为(A) invhilb(n) (B)company(n) (C)eye(n) (D) hilb(n)23、MATLAB中给变量w赋空矩阵的语句为(A) w=zeros() (B) w=[ ] (C) w=zeros(0,0) (D) clear w24、在MA TLAB中,如需查询一个函数的基本用法,命令为(A) help (B) version (C) demo (D) path25、A=[1 2 1;2 2 3;5 0 0],则MA TLAB中求A的逆矩阵的命令为(A) det(A) (B) uv(A) (C) A*(-1) (D) inv(A)26、b=[5,23,7,2,3,6,0],要把b向量的元素按从小到大的顺序排列,MA TLAB中用的命令为(A)sort (B) put (C) fprintf (D) mesh27、已知A=[4 0],MA TLAB中C=[A,ones(size(A))]为(A) 4 0 1 1 (B) 4 0 1 0 (C) 4 0 0 0 (D)4 0 4 028、在MA TLAB中,列出当前工作空间变量名的函数是(A) path (B) clc (C) who(s) (D) draw29、计算矩阵、向量范数的命令为(A) length (B) norm (C) size (D) anorm30、MATLAB 对图形窗口进行灵活分割的命令为(A) plot (B) subplot (C) aplot (D) ploval31、MATLAB 中生成一个2行4列的单位矩阵的命令为(A) eye(2,4) (B) eye(2,2) (C)eye(2) (D) zeros32、已知x=[4,2,],求以x 为根的多项式的语句是(A) x=[4,2,]; polval (x) (B) x=[4,2,]; poly(x)(C) p=roots(x);poly(p) (D) x=[4,2,]; roots(x)33、在MA TLAB 中,清除所有变量的命令为(A) clear (B) clc (C) delete (D) hold off34、命令floor(3.4)及ceil(3.4)的值为多少(A) 3 4 (B) 4 4 (C) 3 3 (D)4 335、在MA TLAB 中,打开示例程序的命令为(A) demo (B) help (C)clear (D) plot36、MATLAB 中保持图形窗口不关闭的命令为(A) alter (B) hold on (C) hold off (D) cd37、在MA TLAB 中,强行终止程序运行的命令为(A) ctrl+v (B) ctrl+shift (C) ctrl+c (D)shift+c38、[3 6 3]A =,[2 1 1]B =,则A .*B=(A) 运算不执行,因有错 (B) 6 8 3 (C) 5 7 4 (D) 6 6 339、双纵坐标函数为(A) plot (B) yplotty (C) plot3 (D) plotty40、已知数据点为x=[1, 1.4, 1.6, 1.8, 2.0]',y=[3.75, 3.99, 2.07, 1.52, 4.22]',拟合一条过这些点的3次曲线,应使用的命令是(A) polyfit(x,y) (B) polyfit(2) (C) polyfit(x,y,1) (D) polyfit(x,y,3)41、MATLAB 中表示无穷的符号是(A) ∞ (B) int (C) inf (D) +in42、MATLAB 中给图形加网格线的命令为(A) grid off (B) hold on (C)box on (D) grid on43、MATLAB 中程序A=[1 2 3;-1 2 1;3 5 2];B=[3 4 6;5 8 9;4 5 3]; C=(B>1)&(B<7),运行后结果为(A)C=[1,1,1;1,0,0;1,1,1] (B) C=[1,0,0;1,0,0;1,0,1](C) 无结果 (D) C=[0,1,0;1,0,0;1,1,1]44、MATLAB 中生成一个从0到20的等差为0.5的数列应使用的命令为(A) x=linspace(0,20)(B) x= 0:20 (C) x=linspace(0,20,41) (D) x=linspace(0,20,0.5)45、积分区间被等分为奇数个小区间时,合理使用1/3辛普森法和3/8辛普森法的是(A) 只用3/8辛普森法(B) 1/3辛普森法和3/8辛普森法都不能使用,用cotes 方法(C) 前三个区间用3/8辛普森法,剩下的区间用1/3辛普森法 (D) 只用1/3辛普森法46、MATLAB 中c=[1 2 3 4] ,要得到c 的转置向量所用命令为(A) b=c ’ (B) b=[1,2,3,4] (C) b=inv(c) (D) b= =c47、MATLAB 中计算积分()()()545123dt t t t ---⎰,则下列程序中的空格处应填的命令是 sym t ; f=5/((t-1)*(t-2)*(t-3)); F=_____________, y=double(F)(A) (f,t,4,5) (B) qad(f,t,4,5) (C) int(t,4,5) (D) int(f,t,4,5)48、MATLAB 表示圆周率的符号是(A) π (B) int (C) pi (D) 没有符号可表示49、MATLAB 中a=[1,3,2],则b=a .^2的结果为(A) b=[1,6,4] (B) b=[1,9,4] (C) b=[2,6,4] (D) 执行出错,无结果50、求解3310x x -+=在x=1附近的根的错误的语句为(A) fzero('x^3-3*x+1=0',1) (B) fzero('x^3-3*x+1',1)(C) fzero('x^3-3*x+1=0',[1,2]) (D) P=[1,-3,1];roots(p)三、阅读下述MATLAB 脚本程序A=[3 5 7 9;0 2 4 1;6 4 4 8];B=ones(3,3);b=A([1 2],2:3);B(4,4)=5;A([1,2],:)=[];C=[A;B(:,1:3)'];D=reshape(C,2,8);写出b 、A 、B 、C 、D 的结果。