簡體   English   中英

在R中找到多項式的最大根

[英]Finding the largest roots of a polynomial in R

有沒有辦法避免復數

polyroot {base}?

幫助文件說:“…polyroot返回n-1個復數零”,但是我只需要一個二次方程式的最大根,而復數在這里就太好了。 非常感謝幫助!

使用此功能時,您可以針對對象設置收益,例如

roots=polyroot(coefs)

然后可以通過complex::Im()排除虛數,從而返回實數

which(Im(roots)==0)

如果您得到二次方程的復雜解,那么就沒有真正的根。

方程x²+px+q的最大根是

(-p+sqrt(p*p-4*q))/2

如果平方根內的項是非負數。

還是你說的是最大的根?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM