gpt4 book ai didi

python - factor(x**2+x+1) 在 sympy 中不起作用?有没有找到因素的解决方案?

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:55 25 4
gpt4 key购买 nike

我试图找出函数 x**2+x+1 的因式。

大多数建议都是使用 factor,你会得到答案。然而,factor(f) 并不适用于所有方程。

我也尝试了 factor(f,gaussian=True) 但给出了相同的结果。

import sympy as sp
x = sp.Symbol('x')
f = x**2 + x + 1
sp.factor(f)

代码的输出:x**2 + x + 1

预期输出:复根

-1/2 - 开方(3)*i/2

-1/2 + sqrt(3)*i/2

最佳答案

使用起来更容易solveset :

import sympy as sp
x = sp.Symbol('x')
f = x**2 + x + 1
polyRoots = sp.solveset(f, x)
print(polyRoots)

你会得到复杂的因素

关于python - factor(x**2+x+1) 在 sympy 中不起作用?有没有找到因素的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56714177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com