Matlab考试题库答案

合集下载

MATLAB历年考试题目(附答案)

MATLAB历年考试题目(附答案)

历年考试题目(附答案)

一、填空题

1、MATLAB常用操作界面包括、工作空间窗口、、、内存数组编辑器、M文件编辑/调试器、帮助导航

/浏览器、图形窗口等。

2、MATLAB中Inf或inf表示、NaN或nan表示、nargout表示。

3、MATLAB中逗号主要用作;用作输入量与输入量之间的分隔符;。

4、工作空间浏览器主要用于内存变量的、和。

5、MATLAB实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。

6、二维数组的标识有、、“逻辑1”标识。

二、简述下列命令在MATLAB中的作用

1.clf %清除图对象

clear %清除工作空间内的所有变量

clc %清除当前屏幕上显示的所有内容,但不清除工作空间中的数据

2.ceil %沿+∞方向取整

factor %符号计算的因式分解

3.sph2cart %球坐标变为直角坐标

pow2 %2的幂

4.digits(d) %设置当前的可变算术精度的位数为整数 d 位

vpa(pi,100) %设置当前pi的小数位数为100

5.box on %打开框状坐标轴开

grid off %网格关

6.logspace %对数分度向量

cat %串接成高维数组

7.sym2poly %符号多项式转变为双精度多项式系数向量

poly2sym %双精度多项式系数转变为向量符号多项式

8.plot3 %三维线图

poly2str %以习惯方式显示多项式

9.bar %二维直方图

pie %二维饼图

10.zoom on %打开图形缩放模式 edit %M文件编辑

11.whos %对当前工作空间变量的信息进行列表

大学matlab考试题及答案

大学matlab考试题及答案

大学matlab考试题及答案大学MATLAB考试题及答案

一、选择题

1. MATLAB的全称是什么?

A. Matrix Laboratory

B. Microprocessor Application Tool Set

C. Microsoft Advanced Tool Set

D. Microprocessor Application Test System

答案:A

2. 在MATLAB中,以下哪个命令用于绘制三维图形?

A. plot

B. scatter

C. surf

D. bar

答案:C

3. MATLAB中用于求解线性方程组的函数是?

A. solve

B. linsolve

C. linprog

D. 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的行,而

MATLAB语言及应用试题及答案

MATLAB语言及应用试题及答案
答案:C
25.以下哪个说法是正确的()。
A、Matlab进行数值计算的表达精度与其指令窗口中的数值显示精度相同。 B、Matlab指令窗口中显示的数值有效位数不能超过7位。 C、输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。 D、历史指令窗口所记录的内容与diary指令所产生“日志”内容是不同的。
答案:C
29.图形窗口(Figure)显示网格的命令是()
A、axison B、gridon C、boxon D、holdon
答案:B
30.运行如下程序后,命令窗口(commandwindows)显示的结果为()k=0;for n=100:200ifrem(n,21)~=0%R=rem(X,Y),求余数函数,X,Y应该为正数k=k+1; continueendbreak;endk
一、单项选择题 1.下列哪个函数为插值函数()
A、P=polyfit(X,Y,3) B、Y1=interp1(X,Y,X1,'method') C、[Y,I]=sort(A,dim) D、R=corrcoef(X)
答案:B
2.下列哪条指令是求矩阵的行列式的值()。
A、inv B、diag C、det D、eig
答案:C
20.如果想将矩阵A第1行第1列的元素改为50,可以通过()语句来完成。
A、A(l,1)=50 B、AO:1)=50 C、AC1;1)=50 D、AO1)=50

Matlab-期末考试题库(共12套卷)

Matlab-期末考试题库(共12套卷)

Matlab-期末考试题库(共12套卷)

第一套

华东交通大学2015-2016学年第一学期Matlab期末考试

一、填空题(4*6=24分)

1、在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为_t_。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用___hold on__命令进行图形保持;可以使用_grid on__命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为x=5:0.1:25 ;倘若要是对x进行赋值,从2到20,中间间隔100个点,为x=linspace(2,20,100)

6、A=[1,2;3,4];B=[1,0;0,1]; A*B=[1 2;3 4] _ , A.*B=_[1 0;0 4]_;

