将Mathematica方程转换为R代码

时间:2015-04-29 19:26:00

标签: r latex wolfram-mathematica mathml

有没有简单的方法将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中使用这些格式?不幸的是,方程很长,以至于手动重新输入可能会导致错误。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

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

详细信息:https://reference.wolfram.com/language/tutorial/GeneratingCAndFortranExpressions.html