Matlab考试题库+标准答案

合集下载

matlab编程考试题及答案

matlab编程考试题及答案

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的根。

matable考试试题及答案

matable考试试题及答案

matable考试试题及答案一、选择题(每题2分,共20分)1. MATLAB中用于创建向量的命令是:A. vectorB. linspaceC. zerosD. ones答案:D2. MATLAB中用于计算矩阵的逆的函数是:A. invB. pinvC. detD. eig答案:A3. MATLAB中用于绘制函数图形的命令是:A. plotB. figureC. holdD. axis答案:A4. MATLAB中用于计算矩阵的行列式的函数是:A. detB. rankC. traceD. norm5. MATLAB中用于求解线性方程组的函数是:A. solveB. linsolveC. eigD. roots答案:A6. MATLAB中用于定义符号变量的命令是:A. symsB. symC. symbolicD. define答案:A7. MATLAB中用于计算矩阵的特征值的函数是:A. eigB. invC. detD. rank答案:A8. MATLAB中用于计算矩阵的秩的函数是:A. rankB. detC. traceD. norm答案:A9. MATLAB中用于计算矩阵的范数的函数是:B. detC. rankD. eig答案:A10. MATLAB中用于计算矩阵的迹的函数是:A. traceB. detC. rankD. norm答案:A二、填空题(每题2分,共20分)1. MATLAB中用于创建一个3x3的单位矩阵的命令是________。

答案:eye(3)2. MATLAB中用于创建一个3x3的零矩阵的命令是________。

答案:zeros(3)3. MATLAB中用于创建一个3x3的全1矩阵的命令是________。

答案:ones(3)4. MATLAB中用于计算向量元素的和的函数是________。

答案:sum5. MATLAB中用于计算向量元素的平均值的函数是________。

matlab考试题库及答案大学

matlab考试题库及答案大学

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考试题及答案

大学matlab考试题及答案

大学matlab考试题及答案大学MATLAB考试题及答案一、选择题1. MATLAB的全称是什么?A. Matrix LaboratoryB. Microprocessor Application Tool SetC. Microsoft Advanced Tool SetD. Microprocessor Application Test System答案:A2. 在MATLAB中,以下哪个命令用于绘制三维图形?A. plotB. scatterC. surfD. bar答案:C3. MATLAB中用于求解线性方程组的函数是?A. solveB. linsolveC. linprogD. fsolve答案:A二、简答题1. 简述MATLAB的基本数据类型有哪些,并给出至少两个每种类型的示例。

答案:MATLAB的基本数据类型包括数值数组、字符数组和单元数组。

数值数组可以是向量、矩阵或多维数组。

例如,向量 `v = [1 2 3]`,矩阵 `M = [1 2; 3 4]`。

字符数组是由单引号或双引号括起来的字符序列,如 `C = 'Hello'`。

单元数组可以包含不同类型的数据,如`{1, 'text', [1; 2; 3]}`。

2. 描述如何在MATLAB中实现矩阵的转置和翻转。

答案:矩阵的转置可以通过 `'T'` 来实现,例如 `A'` 表示矩阵A 的转置。

矩阵的翻转可以通过 `flip` 函数实现,例如 `flip(A)` 可以翻转矩阵A的所有行和列,`flipud(A)` 仅翻转矩阵A的行,而`fliplr(A)` 仅翻转矩阵A的列。

三、编程题1. 编写一个MATLAB函数,该函数接受一个向量作为输入,并返回向量中所有元素的和以及平均值。

```matlabfunction [sumVal, avgVal] = calculateSumAndAverage(V)sumVal = sum(V);avgVal = mean(V);end```2. 设计一个MATLAB脚本来解决以下问题:给定一个3x3的矩阵,找出其中最大的元素,并显示其位置。

matlable考试试题及答案

matlable考试试题及答案