3. a*x=b , x*a=b , a\b ,b/a;

二、选择题(4*6=24分)

7、如果x=1: 2 : 8,则x(1)和x(4)分别是(B)

A.1,8 B.1, 7 C.2, 8 D.2, 7

8、运行如下程序后,输入9回车,命令窗口(command windows)显示的

结果为(A)

c=input('请输入一个字符','s');

if c>='A' & c<='Z'

disp(setstr(abs(c)+abs('a')-abs('A')));

elseif c>='a'& c<='z'

Matlab期末考试题库共12套卷

Matlab期末考试题库共12套卷

第一套

华东交通大学2015-2016学年第一学期Matlab期末考试

一、填空题(4*6=24分)

1、在MATLAB命令窗口中的“>>”标志为MATLAB的提示符,“│”标志为提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为__ _。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用_____命令进行图形保持;可以使用_ __命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为;倘若要是对x进行赋值,从2到20,中间间隔100个点,为

6、A=[1,2;3,4];B=[1,0;0,1]; A*B= _ , A.*B=_ _;

二、选择题(4*6=24分)

7、如果x=1: 2 : 8,则x(1)和x(4)分别是( )

A.1,8 B.1, 7 C.2, 8 D.2, 7

8、运行如下程序后,输入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'));

else disp(c); end

Matlab考试题库+答案

Matlab考试题库+答案

Matlab考试题库+答案

1、标点符号; _______可以使命令⾏不显⽰运算结果,

%——⽤来表⽰该⾏为注释⾏。

2、x为0~4pi,步长为的向量,使⽤命令_______创建。

x=0:*pi:4*pi

3、输⼊矩阵A=,使⽤全下标⽅式⽤A(2,2) 取出元素“-5”,使⽤单下标⽅式⽤_______取出元素“-5”。

A(5)

4、符号表达式sin(2*a+t)+m中独⽴的符号变量为_______。

t

5、M脚本⽂件和M函数⽂件的主要区别是M脚本⽂件没有函数定义和M函数⽂件有函数定义_______。

6. 设x是⼀维数组,x的倒数第3个元素表⽰为_______;

设y为⼆维数组,要删除y的第34⾏和48列,可使⽤命令_______; _______;

x(_end-2_)

y(34,:)=[]

y(:,48)=[]

7. 将变量x以Ascii⽂本格式存储到⽂件,应使⽤命令_________ _;

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的_______提⽰符,“│”标志为_______提⽰符。

MATLAB期末考试试题(卷)与答案

MATLAB期末考试试题(卷)与答案
ans = [ 1/2/a*(-b+(b^2-4*a*c)^(1/2))] [ 1/2/a*(-b-(b^2-4*a*c)^(1/2))]
4、 >> syms a b c x >> syms x1 x2 x3 x4 >> clear >> syms x1 x2 x3 x4 >> f = 2*x1 + 3*x2 + x3 + 2*x4 -8; >> g = x1 + 3*x2 + x4 - 6; >> h = x1 - x2 + x3 + 8*x4 - 1; >> i = 7*x1 + x2 - 2*x3 + 2*x4 -5; >> [x1,x2,x3,x4] = solve(f,g,h,i)
8. 下面的程序执行后 array 的值为 ( A )
for k=1:10
if k>6
break;
else
array(k) = k;
end
end
(A) array = [1, 2, 3, 4, 5, 6]
(B) array = [1, 2, 3, 4, 5, 6, 7, 8, 9,
10]
(C) array =6
三、写出程序的执行结果或写出给定要求的指令(总共 35 分)

Matlab考题题整理带答案

Matlab考题题整理带答案

Matlab考题题整理带答案

MATLAB 考试试题(1)

产⽣⼀个1x10的随机矩阵,⼤⼩位于(-5 5),并且按照从⼤到⼩的顺序排列好!(注:要程序和运⾏结果的截屏)

答案:

a=10*rand(1,10)-5;

b=sort(a,'descend')

1.请产⽣⼀个100*5的矩阵,矩阵的每⼀⾏都是[1 2 3 4 5]

2. 已知变量:A=’ilovematlab’;B=’matlab’, 请找出:

(A)B在A中的位置。

(B)把B放在A后⾯,形成C=‘ilovematlabmatlab’

