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的根。
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考试题及答案一、选择题(每题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试题及答案# 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编程考试题及答案1. 编写一个MATLAB函数,该函数接受一个向量作为输入,并返回该向量中所有元素的平方和。
```matlabfunction sumOfSquares = vectorSquareSum(inputVector)sumOfSquares = sum(inputVector .^ 2);end```答案:该函数通过使用点乘运算符(`.^`)来计算向量中每个元素的平方,然后使用`sum`函数计算这些平方值的总和。
2. 给定一个3x3的矩阵A,编写MATLAB代码计算其行列式。
```matlabA = [1 2 3; 4 5 6; 7 8 9];determinantA = det(A);```答案:使用MATLAB内置函数`det`可以直接计算矩阵A的行列式。
3. 编写一个MATLAB脚本,实现对一个给定字符串进行反转。
```matlaboriginalString = 'HelloWorld';reversedString = fliplr(originalString);```答案:使用`fliplr`函数可以将字符串中的字符从左到右翻转,实现字符串的反转。
4. 给定两个向量x和y,编写MATLAB代码计算它们之间的欧几里得距离。
```matlabx = [1 2 3];y = [4 5 6];euclideanDistance = sqrt(sum((x - y) .^ 2));```答案:欧几里得距离可以通过计算两个向量对应元素差的平方和的平方根来得到。
5. 编写一个MATLAB函数,该函数接受两个参数,一个是矩阵,另一个是标量值,返回矩阵中所有元素与该标量值的差的绝对值。
```matlabfunction absDiffMatrix = matrixScalarDifference(matrix, scalar)absDiffMatrix = abs(matrix - scalar);end```答案:该函数通过从矩阵的每个元素中减去标量值,然后使用`abs`函数计算结果的绝对值。
matlab期末考试题及答案

matlab期末考试题及答案MATLAB期末考试题及答案一、选择题(每题2分,共20分)1. MATLAB中用于创建向量的函数是:A. vectorB. arrayC. linspaceD. ones答案:D2. 下列哪个命令可以计算矩阵的行列式?A. detB. diagC. traceD. rank答案:A3. 在MATLAB中,以下哪个选项是用于绘制三维图形的?A. plotB. plot3C. barD. scatter答案:B4. MATLAB中,用于计算向量范数的函数是:A. normB. meanC. medianD. std答案:A5. 下列哪个命令可以用于创建一个二维数组?A. array2dB. matrixC. create2dD. make2d答案:B6. MATLAB中,用于求解线性方程组的函数是:A. solveB. linsolveC. equationD. linprog答案:A7. 以下哪个函数可以用于生成随机数?A. randB. randomC. randnD. randi答案:A8. MATLAB中,用于实现循环结构的关键字是:A. loopB. forC. whileD. repeat答案:B9. 下列哪个命令可以用于绘制函数图形?A. plotB. graphC. drawD. functionplot答案:A10. MATLAB中,用于计算矩阵特征值的函数是:A. eigB. eigenvalueC. characteristicD. eigen答案:A二、简答题(每题5分,共30分)1. 简述MATLAB中矩阵的基本操作有哪些?答案:矩阵的基本操作包括矩阵的创建、矩阵的加法、减法、乘法、转置、求逆、求行列式等。
2. MATLAB中如何实现条件语句?答案:MATLAB中实现条件语句主要使用if-else结构,也可以使用switch-case结构。
3. 请解释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考试试题库 答案解析

填空题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()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];写出下列各指令运行的结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题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()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.为了使两个plot的图形在同一个坐标显示,可以使用 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的结果是 19243、条形图由函数bar来实现。
44、倘若要是对x进行赋值,从5到25,间隔是0.1 x=5:0.1:2545、倘若要是对x进行赋值,从2到20,中间间隔100个点, x=linspace(2,20,100) 选择题1. 下列变量中的最大数是CA.eps B.realmin C.realmax D.-pi2. 下列表示可以作为MATLAB的变量的是DA.abcd- 2 B.xyz_2# C.h D.X_1_a3. 如果x=1: 2 : 8,则x(1)和x(4)分别是BA.1,8 B.1, 7 C.2, 8 D.2, 74. 下列变量中比0大的最小数是BA.i B.realmin C.realmax D.pi5. 在MATLAB中下列数值的表示不正确的是(B)A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi6. 下列表示可以作为MATLAB的变量的是( B)A.abcd-2 B.xyz_2a C.h D.3hour7. 如果x=1:-2:-8,则x(1)和x(5)分别是DA.1,-8 B.-1,-7 C.-1,-8 D.1,-78. MATLAB表达式2*2^3^2的结果是AA.128 B.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)。
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)显示的结果为DA=[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、在循环结构中跳出循环,但继续下次循环的命令为。