学习: matplotlib绘制阻尼正弦波

介绍

  • 阻尼正弦波定义: 振幅会随时间增长而趋向零的正弦波函数
  • 示例图片

学习: matplotlib绘制阻尼正弦波_第1张图片

  • 应用

a.任何振动系统

b.共振

c.简谐运动(弹簧、单摆)

d.车辆避震系统

e.RLC电路

f.有阻尼的弦波

绘制方法

import matplotlib.pyplot as plt
import numpy as np


#阻尼正弦波计算公式
def f(t):
    'A damped exponential'
    s1 = np.cos(2 * np.pi * t)    # 余弦
    e1 = np.exp(-t)               # 自然数e的幂
    return s1 * e1


t1 = np.arange(0.0, 5.0, .2)    # 定义x轴(可以将步长改小,图像就很明显)

l = plt.plot(t1, f(t1), 'ro')   # t1是x轴上的点, f(t1)是y轴上的点, ro表示点是红色+圆形
plt.setp(l, markersize=30)         # 设置点的大小
plt.setp(l, markerfacecolor='C0')  # 颜色

plt.show()
  • 绘制结果

学习: matplotlib绘制阻尼正弦波_第2张图片

来源 http://www.yongqingking.top/ai/2019/04/01/matplotlib-damped.html

此生必看的科学实验-水知道答案
《了凡四训》详解之改过之法
印光大师十念法(胡小林主讲第1集)
精神病为什么治不好
百病之源

你可能感兴趣的:(人工智能)