Matlab中的矩阵运算

来源:互联网 发布:淘宝详情可以改动吗 编辑:程序博客网 时间:2024/06/05 19:19

四种点运算 

  .* 点乘

  .^ 点乘幂

  .\ 点左除

  ./ 点右除

解释:点运算是对相同维数(行列维度都相同)的矩阵的对应元素进行相应的运算


矩阵的点积,就是加点的情况(A.*B)

就是矩阵各个对应元素相乘, 这个时候要求两个矩阵必须同样大小


矩阵的乘法,就是不加点的情况 (A*B)(其他^、\ 、/ 运算类似)
就是矩阵a的第一行乘以矩阵b的第一列,各个元素对应相乘然后求和作为第一元素的值。这也就是线性代数课本中讲的运算。

===================================================================================

下面讲一下\ 和 / 的区别

运算符                                             名称                说明
/(向右倒称为右除)                    右除                AB=C    A=C/B
\(向左倒称为左除)                    左除                AB=C    B=A\C


A\B=inv(A)*B (A左除B=A的逆乘以B)

A/B=A*(inv(B))   (A右除B等于A乘以B的逆)

0 0
原创粉丝点击