3. 请修改下⾯的程序,让他们没有for循环语句!

A=[1 2 3; 4 5 6; 7 8 9];

[r c]=size(A);

for i=1:1:r

for j=1:1:c

if (A(i,j)>8 | A(i,j)<2)

A(i,j)=0;

end

end

end

4. 请把变量A=[1 2 3; 4 5 6; 7 8 9]写到⽂件⾥(output.xls),写完后⽂件看起来是这样的

1 2 3 4 5 6 7 8 9

5.试从Yahoo⽹站上获得微软公司股票的2008年9⽉的每⽇收盘价。

6.编写M⽂件,从Yahoo⽹站批量读取60000.SH⾄600005.SH在2008年9⽉份的每⽇收盘价(提⽰:使⽤字符串函数)。

7. 将⾦⽜股份(000937)2005年12⽉14⽇⾄2006年1⽉10⽇的交易记录保存到Excel中,编写程序将数据读⼊MATLAB中,进⼀步将数据读⼊Access数据库⽂件。

8.已知资产每⽇回报率为0.0025,标准差为0.0208,资产现在价值为0.8亿,求5%⽔平下资产的10天在险价值(Var)。

Matlab_考题带答案

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)=Sa

2、写出下列指令运行结果。

A=reshape(1:16,2,8)

reshape(A,4,4)

s=[136****1416];

A(s)=0

3、写出下列指令运行结果。

A=[1,2;3,4];

B=[-1,-2;2;1];

S=3;

A.*B

A*B

S.*A

S*B

4、下面的函数主要完成什么功能?function f=factor(n)

MATLAB期末考试试题(全12套)

MATLAB期末考试试题(全12套)

MATLAB期末考试试题

一、填空(30分)

1. 表达式 (3>2)*(5~=5)的类型是(double)。

2. 表达式 (5<2)*120的值是( 0 )。

3. 表达式 (5>2)*(6~=5)的值是( 1 )。

4. 表达式 char(65)=='A' 的值是( 1 )。

5. 表达式 char(65)+1 的值是(66 )。

6. 表达式 'A'+1的值是( 66 )。

7. 表达式 'A'+'B' 的值是(131 )。

8. 存储double型数据占用内存(8 )字节。

9. 存储single型数据占用内存( 4 )字节。

10. 清除命令窗口内容的命令是( clc )。

11. 删除工作空间中保存的变量x的命令是(clear

x )。

12. 将双精度实数的显示格式设置成15位定点小数格式的命令是

( format long )。

13. 将横坐标轴标签设置成“时间(秒)”的语句是(xlabel('时间

(秒)') )。

14. 设置图例的Matlab库函数名是

( legend )。

15. 绘制三维线图的Matlab库函数名是

( plot3 )。

二、选择题(30分)

1. 执行语句x=55后,Matlab将创建变量x,为其分配的存储空间的

大小为(C)

A)2字节 B)4字节 C)8字节 D)16字节

2. 执行语句y=66后,Matlab将创建变量y,其类型为(D )

A)int8 B)int16 C)single D)double

3. 下列整数类型中,不能参与任何运算的类型为( D )

A)int8 B)int16 C)int32 D)int64

(完整word版)Matlab期末复习题(答案)

(完整word版)Matlab期末复习题(答案)

一、 选择题(有10个题,共20分)

1.有一个4×4矩阵A,表示取得矩阵A 的第一行和第二行的第二列至第四列所有元素的命令是( A )

(A) A(1:2,2:4) (B) A(2:4,1:2) (C) A(1:2:4) (D) A(4:2:1)

2.将一个图形窗口分成3×4个子区并表示第一个子区的命令是( C )

A . subplot(12,1)

B .subplot(1,12)

C .subplot(3,4,1)

D .subplot(1,3,4)

3.利用Matlab 的符号计算功能计算微分方程初值问题⎪⎩

