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的矩阵,找出其中最大的元素,并显示其位置。
matlab复习题标准答案

matlab复习题标准答案# MATLAB复习题标准答案一、选择题1. MATLAB中的矩阵默认是按什么顺序存储的?- A. 行主序- B. 列主序- C. 随机序- D. 行主序2. 下列哪个函数用于计算矩阵的行列式?- A. `det`- B. `diag`- C. `trace`- A. `det`3. MATLAB中如何创建一个5x5的单位矩阵?- A. `eye(5,5)`- B. `zeros(5,5)`- C. `ones(5,5)`- A. `eye(5,5)`4. 下列哪个命令用于生成0到1之间的随机数?- A. `rand()`- B. `randi()`- C. `randn()`- A. `rand()`5. MATLAB中如何计算向量的范数?- A. `norm(vector)`- B. `abs(vector)`- C. `sum(vector)`- A. `norm(vector)`二、填空题1. MATLAB中的`%`符号用于______。
- 答案:注释2. 要创建一个从10到1的递减向量,可以使用______。
- 答案:`1:-1:10`3. MATLAB中,`zeros(3,4)`会生成一个______。
- 答案:3行4列的全零矩阵4. 函数`max(A)`会返回矩阵A中的______。
- 答案:最大值5. `plot(x,y)`函数在MATLAB中用于______。
- 答案:绘制x和y的数据点的图形三、简答题1. 请简述MATLAB中矩阵的基本操作有哪些?- 答案:矩阵的基本操作包括矩阵的创建、转置、求逆、矩阵乘法、矩阵加法、矩阵减法等。
2. MATLAB中如何实现循环结构?- 答案:MATLAB中实现循环结构主要有两种方式,一种是使用`for`循环,另一种是使用`while`循环。
3. 请解释MATLAB中的函数文件和脚本文件的区别。
- 答案:函数文件通常包含返回值和参数,可以被其他脚本或函数调用;而脚本文件主要用于执行一系列命令,不包含返回值。
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考试题库+答案

填空题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开卷考试题及答案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_考题带答案MATLAB期末考试试卷及其参考答案一、填空题(每空1分,20分)1、MATLAB常用操作界面包括、工作空间窗口、、、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等。
2、MATLAB中Inf或inf表示、NaN或nan表示、nargout表示。
3、MATLAB中逗号主要用作;用作输入量与输入量之间的分隔符;。
4、工作空间浏览器主要用于内存变量的、和。
5、MATLAB实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。
6、二维数组的标识有、、“逻辑1”标识。
7、在一个元胞数组A中寻访第2行第3列元胞元素用;寻访数组第2行第3列元胞中所存的内容用。
8、4、MATLAB中clf用于、clc用于、clear用于。
二、简答题(每题5分,共20分)1、简述MA TLAB历史指令窗的主要作用。
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=[136****1416];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、写出下列指令运行结果。
MATLAB考试题目及解答

1.圆盘上有如图所示的二十个数,请找出哪4个相邻数之和最大,并指出它们的位置和数值。
(10分)2011841361015217319716811149125解答:%1.圆盘上有如图所示的二十个数,请找出哪4个相邻数之和最大,并指出它们的位置和数值。
(10分)A=[1 18 4 13 6 10 15 2 17 3 19 7 16 8 11 14 9 12 5 20];% 程序位置规定:从1开始顺时针方向计数;NumA=size(A); Num=NumA(1,2); sum(1)=A(1); for i=1:(Num-3)sum(i)=A(i)+A(i+1)+A(i+2)+A(i+3); endmaxresult=max(sum(:));%找出4个相邻数之和最大值 maxresult %4个相邻数之和最大值 Position=i %四个数起始位置 FourNumber=A(1,i:(i+3)) %四个数的值及顺序 运行结果:maxresult =50Position =17FourNumber =9 12 5 202.甲、乙、丙三人上街买糖果。
三人都买好后,甲对乙、丙说,我可以按你们现有的糖果数再送你们每人一份。
甲送给乙、丙后,乙也按甲、丙现有的糖果数,送给甲、丙每人各一份糖果。
丙也如此送了甲、乙各一份。
互相赠送后,每人恰好各有64颗糖果。
问甲、乙、丙原来各买了多少糖果?(10分)解答:%由代数关系构造矩阵 a=[1 -1 -1;0 2 0;0 0 2]; b=a([2 1 3],:); b=b(:,[2 1 3]); c=a([2 3 1],:); c=c(:,[2 3 1]); d=64*ones(3,1); result=a\(b\(c\d))运行结果:result=104 56 323.求n S a aa aaa aaa a =++++ 的值。
a 的值为1~9之间的一个整数,n S 中每一项aaa a 共有n 位。
matlab测试题答案

