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

M a t l a b考试题库+答案(教师出卷

参考专用)(总14页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

一、辨析题(共2小题,每题 5 分,共计 10 分)

二、问答题(共3小题,每题 5 分,共计 15 分)

三、计算题(共7小题,每题 5 分,共计 35 分)

四、编程题(共4小题,每题 10 分,共计 40 分)

填空题(计算部分)

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?”,应使用命令_________;

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

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

matlab期末考试题及答案MATLAB期末考试题及答案

一、选择题(每题2分,共20分)

1. MATLAB中用于创建向量的函数是:

A. vector

B. array

C. linspace

D. ones

答案:D

2. 下列哪个命令可以计算矩阵的行列式?

A. det

B. diag

C. trace

D. rank

答案:A

3. 在MATLAB中,以下哪个选项是用于绘制三维图形的?

A. plot

B. plot3

C. bar

D. scatter

答案:B

4. MATLAB中,用于计算向量范数的函数是:

A. norm

B. mean

C. median

D. std

答案:A

5. 下列哪个命令可以用于创建一个二维数组?

A. array2d

B. matrix

C. create2d

D. make2d

答案:B

6. MATLAB中,用于求解线性方程组的函数是:

A. solve

B. linsolve

C. equation

D. linprog

答案:A

7. 以下哪个函数可以用于生成随机数?

A. rand

B. random

C. randn

D. randi

答案:A

8. MATLAB中,用于实现循环结构的关键字是:

A. loop

B. for

C. while

D. repeat

答案:B

9. 下列哪个命令可以用于绘制函数图形?

A. plot

B. graph

C. draw

D. functionplot

答案:A

10. MATLAB中,用于计算矩阵特征值的函数是:

A. eig

B. eigenvalue

C. characteristic

D. eigen

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

Matlab考试题库+标准答案

Matlab考试题库+标准答案

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)

matlab试卷及答案

matlab试卷及答案

第 ( 1 ) 页 共 ( 3 ) 页

专业班级: 09研究生 学号: 姓名: 命题教师: [该项由出卷人填写]

装 订 线

一 二 三 四 五 六 七 八 九 十 总 分 标准分 20 20 20 20 20 100 得 分

1. 给出迭代方程。

2

11 1.4i i i x y x +=+-

000,0x y ==

2

10.3i i y x +=

先编写求解方程的函数文件,然后调用该函数文件求30000个点上的x ,y ,最后在素有的(x i ,y i )坐标处标记一个点(不要连线)绘出图形。这种图形又称为埃农(Henon )引力线图,它将迭代出来的随机点吸引到一起,最后得出貌似连贯的引力线图。 2.分别利用数值积分法、符号积分法和Simulink 仿真求2

x 1

-2

1I=

e dx 2π

。 3.某气象观测站测得某日6:00-18:00之间每隔2h 的室内外温度(℃)如实验表1所示。

实验表1 室内外温度观测结果(℃)

时间/h 6 8 10 12 14 16 18 室内t1 18.0 20.0 22.0 25.0 30.0 28.0 24.0 室外t2

15.0

19.0

24.0

28.0

34.0

32.0

30.0

试用三次样条插值分别求出该日室内外6:30-17:30之间每隔2h 各点的近似温度(℃)。 4.有一跷跷板,两板夹角为120°,左边板长尾1.5m ,上面的小孩重500N ,右边板长为2m ,小孩重400N 。求当跷跷板平衡时,左边木板与水平方向的夹角α的大小。要求先求解析解,然后给出两种解决方案。

Matlab试题和答案

Matlab试题和答案

