不明白,什么叫把二维数学公式变成计算机代码... mathematica基本是科学家的计算器,帮助科学家推导公式,比如求下积分,微分,求解下方程。它的特点是,结果一般是解析式。并不关注数值计算的结果。 matlab这类是工程师的计算器,关心的是怎么把结果的数值近似解算出来,至于解析式什么的就不关心了~ ------------ 以上两个都有对应的开源软件,比如mathematica对应maxima, matlab对应scilab或者octave 不过我对这些东西都没有太多深入的研究。我比较喜欢用C/Python自己写求解的代码。