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考试题及答案
一、选择题
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语言及应用试题及答案
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套卷)
第一套
华东交通大学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套卷
第一套
华东交通大学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、标点符号; _______可以使命令⾏不显⽰运算结果,
%——⽤来表⽰该⾏为注释⾏。
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期末考试试题(卷)与答案
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 考试试题(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期末考试试卷及其参考答案
一、填空题(每空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期末考试试题
一、填空(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期末复习题(答案)
一、 选择题(有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套卷
第一套
华东交通大学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习题及答案
填空题
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考试题库+答案
一、
二、
十一、选择题共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期末考试试题(卷)与答案
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试题与答案
例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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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