将Mathematica方程转换为R代码

有没有简单的方法将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

点赞