正在加载图片...
China-pub.coM 下载 第3章矩阵运算 MATLAB中的大多数运算可以直接对矩阵应用。除了在第2.4节中讨论的算术运算+、一、 *、八、/人、1外,还有用于转置和共轭的运算符、有理数运算符和逻辑运算符。 MATLAB学生版的用户应该知道矩阵中的元素总数极限是16384。 此外,矩阵有算术函数和逻辑函数,有些函数仅能在二维矩阵中使用。 3.1加法和减法 如果矩阵A和B具有相同的维数,那么就可以定义两个矩阵的和A+B和两个矩阵的差A一B。 矩阵A士B,即元素agp士bgp。在MATLAB中,一个mXn矩阵A和一个标量,即一个1X1矩阵 s之间也能进行加和减运算。矩阵A+s得到与A相同的维数,元素为a十s。 ■例3.1 假设A和B定义如下: A-(G)B=(8) MATLAB命令 Add=A+B, sub-AB,Add100=A+100 得到结果: Add 6 8 10 12 Sub -4 -4 -4 -4 Add100= 101102 103 104 ■ 3.2乘法 如果矩阵A的列数等于矩阵B的行数,那么矩阵相乘,即C=AB,就被定义为二维矩阵。如果 不是这种情况,MATLAB就返回一个错误信息。只有一个例外就是这两个矩阵之一是1X1,如一 个标量,那么MATLAB是可以接受的。在MATLAB中,乘法的运算符是*,因此,命令是C=A*B。 元素c是A的第i行和B的第j列的点积。点积的定义可参见命令集23和附录B。矩阵C有与 A相同的行数和与B相同的列数。下载 第3章 矩 阵 运 算 M AT L A B中的大多数运算可以直接对矩阵应用。除了在第 2 . 4节中讨论的算术运算 +、-、 *、^、/、\外,还有用于转置和共轭的运算符、有理数运算符和逻辑运算符。 M AT L A B学生版的用户应该知道矩阵中的元素总数极限是 1 6 3 8 4。 此外,矩阵有算术函数和逻辑函数,有些函数仅能在二维矩阵中使用。 3.1 加法和减法 如果矩阵A和B具有相同的维数,那么就可以定义两个矩阵的和 A+B和两个矩阵的差A-B。 矩阵A±B,即元素ai j…p±bi j…p。在M AT L A B中,一个m×n矩阵A和一个标量,即一个1×1矩阵 s之间也能进行加和减运算。矩阵 A+s得到与A相同的维数,元素为ai j+s。 ■ 例3 . 1 假设A和B定义如下: M AT L A B命令 Add=A+B, Sub=A-B, Add100=A+100 得到结果: 3.2 乘法 如果矩阵A的列数等于矩阵B的行数,那么矩阵相乘,即C = A B,就被定义为二维矩阵。如果 不是这种情况,M AT L A B就返回一个错误信息。只有一个例外就是这两个矩阵之一是1×1,如一 个标量,那么M AT L A B是可以接受的。在M AT L A B中,乘法的运算符是*,因此,命令是C = A*B。 元素ci j是A的第i行和B的第j列的点积。点积的定义可参见命令集 2 3和附录B。矩阵C有与 A相同的行数和与B相同的列数。 ■
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有