如何解二次方程求矩阵中的元素

12次浏览(过去30天)
我有这样一个方程a = -b/(c*d -b ^2)
A b c d都是矩阵。我知道a c d但我不知道b矩阵。我想找出b矩阵中的每一个元素。我可以手工找到b矩阵中的元素,就像解二次方程一样,但是我有很多这样的矩阵。因此,我想为这个过程写代码。我如何找到b矩阵中的元素而不是一个一个地找。
A = -b/(c*d -b²)
如果我解这个方程,这个会发生;
A *b^2 - ab - acd
我知道a c d但我不知道b a c d都是矩阵,b也是矩阵。我怎么能找到这与短代码?
所有矩阵都是(4x3)

接受的答案

KSSV
KSSV 2021年10月29日
信谊A b c d
Eqn = a == -b/(c*d -b²);
解决(eqn, b)
警告:解仅在特定条万博 尤文图斯件下有效。要在解决方案中包含参数和条件,请将'ReturnConditions'值指定为'true'。
ans =
现在你有了公式(这也可以通过手工计算来实现);把你的矩阵代入公式。不要忘记使用逐个元素的操作。读到 逐元素操作

更多答案(0)

类别

了解更多非线性方程组帮助中心而且文件交换

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的