问题标签 [symengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

matlab - 符号:重新排列,使一侧为零

我有等式:

我希望它以以下形式重新排列:

我该怎么做?

0 投票
0 回答
103 浏览

python - python中的symengine是否有Jacobian函数,或者c++中的symengine有这个函数

我发现即使我在代码中使用了 F.Jacobian('x'),在 Sympy 中计算符号矩阵的雅可比的速度也很慢。但是我发现当简单地用函数 diff 计算时,Symengine 比 Sympy 快得多。可悲的是,当我尝试使用 Symengine 进行 Jacobian 矩阵时,计算 Jacobian 矩阵的速度是相同的,因为我只能使用 for 循环来计算矩阵。

Sympy 代码:a = Fx.jacobian(change) (Fx 是目标矩阵,change 是变量列表)

符号引擎代码:

J = symengine.zeros( , ) # 初始化雅可比矩阵

对于范围内的 j (***):

我认为如果 symengine 有雅可比函数,速度会快得多。

0 投票
1 回答
135 浏览

c++ - Eigen 可以使用符号算术吗?

在我使用 Eigen 时,我被它优秀的库所吸引,尤其是与矩阵计算相关的函数。

但是,最近想在矩阵中使用符号运算来进行计算,就像在matlab中可以实现的一样。通过我的搜索,我发现C++有像SymEngine这样的框架,可以提供符号运算,但似乎并没有与Eigen耦合来实现矩阵中的符号运算。

想请问大家,有没有遇到过这种问题,或者可以提供相应的解决方案吗?还是不基于这两个框架?

谢谢!</p>