zfx620 发表于 2013-11-8 18:19

求助一个齐次方程组求解问题!

有一个物理问题需要求解一个线性齐次方程组AX=0的非零解,其中A的元素未知,求解过程中先用非零解条件det=0求解出矩阵A中元素的值,然后用null指令就能够求出X的非零解,但是在实际处理中有一个问题,由于是数值解法,在用det=0求解矩阵A中元素的值过程中有误差,导致求解出来的det不完全等于0,det等于一个很小的数,虽然A中元素的值近似求对了,但是由于det不完全等于0所以用null指令求解X的值时就只能得到0解,请问这种情况该如何求解方程的非零解呢?有什么资料能够供参考吗?谢谢各位了!

Rainyboy 发表于 2013-11-15 03:26

是不是说问题是:
A(w)X=0
其中w是待定量,然后求使这个方程有非零解的所有w和X?

这有点像是个特征值问题啊,请问A(w)是这样的形式吗:
A(w) = M - w*K

如果是的话已有一些算法解决这样的问题了,在MATLAB中的函数名大概是eigs()。

zfx620 发表于 2013-11-15 16:50

x写不成A(w) = M - w*K
这种形式
页: [1]
查看完整版本: 求助一个齐次方程组求解问题!