M a t l a b试题和答案(总7页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

Matlab 上机考试试题

考试要求:

1、从10道题目中随机抽取3道独立完成,时间1小时。(输入randperm (10),取前三个数)

2、每个题目兴建一个.m的文件,命名方式ks+N.m(N为题号),然后将所选三个题目放入一个文件夹,文件名为学号+姓名。考试完成后将文件夹通过FTP 提交。

3、考试完成后要写一份报告,内容包括以下:(建一个.Doc的文档,文件名为学号+姓名)

(1)题号,题目;

(2)运行结果及其分析;

(3)图也要粘贴在文档中。

4、查阅资料写一篇2000字左右的关于matlab在电子信息中的应用的小论文或综述,也可以具体的写matlab在电子信息中某一个方面或某一个点的应用。(打印或手写都可,打印版要交电子文档)

5、所有要交的东西在1月3号之前必须交齐。(由学习委员统一收齐交给我,电子文档也拷到学习委员处,统一拷给我)。所交项目包括:考试报告打印版,小论文打印版(两个装订在一起,考试报告在上,小论文在下,最好做一个统一的封皮),考试报告doc文档,小论文doc文档。

Matlab 上机考试试题

1.求下列联立方程的解

3x+4y-7z-12w=4

5x-7y+4z+ 2w=-3

X +8z- 5w=9

-6x+5y-2z+10w=-8

(1)求系数矩阵的秩; (2)求出方程组的解。

2.在[-10,10;-10,10]范围内画出函数

2

22

2 sin

y

x y

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考试试题及答案
MATLAB 上机测验题
姓名
学号________________班级:__________________
考试要求:
1、要求独立完成不得与他人共享,答卷雷同将做不及格处理。 2、答卷用 Word 文件递交,文件名为学号+姓名.doc,试卷写上姓名及学号。 3、答卷内容包括:
(1) 程序; (2) 运行结果及其分析; (3) 图也要粘贴在文档中。
零状态响应: %function epxl function y=epxl(t) if t>=0
y=1; else y=0; end %零状态响应 num=[1,3]; den=[1,3,2]; x0=[4,-1]'; [a,b,c,d]=tf2ss(num,den); sys=ss(a,b,c,d); t=0.0001:0.1:10; e=exp(-2*t).*(epxl(t)-epxl(t-6)); lsim(sys,e,t) title('零状态相应')
分析:二者的主要区别在于 N=70 时频谱图有明显的频谱泄漏,而 N=200 时则基 本没有。原因主要是 200 是采样频率 100Hz 的整数倍,而 70 则不是,所以产生 了截断效应,造成频率泄漏。
3) num=[1,11,30,0]; den=[1,9,45,97,50]; [a,b,c,d]=tf2ss(num,den); sys=ss(a,b,c,d); impulse(sys)

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;

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. 下列关于MATLAB的说法中,错误的是:

A. MATLAB是一种高级技术语言和环境

B. MATLAB可以进行数值计算和数据可视化

C. MATLAB支持矩阵运算和线性代数操作

D. MATLAB无法处理大规模数据

答案:D

2. 在MATLAB中,下列哪个命令用于清除当前工作空间的变量:

A. clear

B. delete

C. close

D. refresh

答案:A

3. MATLAB中,用于创建行向量的命令是:

A. rowvec

B. linerow

C. linspace

D. colon

答案:D

4. 在MATLAB中,如何计算数组a的平均值?

A. mean(a)

B. average(a)

C. avg(a)

D. meanval(a)

答案:A

5. 下列哪个命令用于将MATLAB中的向量a按从小到大排序?

A. sort(a)

B. order(a)

C. arrange(a)

D. rank(a)

答案:A

二、填空题

1. MATLAB中表示pi的符号是______。

答案:pi

2. MATLAB中用于计算2的10次方的命令是______。

答案:2^10

3. MATLAB中通过命令______可以生成从1到10的整数向量。答案:1:10

4. MATLAB中用于求解线性方程组的命令是______。

答案:solve

5. MATLAB中用于生成随机数的命令是______。

答案:rand

三、计算题

1. 计算下列矩阵的乘积:

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

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

matlab题库

matlab题库

matlab题库

matlab题库

三亿文库

上亿文档资料,等你来发现

设为首页收藏本站亿万文档,必有所需

搜索 MATLAB复习题(答案仅供参考)1

MATLAB复习题(答案仅供参考)135

一、填空题;1.MATLAB命令窗口中可用clear命令清除;2.MATLAB中的运算符包括数学运算符、矩阵运;4.MATLAB中的函数类型有嵌套函数、主函

数、;5.MATLAB中用系统预定义的特殊变量narg;6.size命令的功能确定数组大小;7.MATLAB中用linspace符号定义单元;8.MATLAB中用holdon命令打开图形保持;9MATLA

123

一、填空题

1. MATLAB命令窗口中可用 clear 命令清除工作区中的变量;用 clc 命令清除命令窗口中的内容。

2. MATLAB中的运算符包括数学运算符、矩阵运算符、数组运算符。 3 MATLAB的含义为矩阵运算。

4. MATLAB中的函数类型有嵌套函数、主函数、子函数、私有函数和匿名函数。

5. MATLAB中用系统预定义的特殊变量nargin 表示函数输入参数个数。

6. size命令的功能确定数组大小。

7. MATLAB中用linspace 符号定义单元数组。

8. MATLAB中用 hold on 命令打开图形保持功能。

9 MATLAB中如果一个变量名为123,该变量名是否合法否 (填是或否)。 10. MATLAB中用 inv 函数完成矩阵的求逆运算,用 det 函数求矩阵的行列式。 11.

已知C={2+5i,’Hi’;1:4,[1 2]} 输入s=C(3) 即s=__'_Hi__'___. 12.先输入

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

一、填空题

1、求可逆矩阵A的逆矩阵的指令是 inv(A)

2、A=[0 2 3 0],B=[4 5 0 0],则X=A&B的显示结果为 0 1 0 0

3、求矩阵A的转置矩阵的指令是: A’

4、x=[10 -20 30]; a=sign(x);显示结果为 1 -1 1

5、Notebook是Matlab的文字处理工具,启动Notebook有两种方法,即一

种是在 Word 中启动,另一种是在 Matlab 中启动。

6、Matlab7.3提供了非常强大的帮助系统,包括帮助命令、帮助

窗口、HTML格式帮助、pdf格式帮助和帮助演示等。

7、clc命令和clear命令的区别是 clc清除命令窗口所有显示内容;

Clear清除所有显示的变量 .

8、命令窗口中的type命令的功能为显示文件的内容 .

9、matlab7.3提供了三种程序调试的工具,包括直接检测调试、专用调试命

令和使用 M文件编辑/调试器。

10、matlab除了最常用的主函数和子函数外,还提供了嵌套函数、私有函数、

重载函数和匿名函数。

11、在matlab7.3中,创建句柄图形对象的命令格式为____________

h_obj=funname(‘PropertyName’,PropertyValue,……)_

12、计算5*e3*|cos175°|语句为 5*exp(3)*abs(cos(175*pi/180)).

13、创建随机矩阵的指令用rand,创建稀疏矩阵用sparse

14、为图形添加网格使用grid on,使用legend命令添加图例。

1、MATLAB常用操作界面包括命令窗口、工作空间窗口(浏览器)、

命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、

帮助导航/浏览器、图形窗口等。

2、MATLABInf或inf表示无穷大、NaN或nan表示不是一个数、nargout表

示函数输出宗量数目。

3、MATLAB中逗号主要用作要显示计算结果的指令与其后指令的分隔;

用作输入量与输入量之间的分隔符;用作数组元素分隔符号。

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

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

下标的指令为Ind2sub。

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

7、在一个元胞数组A中寻访第2行第3列元胞元素用A(2,3);寻访数组第

2行第3列元胞中的内容用A{2,3}。

8、MATLAB中clf用于清除图形窗、clc用于清除指令窗中显示内容、clear

用于清除MATLAB工作空间中保存的变量。

1.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。

A &

B 的运行结果ans= ;

A ./

B 的运行结果ans= 。

2. 产生4阶全0方阵的命令为;产生3阶全1方阵的命令为。

3. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为和。

4. 标点符号可以使命令行不显示运算结果,用来表示该行为注释行。

5. 用if判断语句判断80≥ x >60,在MATLAB中if语言后的判断应写为。

6. P, Q分别是个多项式的系数矢量,求P对应的多项式的积分(对应的常数项为K),使用的命令是polyint(P,K) ;求P/Q的解,商和余数分别保存在k和r,使用的命令是[k,r]= deconv (P,Q) ;

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

8.MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat中的指令save my_data ;写出把my_data.mat文件中的变量读取到MATLAB工作空间内的指令Load my_data

1、

ans =

0 1 1

1 1 0

ans =

0 2.2500 2.0000

1.0000 0.6000 NaN

2、zeros(4) ones(3)

3、[ 2 5 ] [ 5 ]

4、;%

5、if x<= 80 & x>60

6、polyint(P,K) [k,r]= deconv (P,Q)

7、hold on grid on

8、save my_data Load my_data

1.设有程序

A=[2,0,1,0;1,0,1,5;0, 6 ,2, 3];B=[1,2,-1;1,3,1];C=A(1:3,[1,2]);

D=size(C)- length(B(2,:));F= C.*B’

将下列命令的运行结果填在横线上0*、0

D = ; F= .

2. A=[2,3,2,1;1,2,2,1; 1,2,3,-2];

A1=sum(A>A(2,1));A(2,:)=[],A2=A.^2-4

A1= ; A2= ;

3.P=[1,2,5,4;2,2,1,3];max(P,[ ],1)= ;mean(P,2)= .

1.

D =

0 -1

F =

2 0

2 0

0 6

2.

A1 =

1 3 3 0

A2 =

0 5 0 -3

-3 0 5 0

3.

max(P,[ ],1)=

2 2 5 4 mean(P,2)=

3

2

4.

5.

a=[ ];

for i=1:3;

for j=1:3;

a(i,j)=(i-j)*abs(i-j);

end

end

b=a(8)*a

运行结果

b= .

7.

function f=price(a) switch fix(a/100);

case {0,1,2}

rate=0;

otherwise

rate=0.05

end

f=a*(1-rate)

运行结果

price (300)= .

4.

x=0; n=1;

while n<6

x=n+x;

n=n+1;

end

x

运行结果

x= . .

6.

x=5,y=-20;

if x<0

x=y-3

else y= y+10;

end

z=400*x-y

运行结果

z= .

相关文档
最新文档