利用Numpy多项式解方程x**3+2x**2+3x-18=0。
时间: 2024-06-25 07:00:32 浏览: 226
多项式求解
4星 · 用户满意度95%
在Python中,我们可以使用NumPy的`roots`函数来找到多项式方程`x**3 + 2*x**2 + 3*x - 18 = 0`的解。`roots`函数用于计算给定系数的复数根。让我们演示如何操作:
```python
import numpy as np
# 定义多项式的系数
coefficients = [1, 2, 3, -18]
# 使用numpy.roots计算根
solutions = np.roots(coefficients)
# 打印解
print("多项式方程的解为:")
for solution in solutions:
print(solution)
阅读全文