码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-07-02 00:31:23      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:img   direct   inf   exp   sigma   phi   sqrt   com   var   

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)

运行结果:

技术图片

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

标签:img   direct   inf   exp   sigma   phi   sqrt   com   var   

原文地址:https://www.cnblogs.com/wanyuan/p/13222207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!