实验二:Matlab基本运算 
 一、实验任务和目的 
 1. 掌握变量的定义与数据类型。 
 2. 掌握变量的初始化方法。 
 3. 掌握数组、多维数组与子数组的定义、存储、赋值、变换。 
 4. 掌握逻辑数组的用法。 
 5. 熟悉MATLAB常用的函数、常用标点和快捷键。 
 二、实验内容 
 1.  
 2. 已知A=[-1 5 4;0 7 8;3 61 7],B=[8 3 -1;2 5 3;-3 2 0],求下列表达式: 
 (1)A+6B和A2-B+I (I为单位矩阵)。 
 (2)A*B、A.*B和B*A。 
 (3)A/B和B/A。 
 (4)[A,B]和[A([1,3],:);B^2]。 
 3.已知A=[23 10 -0.778 0; 41 -45 65 5; 32 5 0 32; 6 -9.54 54 3.14],完成下列操作: 
 (1)输出A在[10,25]范围内的全部元素以及在A中的位置。 
 (2)取出A前3行构成矩阵B,前列构成矩阵C,右下角3X2子矩阵构成矩阵D,B与C的乘积构成矩阵E。 
 (3)分别求表达式E < D、E&D、E|D和~E|~D的值 
 4. 已知A=[-29 6 18;20 5 12;-8 8 5],求A的特征值及特征向量,并分析其数学意义。 
 三、实验过程和结果 
 1. 求下列表达式的值。 
 (1) 
 1.4142 
 (2) 
 -86.6487a² 
 (3)
 1.0e+04 *0.0113 - 0.0014i   0.0098 - 0.0055i3.9769 - 0.7393i   3.5412 - 2.1078i- 已知A=[-1 5 4;0 7 8;3 61 7],B=[8 3 -1;2 5 3;-3 2 0],求下列表达式: 
 (1)A+6B和A2-B+I (I为单位矩阵)。
ans =47    23    -212    37    26-15    73     7
ans =6   271    6522   533   10921   867   550(2)A*B、A.*B和B*A。
ans =-10    30    16
   -10    51    21
   125   328   180
ans =-8    15    -4
     0    35    24-9   122     0
ans =-11     0    49
     7   228    693    -1     4(3)A/B和B/A。
ans =-0.3936    1.2021    0.0851
   -0.9468    2.3511   -0.9574
    4.6170    3.8723   13.8936
ans =-7.1979    3.2400    0.2674
   -1.7284    1.1600    0.0905
    2.8737   -1.4000   -0.0421(4)[A,B]和[A([1,3],:);B^2]。
ans =-1     5     4     8     3    -1
     0     7     8     2     5     33    61     7    -3     2     0
ans =-1     5     4
     3    61     773    37     117    37    13-20     1     93.已知A=[23 10 -0.778 0; 41 -45 65 5; 32 5 0 32; 6 -9.54 54 3.14],完成下列操作: 
 (1)输出A在[10,25]范围内的全部元素以及在A中的位置。
1 至 6 列65.0000         0   54.0000         0    5.0000   32.00007 列3.1400
i =2     3     4     1     2     3     4j =3     3     3     4     4     4     4(2)取出A前3行构成矩阵B,前3行两列构成矩阵C,右下角3X2子矩阵构成矩阵D,B与C的乘积构成矩阵E。
B =23.0000   10.0000   -0.7780         041.0000  -45.0000   65.0000    5.000032.0000    5.0000         0   32.0000
C =23.0000   10.000041.0000  -45.000032.0000    5.00006.0000   -9.5400
E =1.0e+03 *0.9141   -0.22391.2080    2.71231.1330   -0.2103D =65.0000    5.00000   32.000054.0000    3.1400(3)分别求表达式E< D、E&D、E|D和~E|~D的值 
 ans =
 0     10     00     1
ans =
 1     10     11     1
ans =
 1     11     11     1
ans =
 0     01     00     0
4. 已知A=[-29 6 18;20 5 12;-8 8 5],求A的特征值及特征向量,并分析其数学意义。
V =
   0.7130    0.2803    0.2733-0.6084   -0.7867    0.8725
    0.3487    0.5501    0.4050D =
  -25.3169         0         0
         0  -10.5182         00         0   16.8351特征值:-25.3169,-10.5182,16.8351 
 各特征值对应的特征向量为V的各列构成的向量 
 数学意义: 
 A*V=V*D 
 A是n阶方阵,若有数λ和非零向量X,使得 
 AX=λX 
 则称数λ是A的特征值,非零向量X是A对应于特征值λ的特征向量。 
 四、实验总结和心得 
 1. 掌握了变量的定义与数据类型。 
 2. 掌握了变量的初始化方法。 
 3. 掌握了数组、多维数组与子数组的定义、存储、赋值、变换。 
 4. 掌握了逻辑数组的用法。 
 5. 熟悉了MATLAB常用的函数、常用标点和快捷键。