绘制曲线f(x)=e(-x)cos(2πx),x属于[-1,1],用代码求曲线上的(x,y)点
时间: 2024-10-10 10:14:10 浏览: 43
Labview2015 XY图控件画y=sin2πx曲线
5星 · 资源好评率100%
在Python中,我们可以使用matplotlib库来绘制函数`f(x) = e^(-x) * cos(2πx)`的曲线,并通过numpy计算每个x值对应的y值。下面是简单的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义函数
def func(x):
return np.exp(-x) * np.cos(2 * np.pi * x)
# 计算x范围内的y值
x_values = np.linspace(-1, 1, 400) # 创建等差数列从-1到1,步长很小,有400个点
y_values = func(x_values)
# 绘制曲线
plt.plot(x_values, y_values)
plt.xlabel('x')
plt.ylabel('f(x)')
plt.title('f(x) = e^(-x) * cos(2πx), x ∈ [-1, 1]')
plt.grid(True)
plt.show()
# 求出特定x值的y坐标
specific_x = 0.5
specific_y = func(specific_x)
print(f"在x={specific_x}处,y坐标为{specific_y}")
阅读全文