用matplotlib绘制复合函数y=sin(x)*cos(x)
时间: 2024-10-21 08:14:54 浏览: 21
Python3使用Matplotlib 绘制精美的数学函数图形
5星 · 资源好评率100%
在Matplotlib库中,绘制复合函数如`y = sin(x) * cos(x)`可以通过创建一个新的图形窗口,然后使用`plot()`函数结合`numpy`中的`linspace()`和`sin()`、`cos()`函数来完成。这里是一个简单的示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建x值从-π到π均匀间隔的数据
x = np.linspace(-np.pi, np.pi, 400)
# 计算对应的y值
y = np.sin(x) * np.cos(x)
# 绘制曲线
plt.plot(x, y, label="y = sin(x) * cos(x)")
# 添加图例,设置标题和坐标轴标签
plt.legend()
plt.title("复合函数y = sin(x) * cos(x)")
plt.xlabel('x')
plt.ylabel('y')
# 显示图表
plt.show()
```
这个脚本会绘制出一个显示了`y = sin(x) * cos(x)`在 `-π` 到 `π` 区间内变化的图形。
阅读全文