高斯包络调制正弦波的Python代码

python 复制代码
import numpy as np
import matplotlib.pyplot as plt

# 生成时间数组(长度约为4,从-2到2)
t = np.linspace(-2, 2, 1000)

# 高斯包络(控制整体形状)
alpha = 1  # 包络宽窄参数(越大越窄)
envelope = np.exp(-alpha * t**2)

# 高频正弦载波(控制振荡密集度)
f_carrier = 10  # 载波频率(Hz)
carrier = np.sin(2 * np.pi * f_carrier * t)

# 合成调制波形
y = envelope * carrier

# 绘图
plt.figure(figsize=(10, 4))
plt.plot(t, y, color='blue', linewidth=1.5)
plt.title('高斯包络调制正弦波')
plt.xlabel('时间 t')
plt.ylabel('振幅')
plt.grid(True, linestyle='--', alpha=0.7)
plt.axhline(0, color='black', linewidth=0.5)
plt.xlim(-2, 2)  # 显示完整波形长度
plt.show()

生成图像

相关推荐
C语言小火车1 分钟前
红黑树(C/C++ 实现版)—— 用 “带配重的书架” 讲透本质
c语言·开发语言·c++·红黑树
阿里嘎多学长2 分钟前
2025-12-10 GitHub 热点项目精选
开发语言·程序员·github·代码托管
snow123f7 分钟前
Lambda 表达式怎么用
java·开发语言·线程
梓䈑8 分钟前
【C++】C++11(右值引用和移动语义、可变参数模板 和 包装器)
java·开发语言·c++
free-elcmacom10 分钟前
机器学习进阶<7>人脸识别特征锚点Python实现
人工智能·python·机器学习·rbfn
LiamTuc11 分钟前
Java 抽象类详解
java·开发语言
天才少女爱迪生12 分钟前
图像序列预测有什么算法方案
人工智能·python·深度学习·算法
计算机学姐12 分钟前
基于Python的高校后勤报修系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·flask
GSDjisidi12 分钟前
日本IT行业|一些it資格证书分享解析,一篇通读
开发语言·面试·职场和发展
Q_Q196328847514 分钟前
python+django/flask+vue的智能房价分析与预测系统
spring boot·python·django·flask·node.js·php