求如何用MATLAB解有未知数的,结果为0的行列式!!

2025-01-20 00:52:37
推荐回答(2个)
回答1:

最大的X值
X= 5.9195431913191675723444131675820

syms x
A=[1-x 7 1 6 1;1/7 1-x 1 3 1; 1 1 1-x 1 3;1/6 1/3 1 1-x 1; 1 1 1/3 1 1-x];
solve(det(A))

回答2:

这实际上就是关于x的方程,为什么要求最大的x,方程所有的根都能求出呀。代码如下:

syms x
A=[1-x 7 1 6 1;1/7 1-x 1 3 1; 1 1 1-x 1 3;1/6 1/3 1 1-x 1; 1 1 1/3 1 1-x]

B=det(A);
C=solve(B)