两者的区别不太大 2.与常数的运算 常数与矩阵的运算即是同该矩阵的每一元素进行运算。但需注意进行数除时,常 数通常只能做除数。 3.基本函数运算 矩阵的函数运算是矩阵运算中最实用的部分,常用的主要有以下几个: det(a) 求矩阵a的行列式 求矩阵a的特征值 v(a)或a^(-1) 求矩阵a的逆矩阵 rank( a 求矩阵a的秩 tracea 求矩阵a的迹(对角线元素之和) 例如:>>a=[21-3-1;3107;-124-2;10-15] >>al=det(a) > a2=det(inv(a)) ans- 注意:命令行后加“表示该命令执行但不显示执行结果 42.2矩阵的数组运算 我们在进行工程计算时常常遇到矩阵对应元素之间的运算。这种运算不同于前面 讲的数学运算,为有所区别,我们称之为数组运算 1.基本数学运算 数组的加、减与矩阵的加、减运算完全相同。而乘除法运算有相当大的区别,数 组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符为“.*”和“./”或 “、”。前面讲过常数与矩阵的除法运算中常数只能做除数。在数组运算中有了“对应 关系”的规定,数组与常数之间的除法运算没有任何限制 另外,矩阵的数组运算中还有幂运算(运算符为.^)、指数运算(exp)、对数运 算(log)、和开方运算(sqt)等。有了“对应元素”的规定,数组的运算实质上就是 针对数组内部的每个元素进行的 例如 >>a[21-3-13107;-124-2;10-15] >>a^3
两者的区别不太大。 2.与常数的运算 常数与矩阵的运算即是同该矩阵的每一元素进行运算。但需注意进行数除时,常 数通常只能做除数。 3.基本函数运算 矩阵的函数运算是矩阵运算中最实用的部分,常用的主要有以下几个: det(a) 求矩阵 a 的行列式 eig(a) 求矩阵 a 的特征值 inv(a)或 a ^ (-1) 求矩阵 a 的逆矩阵 rank(a) 求矩阵 a 的秩 trace(a) 求矩阵 a 的迹(对角线元素之和) 例如: >> a=[2 1 –3 –1; 3 1 0 7; -1 2 4 –2; 1 0 –1 5]; >> a1=det(a); >> a2=det(inv(a)); >> a1*a2 ans= 1 注意:命令行后加“;”表示该命令执行但不显示执行结果。 4.2.2 矩阵的数组运算 我们在进行工程计算时常常遇到矩阵对应元素之间的运算。这种运算不同于前面 讲的数学运算,为有所区别,我们称之为数组运算。 1.基本数学运算 数组的加、减与矩阵的加、减运算完全相同。而乘除法运算有相当大的区别,数 组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符为“.*”和“./”或 “.\”。前面讲过常数与矩阵的除法运算中常数只能做除数。在数组运算中有了“对应 关系”的规定,数组与常数之间的除法运算没有任何限制。 另外,矩阵的数组运算中还有幂运算(运算符为 .^ )、指数运算(exp)、对数运 算(log)、和开方运算(sqrt)等。有了“对应元素”的规定,数组的运算实质上就是 针对数组内部的每个元素进行的。 例如: >> a=[2 1 -3 -1; 3 1 0 7; -1 2 4 -2; 1 0 -1 5]; >> a^3 ans=
32-28-10134 99-12-151239 >>a.^3 81-27-1 2710 343 1864-8 10-1125 由上例可见矩阵的幂运算与数组的幂运算有很大的区别 2.逻辑关系运算 逻辑运算是 MATLAB中数组运算所特有的一种运算形式,也是几乎所有的高级语 言普遍适用的一种运算。它们的具体符号、功能及用法见表4-2 表4-2 匚符号运算符 功能 函数名 等于 不等于 小于 小于等于 大于等于 & 逻辑与 逻辑或 逻辑非 ●在关系比较中,若比较的双方为同维数组,则比较的结果也是同维数组。它的 素值由0和1组成。当比较双方对应位置上的元素值满足比较关系时,它的对 应值为1,否则为0 ●当比较的双方中一方为常数,另一方为一数组,则比较的结果与数组同维
32 -28 -101 34 99 -12 -151 239 -1 49 93 8 51 -17 -98 139 >> a .^3 ans= 8 1 -27 -1 27 1 0 343 -1 8 64 -8 1 0 -1 125 由上例可见矩阵的幂运算与数组的幂运算有很大的区别。 2.逻辑关系运算 逻辑运算是 MATLAB 中数组运算所特有的一种运算形式,也是几乎所有的高级语 言普遍适用的一种运算。它们的具体符号、功能及用法见表 4-2。 表 4-2 符号运算符 功 能 函 数 名 = = 等于 eq ~ = 不等于 ne < 小于 lt > 大于 gt <= 小于等于 le >= 大于等于 ge & 逻辑与 and | 逻辑或 or ~ 逻辑非 not 说明: ● 在关系比较中,若比较的双方为同维数组,则比较的结果也是同维数组。它的 元 素值由 0 和 1 组成。当比较双方对应位置上的元素值满足比较关系时,它的对 应值为 1,否则为 0。 ● 当比较的双方中一方为常数,另一方为一数组,则比较的结果与数组同维