⎪⎨⎧=+-=2)1(42y x x y dx dy 在区间 [1,2]上的解析解时所用到的函数是( D )

(A) ode23 (B) ode45 (C) solve (D) dsolve

4.以下有关Matlab 子函数的性质中不正确的是( D )

(A) 子函数只能被处于同一个文件的主函数或其他子函数调用;

(B) 在M 函数文件中,任何指令通过“名字”对函数进行调用时,子函数的

优先级仅次于内装函数;

(C) 在M 函数文件内,主函数的位置不可改变,但子函数的排列次序可以任

意改变;

(D) help, lookfor 等帮助指令都能提供关于子函数的任何帮助信息。

5.以下语句中生成按钮控件的语句是( B )

(A) h_1=uimenu(gcf,'Label','&Blue');

(B) h_1=uicontrol(gcf,'style','push', 'string','grid off','callback','grid off');

Matlab期末考试题库共12套卷

Matlab期末考试题库共12套卷

第一套

华东交通大学2015-2016学年第一学期Matlab期末考试

一、填空题(4*6=24分)

1、在MATLAB命令窗口中的“>>”标志为MATLAB的提示符,“│”标志为提示符。

2、符号表达式sin(2*a+t)+m 中独立的符号变量为__ _。

3、在通常情况下,左除x=a\b是的解,右除x=b/a是的解,一般情况下,。

4、为了使两个plot的图形在同一个坐标显示,可以使用_____命令进行图形保持;可以使用_ __命令为图形添加网格。

5、倘若要是对x进行赋值,从5到25,间隔是0.1,为;倘若要是对x进行赋值,从2到20,中间间隔100个点,为

6、A=[1,2;3,4];B=[1,0;0,1]; A*B= _ , A.*B=_ _;

二、选择题(4*6=24分)

7、如果x=1: 2 : 8,则x(1)和x(4)分别是( )

A.1,8 B.1, 7 C.2, 8 D.2, 7

8、运行如下程序后,输入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'));

else disp(c); end

MATLAB习题及答案

MATLAB习题及答案

填空题

1. MATLAB于1984年由美国Mathworks公司推出,其后每年更新(两次。

2. MATLAB是一种以(矩阵)运算为基础的交互式程序设计语言。

3. MATLAB具有卓越的数值计算能力和符号计算、文字处理、可视化建模仿

真和实时控制等众多功能,其每个变量代表一个(矩阵),每个元素都看作(复数)。

4.通过命令(help)、(lookfor),可以查找所有命令或函数的使用方法。

5.执行语句a=1:2:10,得到的一维数组是(1 3 5 7 9).

6.执行语句b=linspace(1,10,10)后,一维数组b包含(10)个元素,最大值

是10)

7.函数rem()的功能是取(余)数。

8.若p=[1 0 0;1 1 0],则p|〜p=([1 1 1;1 1 1]).(注:填空时请用本题的p的方

式表示结果)

9.若p=[1 0 0;1 1 0],则all(p)=([1 0 0]).

10.矩阵的加减运算,要求相加减的矩阵阶数相同。若A=[1 2 3 4;2 3 1 8],

则执行语句:[n,m]=size(A),则n=(2 ),m=(4 ).

11.对于一维矩阵,求其长度的函数是(length()).

12.数组和数组之间的运算,尤其是对于乘除运算和乘方运算,如果采用点方

式进行计算,表明是数组的(元素)之间的运算关系。

13.求矩阵运算A*B时,要求在维度上,A的(列)数与B的(行)数相等。

二、判断题

1.MATLAB只有一种数据类型,一种标准的输入输出语句,不需编译,可直

接运行。(对

2.MATLAB的特殊常量是一些预选定义好的数值变量。(对

Matlab考试题库+答案

Matlab考试题库+答案

一、

二、

十一、选择题共10小题二、填空题共10空

三、看程序填空

四、编程题 3题

填空题(计算部分)

1、标点符号; _______可以使命令行不显示运算结果,

%——用来表示该行为注释行。

2、x为0~4pi,步长为0.1pi的向量,使用命令_______创建。

x=0:0.1*pi:4*pi

3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使

用单下标方式用_______取出元素“-5”。

A(5)

4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。

t

5、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 _x

8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;

非零

9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;

x=input(‘Who is she?’,’s’)_

10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace 中,要产生矩阵D=,可用命令________ _,

MATLAB期末考试试题(卷)与答案

MATLAB期末考试试题(卷)与答案

3. A=rand(2,5);b=size(A);c=length(A);则 b 和 c 的值分别为 和 [2,5],[5] 。
4. 标点符号 分号 可以使命令行不显示运算结果, 百分号 用来表 示该行为注释行。
5. 用 if 判断语句判断 80≥ x >60,在 MATLAB 中 if 语言后的判断 应写为 if x<=80&x>60 。
三、写出程序的执行结果或写出给定要求的指令(总共 35 分)
1. 写出执行以下代码后C,D,E的值 (6分) A=[1,2,3;4:6;7:9]; C=[A;[10,11,12]], D=C(1:3,[2 3]) E=C(2,[1 2])
2. 写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值 (5分)
8. 下面的程序执行后 array 的值为 ( A )
for k=1:10
if k>6
break;
else
array(k) = k;
end
end
(A) array = [1, 2, 3, 4, 5, 6]
(B) array = [1, 2, 3, 4, 5, 6, 7, 8, 9,
10]
(C) array =6
Biblioteka Baidu
ones(3)
3、 [ 2 5 ]
[5]

matlab试题与答案

matlab试题与答案
B
例4:已知数组a= _____ A. 所有元素 B. 第一行元素 C. 第三列元素 D. 第三行元素
1 2 3 4 5 6 7 8 9
,则a(:,end)是指
答案: C
1.利用基本矩阵产生3×3和15×8的单位阵、全1阵、 全0阵、均匀分布随机阵([-1,1]之间)、正态分布 随机阵(均值为1,方差为4)。 2.利用diag等函数产生下列矩阵:
例5 在0≤x≤2p区间内,绘制曲线y1=2e-0.5x和 y2=cos(4πx),并给图形添加图形标注。 程序如下: x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2),grid on title('x from 0 to 2{\pi}'); %加图形标题 xlabel('Variable X'); %加X轴说明 ylabel('Variable Y'); %加Y轴说明 text(0.8,1.5,'曲线y1=2e^{-0.5x}'); %在指定位置添加 图形说明 text(2.5,1.1,'曲线y2=cos(4{\pi}x)'); legend(‘y1’,’y2’) %加图例
function [s,p]=fcircle(r) %CIRCLE calculate the area and perimeter of a circle of radii r %r 圆半径 %s 圆面积 %p 圆周长 %2004年7月30日编 s=pi*r*r; p=2*pi*r;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

填空题

1、标点符号; %—用来表示该行为注释行。 可以使命令行不显示运算结果,

2、x 为0 ~4pi ,步长为 的向量,使用命令 x=0:*pi:4*pi 创建。

3、输入矩阵A=[1323−57569

] ,使用全下标方式用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 文本格式存储到文件,应使用命令 save _x ;

8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句;

9.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she ”,应使用命令x=input(‘Who is she’,’s’) ;

10.设A=(a ij )m∗n 和B=(b ij )m∗n 和C=(c ij )m∗n 均为m*n 矩阵,且存在于WorkSpace 中,要产生矩阵D=(a ij −c ij b ij c ij ⁄)m∗n ,可用命令D=(A-C)/B.^C , 计算|(A ′B )−1| 可用命令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 。

的程序文件和Simulink 模型文件的扩展名分别是.m 、.mdl

最基本的绘图函数为plot()

16. A=[1,2,3;4,5,6]; A(:,[1,3])=[];A= [2;5] 17. fix= -1 , round= -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 7

25.已知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;1 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>60

29.为了使两个pl ot的图形在同一个坐标显示,可以使用hold on命令进行图形保持;可

以使用grid on命令为图形添加网格。

30. MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件中的指令save my_date;

31. MATLAB提供了两种运行方式,是按F5 和把*.m 文件copy到matlab里,回车。32.MATLAB的含义为矩阵实验室(Matrix Laboratory)。

中,都包括哪些工具箱:

偏微分方程工具箱、最优化工具箱、插值运算工具箱、数理统计工具箱

信号处理工具箱、通信工具箱、滤波设计工具箱

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的结果是192

43、条形图由函数bar来实现。

44、倘若要是对x进行赋值,从5到25,间隔是x=5::25

45、倘若要是对x进行赋值,从2到20,中间间隔100个点, x=linspace(2,20,100)

选择题

1. 下列变量中的最大数是C

相关文档
最新文档