使用Matplotlib,在面板上绘制函数y=e^(-x^2)的图像,要求曲线为青绿色,星型形状
时间: 2024-03-05 21:48:59 浏览: 141
好的,这是一个简单的绘图任务,可以使用Matplotlib库来完成。以下是Python代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义函数
def f(x):
return np.exp(-x**2)
# 生成数据
x = np.linspace(-3, 3, 100)
y = f(x)
# 绘图
plt.plot(x, y, 'g*', linewidth=2)
# 添加标题和标签
plt.title('y = e^(-x^2)')
plt.xlabel('x')
plt.ylabel('y')
# 显示图像
plt.show()
```
解释一下代码:
1. 首先,我们导入了`matplotlib.pyplot`和`numpy`两个库。
2. 然后,我们定义了一个函数`f(x)`,用于计算函数的值。
3. 接下来,我们使用`numpy`库的`linspace()`函数生成了100个在-3到3之间均匀分布的数据点,作为横坐标。
4. 使用定义的函数`f(x)`计算每个数据点的纵坐标。
5. 最后,我们使用`plot()`函数绘制了图像,其中参数`'g*'`表示使用青绿色的星型标记绘制曲线,参数`linewidth=2`表示线条宽度为2。
6. 添加了标题和标签,并使用`show()`函数显示图像。
运行代码后,你应该能够看到绘制出来的函数图像。
阅读全文