mmlsharp (MathML to C#) 是一个用来将 MathML 数学公式标识语言转换成 C# 计算代码的工具。
界面如下图所示:
例如下面公式将转成 C# 代码:
p = rho*R*T + (B_0*R*T-A_0-((C_0) / (T*T))+((E_0) / (Math.Pow(T, 4))))*rho*rho + (b*R*T-a-((d) / (T)))*Math.Pow(rho, 3) + alpha*(a+((d) / (t)))*Math.Pow(rho, 6) + ((c*Math.Pow(rho, 3)) / (T*T))*(1+gamma*rho*rho)*Math.Exp(-gamma*rho*rho);