matlab A/B为什么等于A矩阵的逆左乘B矩阵,B\A为什么等于A矩阵的逆右乘B矩阵?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 23:04:14

matlab A/B为什么等于A矩阵的逆左乘B矩阵,B\A为什么等于A矩阵的逆右乘B矩阵?
matlab A/B为什么等于A矩阵的逆左乘B矩阵,B\A为什么等于A矩阵的逆右乘B矩阵?

matlab A/B为什么等于A矩阵的逆左乘B矩阵,B\A为什么等于A矩阵的逆右乘B矩阵?
硬要解释的话,n阶可逆矩阵构成一个叫做特殊线性群的东西,
在这个特殊线性群里 A/B可以定义为 A*B的乘法逆 也就是 A乘以 B逆
A\B 就是反过来,用A左除B,就是A的逆乘以B,(注意矩阵构成的群不是交换的,所以左乘和右乘是不同的)
一个东西乘以另一个东西的乘法逆本身就是除法的定义,MATLAB估计是根据这种东西自己约定了这样比较好记简单的符号.

这是matlab的语法规定,习惯就好了

你弄反了
A/B 是 A*B^{-1}
B\A 是 B^{-1}*A
当然这只是理论上的效果,具体实现的算法不是先求逆再乘。