作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有这样的东西:
from sympy.physics.quantum import *
from sympy import symbols, Function, Derivative, var
m = symbols('mu', positive=True)
var('x')
var('t')
f = Function('psi')
T = DifferentialOperator(-1 / (2 * m) * Derivative('psi(x,t)', x, x))
V = Operator('V(x)')
K = Operator('K(x)')
如何获得 [T,K]u(x,t) = T(K(u)) - K(T(u)) 的表达式?这里,u是波函数,T应该将链式法则应用于K(u)乘积。
最佳答案
好吧,一个解决方法:
from sympy import symbols, Function, Derivative, var, init_printing
def T(y):
var('mu')
return -1 / (2 * mu) * Derivative(y, x, x)
def V(y):
var('x')
V = Function('V', commutative=True)(x)
return V * y
def comm(A, B):
def comm(y):
return A(B(y)) - B(A(y))
return comm
var('x')
var('t')
f = Function('psi', commutative=False)
comm(T, V)(f)
关于python - 如何将 SymPy 的 DifferentialOperator 应用于另一个运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50410278/
假设我有这样的东西: from sympy.physics.quantum import * from sympy import symbols, Function, Derivative, var
我是一名优秀的程序员,十分优秀!