MATLAB基础及应用(第5版)
上QQ阅读APP看书,第一时间看更新

1.7 习题

1.单项选择题

(1)可以用命令或是菜单清除命令行窗口中输入的内容。若用命令,则这个命令是()。

A.clear B.clcC.clf D.cls

(2)在一个矩阵的行与行之间需要用某个符号分隔,这个符号可以是()。

A.句号B.减号C.逗号D.分号

(3)ones(n,m)函数是用来产生特殊矩阵的,形成的矩阵称为()。

A.单位矩阵 B.行矢量 C.1矩阵 D.列矢量

(4)在MATLAB中,函数log(x)是以()为底求x对数。

A.2 B.10 C.x D.e

(5)如果a=-3.2,使用()取整函数得出-4。

A.fix B.rond C.ceil D.floor

2.判断题

(1)使用函数zeros(5)生成的是一个具有5个元素的矢量。()

(2)在MATLAB命令行窗口中直接输入矩阵时,矩阵数据要用方括号括起来,且元素间必须用逗号分隔。( )

(3)计算A.∗B时,要求A和B结构大小相同,否则不能进行运算。()

(4)数组A和数组B的结构大小相同,表达式A>B的结果一定是0或1。( )

(5)使用函数abs能够得到一个数值量的绝对值。()

3.先建立自己的工作文件夹,再将自己的工作目录设置到MATLAB搜索路径下,用help命令能查询到自己的文件夹吗?

4.gcd函数用于求两个整数的最大公约数。先用 help 命令查看该函数的用法,然后利用该函数求15和35的最大公约数。

5.已知a=4.96,b=8.11,计算的值。

6.已知三角形的三条边a=9.6,b=13.7,c=19.4,求三角形的面积。提示:利用海伦公式area=计算,其中s=(a+b+c)/2。

7.创建矩阵A=,取出其前两列构成矩阵 B,取出其前两行构成矩阵C,转置矩阵B构成矩阵D,计算ABC<DC&DC|D~C|~D的值。

8.已知矩阵A=B=求下列表达式的值:

(1)A+5BA-B

(2)ABA.B

(3)A3和A.3

(4)A/BB\A

(5)[A,B]

9.已知A=0:9,B=10:-1:1,下列表达式的值分别是多少?

(1)A==B

(2)A<=5

(3)A>3&A<7

(4)any(B>3&B<7)