利用plot()函数绘制二次函数y=2x^2-3x+1在[-2,3.5]上的图像。
时间: 2024-10-24 20:09:17 浏览: 30
Contours:多变量函数'f = 4*x1^2+3*x2^2-4*x1*x2+x1'的等高线图-matlab开发
在Python的matplotlib库中,你可以使用`plot()`函数来绘制二次函数。首先,你需要导入必要的模块,如numpy用于生成x值范围,然后利用matplotlib的`plot()`函数来绘制函数图形。以下是一个简单的步骤:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义二次函数
def quadratic_function(x):
return 2 * x**2 - 3 * x + 1
# 创建x值的范围 (-2到3.5)
x_values = np.linspace(-2, 3.5, 400) # 选择400个点以获得平滑曲线
# 计算对应的y值
y_values = quadratic_function(x_values)
# 使用plot函数绘制图形
plt.plot(x_values, y_values, label='y=2x^2-3x+1')
# 添加图例、标签和标题
plt.legend()
plt.xlabel('x')
plt.ylabel('y')
plt.title('二次函数 y=2x^2-3x+1 的图像')
# 显示图形
plt.show()
```
这将展示出二次函数y=2x^2-3x+1在区间[-2, 3.5]上的图像。
阅读全文