用Octave计算矩阵减法
广告
{{v.name}}
矩阵减法(Matrix Subtraction)与矩阵加法类似,两个矩阵相减的前提也是它们具有相同的维度。
设\(A\)和\(B\)是两个同维矩阵,则它们的差中每个元素为对应位置元素之差:\(c_{ij} = a_{ij} - b_{ij}\)。
例如:\(\begin{bmatrix} 1 & 2 \\\\ 3 & 4 \end{bmatrix} - \begin{bmatrix} 5 & 6 \\\\ 7 & 8 \end{bmatrix} = \begin{bmatrix} -4 & -4 \\\\ -4 & -4 \end{bmatrix}\)
矩阵减法可以看作是矩阵加法与数乘的组合:\(A - B = A + (-1) \cdot B\)。
Octave计算方法:在Octave中,矩阵减法使用-运算符直接进行。Octave会验证两个矩阵的维度是否匹配。
计算\(\left[ \begin{array}{ccc}
1 & 2 \\
3 & 4
\end{array} \right] - \left[ \begin{array}{ccc}
5 & 6 \\
7 & 8
\end{array} \right]\)
程序代码如下
>> [1 2; 3 4] - [5 6; 7 8]
ans =
-4 -4
-4 -4