最新Matlab考试题库+答案资料
- 格式:doc
- 大小:374.50 KB
- 文档页数:24
matlab编程考试题及答案1. 题目:编写一个MATLAB函数,计算并返回一个向量中所有元素的和。
答案:```matlabfunction sumResult = vectorSum(vectorInput)sumResult = sum(vectorInput);end```2. 题目:创建一个MATLAB脚本,该脚本可以读取一个文本文件中的数据,并计算其平均值。
答案:```matlab% 假设文件名为data.txt,且数据以空格分隔filename = 'data.txt';data = load(filename);averageValue = mean(data);disp(['平均值为:', num2str(averageValue)]);```3. 题目:编写一个MATLAB函数,该函数接受一个矩阵作为输入,并返回其转置矩阵。
答案:```matlabfunction transposeMatrix = matrixTranspose(inputMatrix) transposeMatrix = inputMatrix';end```4. 题目:创建一个MATLAB脚本,该脚本可以生成一个3x3的魔方矩阵,并显示出来。
答案:```matlabn = 3;magicMatrix = magic(n);disp(magicMatrix);```5. 题目:编写一个MATLAB函数,该函数接受一个字符串作为输入,并返回字符串中每个字符出现的次数。
答案:```matlabfunction charCounts = countCharacters(inputString)charCounts = histcounts(inputString, 'BinMethod','integers');end```6. 题目:创建一个MATLAB脚本,该脚本可以计算并显示一个二次方程ax^2 + bx + c = 0的根。
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期末考试试卷及其参考答案一、填空题1、MATLAB常用操作界面包括、工作空间窗口、、、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。
2、MATLAB中Inf或inf表示、NaN或nan表示、nargout表示。
3、MATLAB中逗号主要用作;用作输入量与输入量之间的分隔符;。
4、工作空间浏览器主要用于内存变量的、和。
5、MATLAB实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。
6、二维数组的标识有、、“逻辑1”标识。
二、简答题1、简述MATLAB历史指令窗的主要作用。
2、简述空数组的功用。
3、简述MATLAB函数的基本结构。
4、简述绘制二维图形的一般步骤。
三、阅读程序并回答问题(每题4分,共28分)1、写出下列指令运行结果。
A=zeros(2,4);A(:)=1:8;s=[2 3 5];A(s)Sa=[10 20 30]'A(s)=Sa2、写出下列指令运行结果。
A=reshape(1:16,2,8)reshape(A,4,4)s=[1 3 6 8 9 11 14 16];A(s)=03、写出下列指令运行结果。
A=[1,2;3,4];B=[-1,-2;2;1];S=3;A.*BA*BS.*AS*B4、下面的函数主要完成什么功能?function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n;end5、写出下列指令运行结果。
ch=‘ABc123d4e56Fg9’;subch=ch(1:5)revch=ch(end:-1:1)k=find(ch>=‘a’&ch<=‘z’);ch(k)=ch(k)-(‘a’-‘A’);char(ch)6、写出下列指令运行结果。
A(1,1)={'this is cell'};A{1,2}={[1 2 3;4 5 6]};A{2,1}=[1+2*i];A{2,2}=A{1,2}{1}+(A{1,2}{1}(1,1)+A{1,2}{1}(2,2));celldisp(A)7、下面的程序完成功能是什么?t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,'-r',t,y0,':b',t,-y0,':b')xlabel(‘\bf\it t’);ylabel(‘\bf\it y’);grid on;四、编程题(32分)1、1、在同一图上分别用红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)在区间[0,4*pi]的曲线,并用星号*标出两条曲线的交点以及建立图例。
matlab考试题目及答案1. 题目:编写一个MATLAB函数,实现计算并返回一个向量中所有元素的平方和。
答案:以下是一个简单的MATLAB函数,用于计算并返回一个向量中所有元素的平方和。
```matlabfunction sumOfSquares = calculateSumOfSquares(vector)sumOfSquares = sum(vector.^2);end```2. 题目:给定一个3x3的矩阵A,使用MATLAB编写代码,求出矩阵A 的转置。
答案:可以通过简单的转置操作来求得矩阵A的转置。
```matlabA = [1 2 3; 4 5 6; 7 8 9];A_transpose = A';```3. 题目:编写一个MATLAB脚本,实现对一个二维数组进行排序,并返回排序后的数组。
答案:以下是一个MATLAB脚本,用于对一个二维数组进行排序,并返回排序后的数组。
```matlabfunction sortedArray = sort2DArray(array)sortedArray = sort(array(:));end```4. 题目:给定一个向量x,使用MATLAB编写代码,计算并返回向量x的元素个数。
答案:可以通过内置函数`numel`来计算向量x的元素个数。
```matlabx = [1, 2, 3, 4, 5];numElements = numel(x);```5. 题目:编写一个MATLAB函数,实现计算并返回两个向量元素的点积。
答案:以下是一个简单的MATLAB函数,用于计算两个向量的点积。
```matlabfunction dotProduct = calculateDotProduct(vector1, vector2)dotProduct = dot(vector1, vector2);end```6. 题目:给定一个矩阵B,使用MATLAB编写代码,求出矩阵B的行列式。
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的矩阵。
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考试题及答案一、选择题(每题2分,共20分)1. MATLAB中用于创建一个3x3的单位矩阵的命令是:A. eye(3)B. ones(3)C. zeros(3)D. identity(3)答案:A2. 下列哪个函数用于计算矩阵的行列式?A. detB. invC. eigD. rank答案:A3. MATLAB中,用于绘制函数f(x)=x^2的图形的命令是:A. plot(x, x^2)B. plot(x^2)C. plot(x, f(x))D. plot(f(x))答案:A4. 以下哪个命令用于计算矩阵的特征值?A. eigB. invC. detD. rank5. MATLAB中,用于求解线性方程组Ax=b的命令是:A. solve(A, b)B. A\bC. b/AD. A/b答案:B6. MATLAB中,用于创建一个1到10的向量的命令是:A. 1:10B. linspace(1, 10)C. ones(1, 10)D. zeros(1, 10)答案:A7. 下列哪个函数用于计算矩阵的逆?A. detB. invC. eigD. rank答案:B8. MATLAB中,用于计算向量元素的总和的命令是:A. sumB. meanC. maxD. min答案:A9. MATLAB中,用于计算两个矩阵的点积的命令是:B. *C. .*D. cross答案:A10. MATLAB中,用于生成一个随机数矩阵的命令是:A. randB. randnC. randiD. randperm答案:A二、填空题(每题3分,共15分)1. MATLAB中,用于创建一个5x5的全零矩阵的命令是____。
答案:zeros(5)2. MATLAB中,用于计算矩阵的秩的命令是____。
答案:rank3. MATLAB中,用于计算向量的范数的命令是____。
答案:norm4. MATLAB中,用于计算矩阵的迹的命令是____。
Matlab考试题库+答案————————————————————————————————作者:————————————————————————————————日期:3 填空题 1、标点符号; %—用来表示该行为注释行。
可以使命令行不显示运算结果,2、x 为0 ~4pi ,步长为0.1pi 的向量,使用命令 x=0:0.1*pi:4*pi 创建。
3、输入矩阵A= ,使用全下标方式用A(2,2)取出元素“-5 ”,使用单下标方式用A(5)取出元素“-5 ”。
4、符号表达式sin(2*a+t)+m 中独立的符号变量为 t 。
5、M 脚本文件和M 函数文件的主要区别是M 脚本文件没有函数定义和M 函数文件有函数定义_______。
6. 设x 是一维数组,x 的倒数第3个元素表示为x(_end-2_)设y 为二维数组,要删除y 的第34行和48列,可使用命令y(34,:)=[] ;y(:,48)=[];7. 将变量x 以Ascii 文本格式存储到文件fname.txt ,应使用命令 save _x ;8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句;9.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,’s’) ;10.设A=和B= 和C=均为m*n 矩阵,且存在于WorkSpace 中,要产生矩阵D= ,可用命令D=(A-C)/B.^C , 计算 可用命令det(inv(A’*B)11. 在MATLAB 命令窗口中的“>>”标志为MATLAB 的 命令行 提示符,“│”标志为 输入 提示符。
12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。
A+B ;A.*B ;A==B ;ans= [2,2,6;5,10,0;7,9,11]ans= [1,0,9;4,25,0;0,8,18]ans= [1,0,1;0,1,1;0,0,0]13.已知A 是矩阵,求A 的对角矩阵函数是 diag ;求A 的下三角矩阵函数是 tril 。
填空题1、标点符号; %—用来表示该行为注释行。
可以使命令行不显示运算结果,2、x为0~4pi,步长为0.1pi的向量,使用命令 x=0:0.1*pi:4*pi创建。
3、输入矩阵A=,使用全下标方式用A(2,2)取出元素“-5”,使用单下标方式用A(5)取出元素“-5”。
4、符号表达式sin(2*a+t)+m中独立的符号变量为t。
5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。
6. 设x是一维数组,x的倒数第3个元素表示为x(_end-2_)设y为二维数组,要删除y的第34行和48列,可使用命令y(34,:)=[] ;y(:,48)=[];7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令save _x ;8. 在while 表达式, 语句体, End 循环语句中,表达式的值非零时表示循环条件为真,语句体将被执行,否则跳出该循环语句;9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,’s’);10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=,可用命令D=(A-C)/B.^C,计算可用命令det(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。
12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。
A+B;A.*B;A==B ;ans= [2,2,6;5,10,0;7,9,11]ans= [1,0,9;4,25,0;0,8,18]ans= [1,0,1;0,1,1;0,0,0]13.已知A是矩阵,求A的对角矩阵函数是 diag ;求A的下三角矩阵函数是 tril。
matlab考试题及答案百度网盘MATLAB考试题及答案百度网盘1. MATLAB的基本数据类型有哪些?- 答案:MATLAB的基本数据类型包括数值型(如整数、浮点数)、字符型、逻辑型、结构体、单元数组和对象。
2. 如何在MATLAB中创建一个3x3的单位矩阵?- 答案:可以使用`eye(3)`命令来创建一个3x3的单位矩阵。
3. MATLAB中如何实现矩阵的转置?- 答案:可以使用`.'`操作符或者`transpose()`函数来实现矩阵的转置。
4. 在MATLAB中,如何计算两个矩阵的点积?- 答案:可以使用`dot()`函数或者`*`操作符(当两个矩阵都是向量时)来计算两个矩阵的点积。
5. MATLAB中如何绘制函数f(x)=x^2的图像?- 答案:可以使用`plot()`函数结合`fplot()`函数或者直接使用`plot()`函数配合`linspace()`函数来绘制函数f(x)=x^2的图像。
6. MATLAB中如何求解线性方程组Ax=b?- 答案:可以使用`\`操作符或者`linsolve()`函数来求解线性方程组Ax=b。
7. MATLAB中如何实现循环结构?- 答案:可以使用`for`循环或者`while`循环来实现循环结构。
8. MATLAB中如何定义一个函数?- 答案:可以使用`function`关键字来定义一个函数,例如:`function y = myFunction(x) y = x^2; end`。
9. MATLAB中如何使用条件语句?- 答案:可以使用`if`、`elseif`和`else`关键字来实现条件语句。
10. MATLAB中如何实现文件的读写操作?- 答案:可以使用`fopen()`、`fread()`、`fwrite()`和`fclose()`等函数来实现文件的读写操作。
以上为MATLAB考试题及答案的示例,具体内容可根据实际考试要求进行调整。
一、二、十一、选择题共10小题二、填空题共10空三、看程序填空四、编程题 3题填空题(计算部分)1、标点符号; _______可以使命令行不显示运算结果,%——用来表示该行为注释行。
2、x为0~4pi,步长为0.1pi的向量,使用命令_______创建。
x=0:0.1*pi:4*pi3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使用单下标方式用_______取出元素“-5”。
A(5)4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。
6. 设x是一维数组,x的倒数第3个元素表示为_______;设y为二维数组,要删除y的第34行和48列,可使用命令_______; _______;x(_end-2_)y(34,:)=[]y(:,48)=[]7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令_________ _;save _x8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;非零9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;x=input(‘Who is she?’,’s’)_10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace 中,要产生矩阵D=,可用命令________ _,计算可用命令________;D=(A-C)/B.^Cdet(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的_______提示符,“│”标志为_______提示符。
命令行输入12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。
A+B;A.*B;A==B ;ans= [2,2,6;5,10,0;7,9,11]ans= [1,0,9;4,25,0;0,8,18]ans= [1,0,1;0,1,1;0,0,0]13.已知A是矩阵,求A的对角矩阵函数是_______,求A的下三角矩阵函数是_______。
diagtril14.MATLAB的程序文件和Simulink模型文件的扩展名分别是_______、。
.m.mdl15.MATLAB最基本的绘图函数为_______。
plot()16. A=[1,2,3;4,5,6]; A(:,[1,3])=[];A=__________________[2;5]17. fix(-1.5)=___ ________, round(-1.5)=__ _______________.-1 -218.已知A=[1 3;4 6];C=[A,eye(size(A));A ,ones(size(A))] 则C=_____________.[1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1]_ 19. A=[1,2,3;4,5,6]; A(4)=__________, A(3,2)=__________________5_ 无答案20.A=[1,2;3,4];B=[1,0;0,1]; A*B=__________, A.*B=____________.[1 2;3 4][1 0;0 4]21. A=[1 2 3;6 5 4]; reshape(A,3,2)=______________.[1 5;6 3;2 4]22. A=[1,2;3,1]; B=[1,0;0,1]; A~=B=___________.[0 1;1 0]23. A=[1,2,3;1,4,9;1,7,27]; triu(A,-1)=_____.-1表示为主对角线下一条对角线一下的数全变为0 提取矩阵上三角矩阵的函数[1 2 3;1 4 9;0 7 27]24. A=[4,15,-45,10,6;56,0,17,-45,0]; find(A>=10 & A<=20)=___ __________.3 6 725.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。
A &B 的运行结果_______;A ./B 的运行结果_______。
ans=[0 1 1;1 1 0]ans= [0 2.25 2;1 0.6 NaN]26. 产生4阶全0方阵的命令为_______;产生3阶全1方阵的命令为。
zeros(4)ones(3)27. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为_______。
2 5和 528. 用if判断语句判断80≥ x >60,在MATLAB中if语言后的判断应写为_______。
if x<=80 & x>6029.为了使两个pl ot的图形在同一个坐标显示,可以使用_______命令进行图形保持;可以使用_______命令为图形添加网格。
hold ongrid on30. MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat中的指令_______;save my_date31. MATLAB提供了两种运行方式,是按_______和把_______文件copy到matlab里,回车。
F5*.m32.MATLAB的含义为_______。
矩阵实验室(Matrix Laboratory)33.MATLAB中,都包括哪些工具箱,举例不少于6个:_______偏微分方程工具箱、最优化工具箱、插值运算工具箱、数理统计工具箱、信号处理工具箱、通信工具箱,滤波设计工具箱。
34、在MATLAB中,plot命令用于什么,。
画曲线35、size命令的功能,确定_______。
阵列的长度36、a=[1 2 2],求a的转置_______。
a=[1;2;2]37、在线形图型格式的设置中,字符r表示什么颜色。
红色38. 在MATLAB中,矩阵的秩由函数_______来实现。
rank39.在MATLAB中,单位矩阵由函数_______来实现。
eye40. 在MATLAB中,二维饼图由函数_______来实现。
pie41. 在线形图型格式的设置中,字符b表示什么颜色。
蓝色42. MATLAB表达式3*2^3^2的结果是_______。
19243.条形图由函数_______来实现。
bar44. 倘若要是对x进行赋值,从5到25,间隔是0.1, x=5:0.1:25;45. 倘若要是对x进行赋值,从2到20,中间间隔100个点,x=linspace(2,20,100);选择题(计算部分)1. 下列变量中的最大数是(C)A.eps B.realmin C.realmax D.-pi2.下列表示可以作为MATLAB的变量的是(D)A.abcd- 2 B.xyz_2# C.@h D.X_1_a3. 如果x=1: 2 : 8,则x(1)和x(4)分别是(B)A.1,8 B.1, 7 C.2, 8 D.2, 74. 下列变量中比0大的最小数是(B)A.i B.realmin C.realmax D.pi5. 在MATLAB中下列数值的表示不正确的是(B)A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pic d b b b6.下列表示可以作为MATLAB的变量的是( B)A.abcd-2 B.xyz_2a C.@h D.3hour7. 如果x=1:-2:-8,则x(1)和x(5)分别是(D)A.1,-8 B.-1,-7 C.-1,-8 D.1,-78. MATLAB表达式2*2^3^2的结果是(A)A.128 B.4096 C. 262144 D.2569. 下列哪个变量的定义是不合法的(A)。
(A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz10. 指出下列错误的指令(B)。
(A) syms a b; (B) syms a, b; (C) syms(‘a', ‘b'); (D) syms(‘a','b','positive');b d a A B11.下列哪条指令是求矩阵的行列式的值(C)。
(A) inv (B) diag (C) det (D) eiginv是求逆矩阵diag是矩阵对角元素的提取和创建对角阵sqrt(x) ——求x的平方根abs(x)——求x的绝对值det(a)——求行列式的值eig——计算矩阵A的特征值和特征向量的函数clf; 用来清除图形的命令12 .清空Matlab 工作空间内所有变量的指令是(C)。
(A) clc (B) cls (C) clear (D) clf13、下列变量名中——A——是合法的。
(A) char_1 ; (B) x*y ; (C) x\y ; (D) end14.以下哪个说法是正确的()。
(A)Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。
(B)Matlab 指令窗口中显示的数值有效位数不能超过7 位。
(C)输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。
(D)历史指令窗口所记录的内容与diary 指令所产生“日志”内容是不同的。
15. 产生四维单位矩阵的语句为().A.ones(4)B.eye(4)C.zeros(4)D.rand(4)>> eye(4)ans =1 0 0 00 1 0 0 0 0 1 0 0 0 0 1>> ones(4)ans =1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1>> zeros(4)ans =0 0 0 00 0 0 00 0 0 00 0 0 0 >> rand(4)ans =0.8147 0.6324 0.9575 0.95720.9058 0.0975 0.9649 0.48540.1270 0.2785 0.1576 0.80030.9134 0.5469 0.9706 0.1419C C aD b16.求解线性方程组Ax=b,当det(A)≠0时,方程的解是().A. A\bB.b/AC.b\AD.A/b17. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为()c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(abs(c)+abs('a')-abs('A')));elseif c>='a'& c<='z'disp(setstr(abs(c)- abs('a')+abs('A')));elseif c>='0'& c<='9'disp(abs(c)-abs('0'));elsedisp(c);endA. 9B. 8C. 7D. 618. 运行下面的代码后,输入:1回车,2回车,1回车,则输出结果为()a=input('a=?');b=input('b=?');c=input('c=?');d=b*b-4*a*c;x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);A. x1=num2str(1) x2=num2str(1)B. x1=num2str(-1) x2=num2str(1)C. x1= -1 x2=-1D. x1=1 x2=-119.清除工作空间(wordspace)的命令是()A. clc; B. clear; C. clf; D.delete;20. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( )x=input('请输入x的值:');if x==10y=cos(x+1)+sqrt(x*x+1);elsey=(3^(1/2))*sqrt(x+sqrt(x));endyA. 9B. 8C. 7D. 6a a cb d21. 运行如下程序后, 命令窗口(command windows)显示的结果为( b)s=0;a=[12,13,14;15,16,17;18,19,20];for k=as=s+k;enddisp(s');A. 144B. 39 48 57C.145D. 45 48 5122. 运行如下程序后, 命令窗口(command windows)显示的结果为(b )k=0;for n=100:200if rem(n,21)~=0 %R=rem(X,Y),求余数函数,X,Y应该为正数k=k+1;continueendbreak;endkA.105B. 5C.4D.10123. 图形窗口(Figure)显示网格的命令是(b)A. axis onB. grid onC. box onD. hold on24. 已知函数文件如下,则factor(4)=(c )function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n;endA. 4B. 12C. 24D.4825.运行如下程序后, 命令窗口(command windows)显示的结果为( d)A=[13,-56,78; 25,63,-735; 78,25,563; 1,0,-1];y=max(max(A))A. y=564B.y=9C.y=-735D.y=56326.在图形指定位置加标注命令是(c)A. title(x,y,’y=sin(x)’);B. xlabel(x,y,’y=sin(x)’);C. text(x,y,’y=sin(x)’);D. legend(x,y,’y=sin(x)’); %添加图例的标注,27.下列哪个函数为插值函数(b)A. P=polyfit(X,Y,3)B. Y1=interp1(X,Y,X1,'method')C. [Y,I]=sort(A,dim)D. R=corrcoef(X)28.i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后;a, b, c的值分别是多少?c(A)a=4, b=4, c=2.0000i(B)a=4, b=2.0000i, c=2.0000i(C)a=2.0000i, b=4, c=2.0000i(D) a=2.0000i, b=2.0000i, c=2.0000i29. 求解方程x4-4x3+12x-9 = 0 的所有解a(A)1.0000, 3.0000, 1.7321, -1.7321(B)1.0000, 3.0000, 1.7321i, -1.7321i(C)1.0000i, 3.0000i, 1.7321, -1.7321(D)-3.0000i, 3.0000i, 1.7321, -1.732130、在循环结构中跳出循环,但继续下次循环的命令为。