matlab测试题答案一、填空题1. MATLAB中的循环结构包括for循环、while循环和______循环。
答案:break2. 在MATLAB中,用于定义和创建矩阵的关键字是______。
答案:zeros3. MATLAB中,用于计算矩阵特征值的函数是______。
答案:eig4. 若要在MATLAB中进行字符串拼接,应使用运算符______。
答案:strcat5. 在MATLAB中,用于生成线性空间向量的函数是______。
答案:linspace二、选择题1. MATLAB中用于绘制二维图形的命令是______。
A. plotB. histC. pieD. bar答案:A2. 若想在MATLAB中清除所有变量,应使用命令______。
A. clear allB. clearC. clcD. close all答案:A3. 在MATLAB中,用于求解线性方程组的函数是______。
A. solveB. fsolveC. ode45D. inv答案:A4. 以下哪个函数可以用于MATLAB中的多项式拟合?A. polyfitB. convC. polyvalD. roots答案:A5. MATLAB中用于保存工作空间变量的命令是______。
A. saveB. loadC. saveasD. clear答案:A三、简答题1. 请简述MATLAB中M文件的两种主要类型及其区别。
答:MATLAB中的M文件主要分为函数文件和脚本文件。
函数文件通常包含一个或多个函数定义,每个函数都以关键字function开始,并以end结束。
脚本文件则不包含函数定义,而是由一系列命令组成,这些命令按顺序执行。
2. 说明在MATLAB中如何导入和导出数据。
答:在MATLAB中,导入数据可以使用多种方式,如通过文件导入向导(File Import Wizard),或使用load、xlsread等函数直接读取数据。
导出数据时,可以使用save、xlswrite等函数将数据写入文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题共10小题二、填空题共10空三、看程序填空四、编程题3题填空题(计算部分)1、标点符号;_____ 以使命令行不显示运算结果,%用来表示该行为注释行。
2、x为0 ~4pi,步长为0.1pi的向量,使用命令_____________ U建。
x=0:0.1*pi:4*piri 3 N[3、输入矩阵A=^ 了,使用全下标方式用A(2,2) _取出元素“ -5 ”,使1.5 6 d用单下标方式用______ 出元素“ -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=(^ —,可用命令_______________________ ,计算I他可用命令____________ ;D=(A-C)/B.9 det(inv(A '*B)11.在MATLAB命令窗口中的“ >>”标志为MATLAB的________________ 提示符,“ I”标志为_______ 示符。
命令行输入12.已知A=[1 2 3 ; 4 5 0 ; 7 8 9] ; B=[1 0 3 ; 1 5 0 ; 0 1 2];写出下列各指令运行的结果。
A+BA.*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的下三角矩阵函数是 _________ 。
diag tril14.MATLAB勺程序文件和Simulink模型文件的扩展名分别是 ___________ 、—。
卫.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))] 贝J 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]; fin d(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的运行结果________ 。
an s=[0 1 1;1 1 0] ans二[0 2.25 2;1 0.6NaN]26.产生4阶全0方阵的命令为_________ ;产生3阶全1方阵的命令为。
zeros(4)on es(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 中,矩阵的秩由函数 来实现。
___________________________________ rank 39.在 MATLAB 中 ,单位矩阵由函数 ________ 来实现。
eye 40. 在 MATLAB 中,二维饼图由函数 _________ 来实现。
pie 41. 在线形图型格式的设置中,字符 b 表示什么颜色 。
蓝色 42. MATLAB 表达式3*2A 3A 2的结果是 _____________ 。
192 43. 条形图由函数 ____ 来实现。
bar44. 倘若要是对x 进行赋值,从5到25,间隔是0.1,45. 倘 若 要 是 对 x 进 行 赋 值 , 从 2 到 20 ,x=linspace(2,20,100);选择题 (计算部分)1. 下列变量中的最大数是 (C)A .epsB .realminC .realmaxD .-pi2. 下列表示可以作为 MATLAB 的变量的是 (D)A . abcd- 2B .xyz_2#C .@hD .X_1_a3. 如果x=1: 2 : 8,则x(1)和x(4)分别是(B)A .1, 8B .1, 7C .2, 8D .2, 7 4. 下列变量中比 0 大的最小数是 (B)A .iB .realminC .realmaxD .pi5. 在 MATLAB 中下列数值的表示不正确的是( B )A .+99B .1.3e-5C .2-3*eA2D .3-2*pic d b b bx=5:0.1:25; 中 间 间 隔 100 个 点 ,6.下列表示可以作为MATLAB 的变量的是( B)A. abcd-2B. xyz_2aC. @hD. 3hour7.如果x=1:-2:-8,则x(1)和x(5)分别是(D)A. 1, -8B. -1,-7C. -1,-8D. 1,-78.MATLAB 表达式2*2A3A2的结果是(A)A . 128B . 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', (D)'Syms(‘ a','b','po*et);b d a A B11.下列哪条指令是求矩阵的行列式的值(C)。
(A)inv (B) diag (C) det (D) eiginv是求逆矩阵diag是矩阵对角元素的提取和创建对角阵sqrt(x) 求x 的平方根abs(x) ------ 求x的绝对值det⑻------- 求行列式的值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.on es(4)B.eye(4)C.zeros(4)D.ra nd(4)>> eye(4)11111 111>> zeros(4)>> rand(4)ans =ans =0 0 00 0.8147 0.6324 0.9575 0.9572 0 00 0 0.90580.0975 0.9649 0.4854 0 0 0 0 0.1270 0.2785 0.1576 0.8003 00.91340.54690.97060.1419C C aD b16. 求解线性方程组Ax=b,当det(A)工0时,方程的解是().A. A\bB.b/AC.b\AD.A/b17. 运行如下程序后,输入9回车,命令窗口( comma nd wi ndows )显示的结 果为 ()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')); else disp(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 . x 仁num2str(1) x2=num2str(1)B. x1=num2str(-1) x2=num2str(1)C. x1= -1 x2=-1D. x1=1 x2=-119. 清除工作空间(wordspacH 的命令是()A . clc; B. clear; C. clf; D.delete;20. 运行如下程序后,输入9回车,命令窗口( comma nd wi ndows )显示的结 果为 ( )x=input('请输入x 的值:'); if x==10 y=cos(x+1)+sqrt(x*x+1); elseans =1 0 0 0 01 0 0 0 0 1 0 0 0 0 1>> ones(4) ans =1 1 1 1 1 11 1y=(3八(1/2))*sqrt(x+sqrt(x));endyA. 9B. 8C. 7D. 6a a cb d21.运行如下程序后,命令窗口( comma nd win dows)显示的结果为(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.运行如下程序后,命令窗口( comma nd win dows)显示的结果为(b ) k=0; for n=100:200if rem(n,21)~=0 %R= rem(X,Y),求余数函数,X,Y应该为正数k=k+1;continueend break; end kA.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.运行如下程序后,命令窗口( comma nd win dows)显示的结果为(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'.x)l;abel(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.在循环结构中跳出循环,但继续下次循环的命令为。