matrx功能的决定因素

时间:2014-02-05 16:24:46

标签: matlab linear-algebra

我有两个K - by - K矩阵,ABB是对角线。我想找到等式的根源:

det(Ax+B) = 0

MATLABx元素与A元素相乘。我知道det(Ax+B)x的K阶多项式。

如何找到该多项式的系数?如果我找到这些系数,我可以在MATLAB中通过roots()找到上述方程的根。如果没有,我应该使用fzero

最佳

M. R。

2 个答案:

答案 0 :(得分:2)

您可以使用符号工具箱。以下说明了如何执行此操作:

>> A = magic(4) %// example matrix

A =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

>> B = diag([4 2 6 5]) %// example matrix

B =

     4     0     0     0
     0     2     0     0
     0     0     6     0
     0     0     0     5

>> syms x
>> det(A*x+B)

ans =

- 11016*x^3 + 1342*x^2 + 2568*x + 240

答案 1 :(得分:1)

在我看来根源只是eig(B,A)