求解矩阵行列式的方程
例如:矩阵如下:A=; 其中x为未知量。
求解det(A)=0 ?
最好有命令,因为所处理的矩阵很大!
各位达人,路过就拔刀相助吧。:@)
[ 本帖最后由 ChaChing 于 2010-8-4 11:12 编辑 ] syms x
y=det(A);
转为多项式,然后再求
疑惑
按3楼主任的方法做了之后所得的多项式如下:x^9-66673120054560363/70368744177664*x^8+478235594689933356941139765688113/1237940039285380274899124224*x^7-7732838775237209051331383658906252999057465836775/87112285931760246646623899502532662132736*x^6+154841367116801208993346117297884763304560427032637411291003654703/12259964326927110866866776217202473468949912977468817408*x^5-991370917947471657696594091089401583212241133477063514104443509640105905113318845/862718293348820473429344482784628181556388621521298319395315527974912*x^4+2018220659752477454755431848782449482456285745422725432899954704980952483679023948410686140801517/30354201441027016733116592294117482916287606860189680019559568902170379456331382784*x^3-4999916680097234771047347051000043575998204769269400667849414416414869450798775578249266358281255799707220373651/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576*x^2+27035406820626855544158110585561249944892437204337245033252956767912206945201984942841013446820015534257017928143443481740398121/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856*x-14883951798095742968031210595923755991325385553888278458807761464439893464583530132918466118066273183748589034654065872762128907000183245734195/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384
要想求这个多项式的根,必须把它的系数写成向量形式,可是这样的系数写出来难度太大,请问各位大侠有何高见?
回复 4楼 的帖子
没看出来有啥难度呀:@) :@)问题已经基本解决
代码如下:syms x
y=det(A);
=solve(y,x);
vpa(x)
vpa(x,5)
回复 6楼 的帖子
后面两句主要是改变现实的精度吧? 学习了啊啊啊啊
页:
[1]