matlable考试试题及答案MATLAB考试试题及答案1. MATLAB基本操作问题:如何在MATLAB中创建一个名为"myVector"的向量,包含元素1, 2, 3, 4, 5?答案:在MATLAB命令窗口中输入以下代码即可创建向量:```myVector = [1 2 3 4 5];```2. 矩阵运算问题:给定两个矩阵A和B,如何计算它们的乘积?答案:使用矩阵乘法运算符(*)来计算矩阵A和B的乘积:```A = [1 2; 3 4];B = [5 6; 7 8];C = A * B;```3. 函数定义问题:如何在MATLAB中定义一个函数,该函数接受两个参数并返回它们的和?答案:使用以下代码定义一个名为"addNumbers"的函数:```function sum = addNumbers(a, b)sum = a + b;end```4. 绘图问题:如何在MATLAB中绘制函数y = x^2的图像?答案:使用以下代码绘制函数y = x^2的图像:```x = -10:0.1:10;y = x.^2;plot(x, y);title('y = x^2');xlabel('x');ylabel('y');```5. 循环结构问题:如何使用for循环在MATLAB中计算1到10的整数和?答案:使用以下代码通过for循环计算1到10的整数和:```sum = 0;for i = 1:10sum = sum + i;end```6. 条件语句问题:如何在MATLAB中使用if语句检查一个数是否为偶数,并打印相应的消息?答案:使用以下代码使用if语句检查一个数是否为偶数:```num = 4;if mod(num, 2) == 0disp([num2str(num) ' is even']);elsedisp([num2str(num) ' is odd']);end```7. 文件操作问题:如何在MATLAB中读取一个文本文件的内容,并将其存储在一个字符串变量中?答案:使用以下代码读取一个名为"example.txt"的文本文件的内容:```fileID = fopen('example.txt', 'r');content = fread(fileID, '*char')';fclose(fileID);```8. 向量化操作问题:如何在MATLAB中使用向量化操作计算一个向量中所有元素的平方?答案:使用以下代码计算向量中所有元素的平方:```vec = [1 2 3 4 5];squaredVec = vec.^2;```以上为MATLAB考试试题及答案的正文内容。

matlab考试题目及答案

matlab考试题目及答案

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试题及答案# 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的矩阵。

matable考试试题及答案

matable考试试题及答案一、选择题(每题2分,共10题)1. MATLAB中用于创建一个3x3的零矩阵的命令是什么?A. zeros(3,3)B. ones(3,3)C. eye(3,3)D. rand(3,3)答案:A2. 下列哪个函数可以用来计算矩阵的逆?A. inv()B. pinv()C. det()D. eig()答案:A3. MATLAB中如何生成一个从1到10的向量?A. 1:10B. [1 10]C. linspace(1,10,10)D. 1..10答案:A4. 如何在MATLAB中绘制函数y=x^2的图像?A. plot(x, x^2)B. plot(x^2)C. plot(x, y)D. plot(y)答案:A5. MATLAB中用于计算矩阵A和B的点积的命令是什么?A. A*BB. A.*BC. A*B'D. A.*B'答案:D6. 如何在MATLAB中清空工作空间的所有变量?A. clearB. clear allC. clcD. close all答案:B7. MATLAB中用于求解线性方程组Ax=b的命令是什么?A. solve(A,b)B. linsolve(A,b)C. A\bD. b/A答案:C8. MATLAB中如何计算向量[1, 2, 3]的范数?A. norm([1, 2, 3])B. norm([1, 2, 3], 1)C. norm([1, 2, 3], 2)D. norm([1, 2, 3], inf)答案:C9. MATLAB中如何生成一个5x5的单位矩阵?A. ones(5,5)B. zeros(5,5)C. eye(5,5)D. rand(5,5)答案:C10. 如何在MATLAB中创建一个2x2的矩阵,其元素为[1, 2; 3, 4]?A. [1 2; 3 4]B. [1, 2, 3, 4]C. [1 2 3 4]D. [1; 2; 3; 4]答案:A二、填空题(每题2分,共5题)1. MATLAB中用于计算矩阵的行列式的函数是____。

matlab开卷考试题及答案

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考试题及答案

大一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中,用于计算矩阵的迹的命令是____。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 。

14.MATLAB 的程序文件和Simulink 模型文件的扩展名分别是.m 、.mdl15.MATLAB 最基本的绘图函数为plot()4 16. A=[1,2,3;4,5,6]; A(:,[1,3])=[];A= [2;5] 17. fix(-1.5)= -1 , round(-1.5)= -2 .18.已知A=[1 3;4 6];C=[A,eye(sizeA);A ,ones(sizeA)]则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)= 5 , A(3,2)=无答案20. A=[1,2;3,4];B=[1,0;0,1]; A*B= [1 2;3 4] , A.*B= [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 2 3;1 4 9;0 7 27] ,-1表示为主对角线下一条对角线一下的数全变为0,提取矩阵上三角矩阵的函数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 的运行结果 ans=[0 1 1;1 1 0] ;A ./B 的运行结果 ans= [0 2.25 2;1 0.6 NaN]。

26. 产生4阶全0方阵的命令为 zeros(4)产生3阶全1方阵的命令为 ones(3) 。

27. A=rand(2,5);b=sizeA;c=lengthA ;则b 和c 的值分别为 25、5 。

28. 用if 判断语句判断80≥ x >60,在MATLAB 中if 语言后的判断应写为 if x<=80 & x>6029.为了使两个pl ot 的图形在同一个坐标显示,可以使用 hold on 命令进行图形保持;可以使用 grid on 命令为图形添加网格。

30. MATLAB 的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat 中的指令 save my_date ;31. MATLAB 提供了两种运行方式,是按 F5 和把 *.m 文件copy 到matlab 里,回车。

