问题描述
在这里的第一篇文章,我试图评估函数 func1
相对于它的变量 t
的积分(解析和数字)。以下是我尝试过的。
import sympy as sym
import numpy as np
x1,t1=sym.symbols('x1 t1')
#function
func1=lambda x,t: sym.exp(-sym.I*t*x)*(1-2*t**2)*sym.exp(-t**2)
#integrate
val_int= lambda x1,t1: sym.integrate(func1(x1,t1),t1)
sym.pprint(val_int(x1,t1))
#lambdify
val_lam=sym.lambdify((x1,val_int(x1,t1))
sym.pprint(val_lam(1,1))
sym.pprint(val_lam(x1,t1))
上面的方法给我一个复杂的 val_int(x1,t1)
积分结果,在lambdifying 给我一个错误
。似乎我找不到解决这个在 Mathematica
中需要几秒钟的简单问题的方法。附件是我使用 Mathematica 得到的解决方案。
任何帮助将不胜感激。谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)