有没有一种简单的方法可以将 Mathematica 方程转换为 R 代码?我有几个方程,由几十个带有下标、上标和希腊字母的项组成。例如,这是 Latex 格式的一个方程的一小部分:

m_2_2= 48 b_1 c_2^2 d_1 \rho ^4+48 b_2 c_1^2 d_2 \rho ^4+216 b_2 c_1 c_2 d_1 \rho ^3+216 b_1 c_1 c_2 d_2 \rho ^3+96 b_1 c_2^2 d_1 \rho ^2+96 b_2 c_1^2 d_2 \rho ^2 + ...

我可以从 Mathematica 复制为纯文本、输入文本、Latex 或 MathML,但是如何让这些格式中的任何一种在 R 中使用所有下标、上标和希腊语?不幸的是,方程太长,手动重新输入可能会导致错误。有什么建议么?

最佳答案

内置支持将表达式导出到 Fortran 和 C。
我建议您将表达式导出到 C,然后编辑 C 表达式。

详情请见:https://reference.wolfram.com/language/tutorial/GeneratingCAndFortranExpressions.html

关于r - 将 Mathematica 方程转换为 R 代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29952792/

10-10 05:36