矩阵A=B*C,A,C已知,求B。ABC都不是方阵,能求吗,怎么求? 50

 我来答
小艺数码达人
2023-02-23 · 超过96用户采纳过TA的回答
知道小有建树答主
回答量:413
采纳率:100%
帮助的人:8.6万
展开全部
如果矩阵 $A,C$ 的尺寸不符合矩阵乘法的定义,那么无法通过矩阵乘法求解矩阵 $B$。
但是,如果我们将 $A,B,C$ 中的向量视作列向量,那么我们可以使用广义逆矩阵(也称为伪逆矩阵)来求解 $B$。
设 $A=B*C$,则我们可以将等式两边同时左乘 $C^\dagger$,其中 $C^\dagger$ 表示矩阵 $C$ 的广义逆矩阵,有 $CC^\dagger=I$。则有:
C^\dagger A = C^\dagger B CC†A=C†BC
移项可得:
B=C^\dagger A (C^\dagger)^{-1}B=C†A(C†)−1
其中,$(C^\dagger)^{-1}$ 表示广义逆矩阵的逆矩阵,可以通过求广义逆矩阵的方法来求解。
需要注意的是,当矩阵 $C$ 不可逆时,广义逆矩阵并不唯一,因此 $B$ 的解也不唯一。此时,可以使用最小二乘法来求解最优解。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式