第5章 MATLAB 数值计算
1.选择和填空。
(1)下列变量名中的________是合法变量。
A. char_1 , i , j
B. x*y , a.1
C. x\y , a1234
D. end , 1bcx
(2)已知x 为1个向量,计算ln(x)的运算为________。
A. ln(x)
B. log(x)
C. Ln(x)
D. log10(x)
(3)已知a=0:4,b=1:5,下面的运算表达式出错的为_______。
A. a+b
B. a./b
C. a ’*b
D. a*b
2.用“from:step:to ”方式和linspace 函数分别得到从0到4π,步长为0.4π的变量x1和从0到4π分成10点的变量x2。
3.输入矩阵A =123456789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦
,使用全下标方式取出元素“3”
,使用单下标方式取出元素“8”,取出后2行子矩阵块,使用逻辑矩阵方式取出1379⎡⎤⎢⎥⎣⎦。
4.输入A 为3×3的魔方阵,B为3×3的单位阵,由小矩阵组成3×6的大矩阵C 和6×3的大矩阵D ,将D 矩阵的最后1行构成小矩阵E 。
5.输入字符串变量a 为“hello ”,将a 的每个字符向后移4个,例如“h ”变为“l ”,然后再逆序排放赋给变量b 。
6.求矩阵1234⎡⎤⎢⎥⎣⎦
的转置矩阵、逆矩阵、矩阵的秩、矩阵的行列式值、矩阵的三次幂、矩阵的特征值和特征向量。
7.求解方程组12341241
23412342x 3x x 2x 8x 3x x 6
x x x 8x 77x x 2x 2x 5
-++=⎧⎪++=⎪⎨-++=⎪⎪+-+=⎩ 8.计算数组A =123456789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦
,B =111222333⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦的左除、右除以及点乘和点除。
9.
计算函数2()sin(4)-=t f t t 的值,其中t 的范围为0~2π,步长取0.1π;z 为0.707;1()f t 为()0>=f t 的部分,计算1()f t 的值。
作业题:3、5、9(写到作业纸上,待通知交时再交上来)
其余为练习题(大家上机练习一下,课堂上可能会提问)。