python - 变量输出上的 Sympy 替换
问题描述
在我的代码中,我将变量h设置为集成。我想对该集成的输出执行坐标更改。使用像 Maple 这样的计算机代数软件,这是通过将坐标变化代入变量h来实现的,其中代入发生在积分的输出上。我尝试了以下代码:
import sympy as sp
r = sym.Symbol('r')
R = sym.Symbol('R')
theta00 = sp.pi*sp.exp(-(r**2-1)/2)
h = sp.integrate((r**2/2)*sp.diff(theta00, r), (r, -sp.oo, R))
hxy = h.subs(sp.sqrt((x-1)**2 + y**2), R)
hxy的输出与h的输出相同,无需替换。我认为替代是在整合之前应用的。有没有办法处理变量h中的积分输出?
解决方案
推荐阅读
- python - 如何在 Telepot Telegram 机器人中加粗文本?
- r - 如何使用 R 在 Wordcloud 中突出显示消极和积极的词
- javascript - 打开手机键盘(JS)时防止调整大小事件
- javascript - 如何全局更改primaryColor?
- python - 从 oauth2client.service_account 导入 ServiceAccountCredentials:无法导入名称“opentype”
- javascript - 从 IIFE 内部递归
- json - 我如何在 swift 4 中执行以下简单的 JsonObject ?我需要代码和消息的值
- c# - get-property 中使用的表达式体函数成员
- python - 如果前一个匹配包含一个字符,则不匹配
- javascript - 我的 javascript 框上需要一个关闭按钮