24小时热门版块排行榜    

查看: 2277  |  回复: 29

aixiaomeng

新虫 (小有名气)

利用数值解求近似根不行么?roots

发自小木虫Android客户端
21楼2015-10-24 11:18:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

080301211

金虫 (正式写手)

引用回帖:
21楼: Originally posted by aixiaomeng at 2015-10-24 11:18:15
利用数值解求近似根不行么?roots

能用roots我为什么不用solve?
Onthefoot
22楼2015-10-24 11:30:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aixiaomeng

新虫 (小有名气)

23楼2015-10-24 11:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangmath

新虫 (小有名气)

【答案】应助回帖

使用MATLAB非常容易求一元5次方程的根,   A=[a5,a4,a3,a2,a1,a0]是5次多项式的系数, 按照降幂排列,则五个根就是roots(A), 返回的结果就是所有的5个根,而且精度还比较高。
24楼2015-10-29 12:15:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ayismas

木虫 (正式写手)

【答案】应助回帖

★ ★
080301211: 金币+2, 有帮助, 大神有相关的代码吗? 2015-10-29 14:53:39
用矩阵的QR方法来求矩阵的所有特征值,进而就可以获得相对应的任意阶的多项式的所有的根(包括复数),是求多项式根比较好的方法吧
25楼2015-10-29 12:44:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

080301211

金虫 (正式写手)

引用回帖:
24楼: Originally posted by jiangmath at 2015-10-29 12:15:41
使用MATLAB非常容易求一元5次方程的根,   A=是5次多项式的系数, 按照降幂排列,则五个根就是roots(A), 返回的结果就是所有的5个根,而且精度还比较高。

谢谢你的回复,不用matlab自带的函数,能用root我早用solve了
Onthefoot
26楼2015-10-29 14:54:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ayismas

木虫 (正式写手)

【答案】应助回帖

引用回帖:
22楼: Originally posted by 080301211 at 2015-10-24 11:30:42
能用roots我为什么不用solve?...

roots求根更快,roots就是用的求矩阵特征值的方法来间接求多项式的根的。感觉matlab的符号运算速度很不靠谱
27楼2015-10-30 10:15:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

海燕呀1992

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by 080301211 at 2015-10-21 14:13:56
a*x^5+b*x^4+c*x^3+d*x^2+e*x+f=0。因为系数在时刻变化,我需要求出通式的子函数。...

请问楼主最终是怎么解决这个问题的呢,我现在也是需要求解一元五次方程,系数是变化的,需要求出每个根的表达式。
28楼2016-12-28 14:43:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

海燕呀1992

铁虫 (初入文坛)

【答案】应助回帖

请问楼主最终是怎么解决这个问题的呢,如何求出一元5次方程的所有解?谢谢!
29楼2017-01-05 10:07:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锁钥xh

金虫 (小有名气)

群伦啊。
30楼2017-01-06 22:02:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 080301211 的主题更新
信息提示
请填处理意见