[英]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.