matlab - 复习资料

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

一、简述下列命令在MATLAB中得作用。

1.clf 清除图对象

2.clear 清除工作空间内得所有变量

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

4.ceil 沿+∞方向取整。

5.factor 符号计算得因式分解。

6.pow2 2得幂次。

7.logspace 创建对数刻度分度等间隔行向量

8.linspace 创建等间隔行向量

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

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

11.plot3 三维线图

12.poly2str 以习惯方式显示多项式

13.bar 二维直方图

14.pie 二维饼图

15.edit M文件编辑

16.figure 生成图形窗口

17.diff 数值差分、符号微分

18.dsolve 符号计算解微分方程

19.fix 向零取整

20.factor 符号计算得因式分解

二、填空题

1.MATLAB系统由MATLAB开发环境、MATLAB数学函数、MATLAB语言、MATLAB

图形处理系统与MATLAB应用程序接口(API)五大部分构成。

2.在命令窗口中输入quit 与exit 命令,就可以关闭MATLAB。

3.在MATLAB环境中,如果不特别指明存放数据与文件得目录,MATLAB总就是默认地

将它们存放在当前文件夹中。

4.MATLAB得主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器与历

史命令窗口等部分。

5.编辑程序就是,标点符号一定要在英文状态下输入,分号‘;’得作用为:1、用做矩阵得

行间分隔符,2、用做不显示计算结果得命令。

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

7.x为0~4pi,步长为0、1pi得向量,使用命令x=0:0、1*pi:4*pi 创建。

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

用A(5) 取出元素“-5”。

9.符号表达式sin(2*a+t)+m中主变量为t 。

10.设x就是一维数组,x得倒数第3个元素表示为x(end-2) ;设y为二维数组,要删除y得

第34行与48列,可使用命令y(34,:)=[] , y(:,48)=[]

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

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

12.在MATLAB命令窗口中得“>>”标志为MATLAB得命令行提示符,“│”标志为输入

提示符。

13.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行得结果。

A+B ans = [2,2,6;5,10,0;7,9,11] ;

A、*B ans= [1,0,9;4,25,0;0,8,18] ;

A==B ans= [1,0,1;0,1,1;0,0,0] ;

14.MATLAB得程序文件得扩展名就是、m 。

15.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(size(A));A,ones(size(A))] 则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(2,3)= 6 。

20.若A=[1 2 3;6 5 4]; 则reshape(A,3,2)= [1 5;6 3;2 4] 。

21.若A=[1,2;3,1]; B=[1,0;0,1];则A~=B 得值为[0 1;1 0] 。

22.若A=[4,15,-45,10,6;56,0,17,-45,0]; 则find(A>=10 & A<=20) = [3 6 7]’。

23.产生4阶全0方阵得命令为zeros(4);产生3阶全1方阵得命令为ones(3)。

24.A=rand(2,5);b=size(A);c=length(A);则b与c得值分别为[2 5]与5 。

25.用if判断语句判断80≥x>60,在MATLAB中if语言后得判断应写为:

if x<=80 & x>60 。

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

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

27.a=[1 2 2],求a得转置,结果为: a=[1;2;2] 。

28.MATLAB表达式3*2^3^2得结果就是192 。

29.对x进行赋值,从5到25,间隔就是0、1,命令为: x=5:0、1:25 。

30.对x进行赋值,从2到20,线性等刻度,共100数值,命令为: x = linspace(2,20,100) 。

31.MATLAB命令窗口中可用clear 命令清除工作区中得变量;用clc 命令可以清除命

令窗口中得内容。

32.MATLAB中得M文件有命令文件与函数文件两种形式。

33.MATLAB中得系统预定义得特殊变量inf 表示正无穷大。

三、选择题

1.用来保存MATLAB工作空间浏览器中变量得文件得默认扩展名为( B )。

A.txt

B.mat

C.m

D.exe

2.MATLAB计算结果得得默认变量为( D )。

A.var

B.eps

C.nan

D.ans

3.用来清除工作空间中保存得变量得命令就是( C )。

A.delete

B.cancel

C.clear

D.clc

4.下列标识符中哪一项不就是Matlab得永久常数值。( B )

A.pi

B.exp

C.Inf

D.eps

5.下列标识符中哪一项就是Matlab得合法变量名。( A )

A.n_age

B.3_tel

C.for

D.x*y

6.下列函数中用来计算不大于自变量得最大整数得函数就是( A )。

A.floor(x)

B.rat(x)

C.fix(x)

D.round(x)

7.下列函数中用来计算不小于自变量得最大整数得函数就是( A )。

A.ceil(x)

B.rat(x)

C.fix(x)

D.round(x)

8.函数mod(-7,3)得计算结果为( B )。

A.-2

B.2

C.1

D.-1

相关文档
最新文档