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,计算A∗B、C<D、C&D、C|D和~C|~D的值。
8.已知矩阵A=,B=求下列表达式的值:
(1)A+5∗B和A-B
(2)A∗B和A.∗B
(3)A∧3和A.∧3
(4)A/B和B\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)