【发布时间】:2014-07-21 13:27:18
【问题描述】:
我的问题与这个问题基本相同:
但是,我没有 Mathematica,而且 Matlab 没有回答这个问题,此外,这已经 2 岁了,也许从那时起人们就有了一些想法。
像 Andrey 一样,我有一个非常大的方程(大约 13000 个字符),这是一个已经很长的函数的多链规则派生的结果。导数包含原始方程中的子函数及其导数的许多实例。我相信可以通过适当的替换将功能压缩到至少 10 分之一。我想知道是否有办法让 Matlab 为我自动进行这些替换。
从性能的角度来看,这也是相关的,因为我有这些方程,它们针对 Jacobi 矩阵进行评估,以求解复杂的非线性方程组。
感谢您的宝贵时间。
【问题讨论】:
-
我只知道一种方法可以将您的方程式简化为 MatLab 可以找到的最简单形式:让您的表达式为 X,然后使用 simple(X) 获得您的表达式的最简单形式。替换是我在 MatLab 中不知道的事情。
标签: matlab symbolic-math