首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制SageMath 9.1中的差异化“级别”

控制SageMath 9.1中的差异化“级别”
EN

Stack Overflow用户
提问于 2020-10-29 16:29:11
回答 1查看 27关注 0票数 0

Sage似乎希望使用链式规则尽可能地评估衍生品。一个简单的例子是:

代码语言:javascript
复制
var('theta')
f = function('f')(theta)
g = function('g')(theta)

h = f*g
diff(h,theta)

将显示以下内容

代码语言:javascript
复制
g(theta)*diff(f(theta), theta) + f(theta)*diff(g(theta), theta)

我的问题是,有没有办法控制Sage会将衍生品带到什么程度?例如,在上面的示例中,我如何让Sage显示:

代码语言:javascript
复制
diff(f(theta)*g(theta))

我正在研究流体力学中的一些非常密集的推导,并且不能像上面讨论的那样计算导数,这真的会对此有所帮助。提前谢谢。会非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2021-02-13 18:59:12

这将被称为“持有”衍生品。

将这种可能性添加到Sage已经被考虑过了。

这方面的进展可在以下网址进行跟踪:

票证甚至链接到一个分支,其中包含实现这一点的代码。

尽管这方面的进展停滞不前,并且分支尚未合并,但您可以使用分支中的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64587427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档