32.MATLAB 的含义为 矩阵实验室(Matrix Laboratory ) 。

33.MATLAB 中,都包括哪些工具箱:偏微分方程工具箱 、最优化工具箱 、插值运算工具箱、数理统计工具箱信号处理工具箱 、 通信工具箱、 滤波设计工具箱34、在MATLAB 中,plot 命令用于什么 画曲线 。

35、size 命令的功能,确定 阵列的长度36、a=[1 2 2],求a 的转置 a=[1;2;2]37、在线形图型格式的设置中,字符r 表示 红色38、在MATLAB 中,矩阵的秩由函数 rank 来实现。

39、在MATLAB 中,单位矩阵由函数 eye 来实现。

40、在MATLAB 中,二维饼图由函数 pie 来实现。

41、在线形图型格式的设置中,字符b 表示 蓝色42、 MATLAB 表达式3*2^3^2的结果是 1925 43、条形图由函数 bar 来实现。

44、倘若要是对x 进行赋值,从5到25,间隔是0.1 x=5:0.1:2545、倘若要是对x 进行赋值,从2到20,中间间隔100个点, x=linspace(2,20,100) 选择题1. 下列变量中的最大数是CA .epsB .realminC .realmaxD .-pi2. 下列表示可以作为MATLAB 的变量的是DA .abcd- 2B .xyz_2#C .@hD .X_1_a3. 如果x=1: 2 : 8,则x(1)和x(4)分别是BA .1,8B .1, 7C .2, 8D .2, 74. 下列变量中比0大的最小数是BA .iB .realminC .realmaxD .pi5. 在MATLAB 中下列数值的表示不正确的是(B )A .+99B .1.3e-5C .2-3*e^2D .3-2*pi6. 下列表示可以作为MATLAB 的变量的是( B)A .abcd-2B .xyz_2aC .@hD .3hour7. 如果x=1:-2:-8,则x(1)和x(5)分别是DA .1,-8B .-1,-7C .-1,-8D .1,-78. MATLAB 表达式2*2^3^2的结果是AA .128B .4096 C. 262144 D .2569. 下列哪个变量的定义是不合法的A 。

A abcd-3B xyz_3C abcdefD x3yz10. 指出下列错误的指令(B )。

A syms a b;B syms a, b;C syms(‘a', ‘b');D syms(‘a','b','positive');11.下列哪条指令是求矩阵的行列式的值(C )。

A invB diagC detD eigInv : 求逆矩阵diag : 矩阵对角元素的提取和创建对角阵sqrt(x) : 求x 的平方根abs(x): 求x 的绝对值detA : 求行列式的值eig : 计算矩阵A 的特征值和特征向量的函数clf ;: 用来清除图形的命令12 .清空 Matlab 工作空间内所有变量的指令是(C )。

A clcB clsC clearD clf13、下列变量名中 A 是合法的。

A char_1 ;B x*y ;C x\y ;D end14.以下哪个说法是正确的(D )。

6 A Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。

B Matlab 指令窗口中显示的数值有效位数不能超过 7 位。

C 输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。

D 历史指令窗口所记录的内容 与 diary 指令所产生“日志”内容是不同的。

16.求解线性方程组Ax=b,当detA≠0时,方程的解是( A ).A. A\bB.b/AC.b\AD.A/b17. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( A ) c=input('请输入一个字符','s');if c>='A' & c<='Z'disp(setstr(absC+abs('a')-abs('A')));Else if c>='a'& c<='z'disp(setstr(absC- abs('a')+abs('A')));Else if c>='0'& c<='9'disp(absC-abs('0'));elsedispC;endA. 9B. 8C. 7D. 618. 运行下面的代码后,输入:1回车,2回车,1回车,则输出结果为(C )a=input('a=?');b=input('b=?');c=input('c=?');d=b*b-4*a*c;x=[(-b+sqrtD)/(2*a),(-b-sqrtD)/(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)的命令是(B)A. clc; B. clear; C. clf; D.delete;20. 运行如下程序后,输入9回车,命令窗口(command windows)显示的结果为( D ) 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. 621. 运行如下程序后, 命令窗口(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(maxA)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.0000iB a=4, b=2.0000i, c=2.0000iC a=2.0000i, b=4, c=2.0000iD a=2.0000i, b=2.0000i, c=2.0000i29. 求解方程x4-4x3+12x-9 = 0 的所有解( A )A 1.0000, 3.0000, 1.7321, -1.7321B 1.0000, 3.0000, 1.7321i, -1.7321iC 1.0000i, 3.0000i, 1.7321, -1.7321D -3.0000i, 3.0000i, 1.7321, -1.732130、在循环结构中跳出循环,但继续下次循环的命令为。

相关文档
最新文档