Python科学计算系列12—积分变换

1.拉普拉斯变换及逆变换

拉普拉斯变换公式

拉普拉斯逆变换公式

例子:

代码如下:

from sympy import *
from sympy.integrals import laplace_transform

t, s, a = symbols('t s a')
# 拉普拉斯变换
F1 = laplace_transform(sin(a * t), t, s)
F2 = laplace_transform(exp(a * t), t, s)
print(F1, F2, sep='\n')
# 拉普拉斯逆变换
f1 = inverse_laplace_transform(s ** -2, s, t)
f2 = inverse_laplace_transform((s - a) ** -2, s, t)
print(f1, f2, sep='\n')

运行结果:

2.傅里叶变换及逆变换

傅里叶变换公式

傅里叶逆变换公式

例子:

代码如下:

from sympy import *
from sympy.integrals import fourier_transform

x, k, a = symbols('x k a')
# 傅里叶变换
F = fourier_transform(exp(-2 * x ** 2), x, k)
# 傅里叶逆变换
f = inverse_fourier_transform(sqrt(pi) * exp(-(pi * k) ** 2), k, x)
print(F, f, sep='\n')

运行结果:

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值