4、编写产生:f(t)=4e^-0.2 cosπt,t=0~10的程序,并绘出波形。。
时间: 2024-10-19 22:13:55 浏览: 7
为了编写一个生成并绘制函数 \( f(t) = 4e^{-0.2\cos(\pi t)} \) 在时间范围 \( t = 0 \) 到 \( t = 10 \) 的波形的简单程序,我们可以使用Python语言以及matplotlib库。以下是一个简单的例子:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义函数
def func(t):
return 4 * np.exp(-0.2 * np.cos(np.pi * t))
# 时间范围
t_values = np.linspace(0, 10, 1000) # 创建1000个等间距的时间点
# 计算函数值
f_values = func(t_values)
# 绘制波形
plt.figure(figsize=(8, 5))
plt.plot(t_values, f_values, label="f(t)")
plt.title("f(t) = 4e^(-0.2cos(πt)), t = 0 to 10")
plt.xlabel("Time (t)")
plt.ylabel("Amplitude")
plt.grid(True)
plt.legend()
plt.show()
```
这段代码首先导入所需的库,然后定义函数 \( f(t) \) 和计算指定时间范围内的函数值。接着,它使用matplotlib创建一个图,显示函数的波形,并添加标签和标题。
阅读全文