当前位置: 首页 > news >正文

使用sympy实现傅里叶变换

from sympy import fourier_transform, inverse_fourier_transform
from sympy.abc import t, omega
from sympy import exp, plot, Piecewise

# 定义原始信号(示例使用矩形函数)
f = Piecewise((0, t < -1), (0, t > 1), (1, True))

# 计算傅里叶变换
F = fourier_transform(f, t, omega)

print("原始信号:")
plot(f, (t, -2, 2), title='Original Signal')

print("\n傅里叶变换结果:")
print(F)

原始信号:
原始信号
傅里叶变换结果:
Piecewise((sin(2piomega)/(pi*omega), ((omega > -oo) | (omega > 0)) & ((omega > -oo) | (omega < oo)) & ((omega > 0) | (omega < 0)) & ((omega < 0) | (omega < oo))), (2, omega >= 0))

原函数:
{ 0 for   t > 1 ∨ t < − 1 1 otherwise \displaystyle \begin{cases} 0 & \text{for}\: t > 1 \vee t < -1 \\1 & \text{otherwise} \end{cases} {01fort>1t<1otherwise

变换后函数:
{ sin ⁡ ( 2 π ω ) π ω for   ( ω > − ∞ ∨ ω > 0 ) ∧ ( ω > − ∞ ∨ ω < ∞ ) ∧ ( ω > 0 ∨ ω < 0 ) ∧ ( ω < 0 ∨ ω < ∞ ) 2 for   ω ≥ 0 \displaystyle \begin{cases} \frac{\sin{\left(2 \pi \omega \right)}}{\pi \omega} & \text{for}\: \left(\omega > -\infty \vee \omega > 0\right) \wedge \left(\omega > -\infty \vee \omega < \infty\right) \wedge \left(\omega > 0 \vee \omega < 0\right) \wedge \left(\omega < 0 \vee \omega < \infty\right) \\2 & \text{for}\: \omega \geq 0 \end{cases} {πωsin(2πω)2for(ω>ω>0)(ω>ω<)(ω>0ω<0)(ω<0ω<)forω0

相关文章:

  • 30.[前端开发-JavaScript基础]Day07-数组Array-高阶函数-日期Date-DOM
  • VMware Fusion 虚拟机Mac版 安装CentOS 7 系统
  • Tailwind CSS 4【实用教程】
  • Linux 下使用tracepath进行网络诊断分析
  • 11.24 SpringMVC(1)
  • 点云 PCL 滤波在自动驾驶的用途。
  • Linux系统移植之Linux内核启动流程和移植
  • DeepSeek教unity------UI元素长按响应
  • 报道称ChatGPT 成黑客编写恶意软件「利器」,如何安全使用 ChatGPT?是否应出台相应规范?
  • StarRocks 开发环境搭建踩坑指北之存算分离篇
  • 自然语言处理NLP深探
  • 执行git操作时报错:`remote: [session-b8xxxda3] Access denied ...`解决方案
  • Windows 图形显示驱动开发-WDDM 3.2-自动显示切换(九)
  • 【Pandas】pandas Series dropna
  • [免费]Springboot+Vue在线文档管理系统【论文+源码+SQL脚本】
  • pta天梯L1-001 Hello World
  • 类和对象——const修饰的类的对象和函数
  • html css js网页制作成品——HTML+CSS甜品店网页设计(5页)附源码
  • 量子计算如何优化交通流量:未来智能出行的钥匙
  • AI 赋能教育:智能家教与个性化学习助手的革命性设计与实践
  • 征稿启事|澎湃·镜相第三届非虚构写作大赛暨2026第六届七猫现实题材征文大赛
  • 沪指跌0.68%报3380.82点,创指跌1.92%:券商、军工跌幅靠前
  • 十年磨一剑!上海科学家首次揭示宿主识别肠道菌群调控免疫新机制
  • 习近平会见哥伦比亚总统佩特罗
  • 北京今日白天超30℃晚间下冰雹,市民称“没见过这么大颗的”
  • 习近平在中拉论坛第四届部长级会议开幕式的主旨讲话(全文)