从第一天起我就可以使用 polyRoots 函数,但是突然间它停止工作并且一直返回一个空结果,有人知道发生了什么吗?先感谢您!这是我得到的回报,我放了一个非常简单的,所以我知道这不是输入问题
问问题
71 次
1 回答
0
该函数polyRoots
仅返回多项式的实值零。相反,您可以使用cPolyRoots
包含复值零,在您的情况下,它看起来像这样:
cPolyRoots(3*x^2+4*x+5,x)
{-2/3-sqrt(11)/3*i,-2/3+sqrt(11)/3*i}
如果您不熟悉复数,这里有一篇关于它们的Wikipedia 文章。基本上,i=sqrt(-1)
,这是一个在实数线上不存在的数字;实数线只包括负无穷到正无穷。
于 2021-09-14T22:30:30.013 回答