写出对应的python代码
时间: 2024-10-10 20:17:38 浏览: 18
当然,编写 Python 代码来绘制之前提到的二次函数 \( f(x) = x^2 - 2x + 3 \) 的图表,我们可以使用 `matplotlib` 库。下面是一段简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义函数
def f(x):
return x**2 - 2*x + 3
# 创建 x 坐标范围
x_values = np.linspace(-5, 5, 400) # 从-5到5,步长0.1,共400个点
# 计算相应的 y 值
y_values = f(x_values)
# 创建图表
plt.figure(figsize=(8,6)) # 设置图表大小
plt.plot(x_values, y_values, label='y = x^2 - 2x + 3') # 绘制曲线
plt.axhline(y=0, color='black', linestyle='--') # 绘制 x 轴
plt.axvline(x=0, color='black', linestyle='--') # 绘制 y 轴
plt.title('Function f(x) = x^2 - 2x + 3') # 图表标题
plt.xlabel('x') # x 轴标签
plt.ylabel('f(x)') # y 轴标签
plt.legend() # 显示图例
plt.grid(True) # 添加网格
plt.show() # 显示图形
```
运行这段代码,会得到一个清晰的函数图形。如果你想要调整参数或改变函数,只需修改 `f(x)` 函数内的表达式即可。
阅读全文