c++ - 在Matlab、C++等中将数学公式转换成代码的方法?

标签 c++ math matlab wolfram-mathematica

我有一个基本问题要问所有数学专家。

“如果我有一篇学术论文,将简单的数学方程式转换为可用的 Matlab(或 C++)代码的最简单方法是什么?”

理想情况下,会有一个 Latex >> Matlab(或 C++)转换工具。

但是,如果做不到这一点,是否存在包含所有常见数学符号及其在 Matlab(或 R 或​​ C++)中的等效实现关键字的“备忘单”?

最佳答案

使用Mathematica Symbolic Computation .

您可以直接将数学方程式输入 Mathematica,然后将结果导出为 C 代码。

不断调整方程式,直到渲染图看起来与学术论文中的原始方程式相同。然后您可以插入自己的参数,Mathematica 将为您计算结果。

您甚至可以做一些很酷的事情,例如要求它对方程求微分 - 它会产生微分,并打印出结果方程。

您可以从任何语言调用 Mathematica,包括 .NET、Q、Python、Java 等。

您甚至可以将 Mathematica 程序编译成 .NET 程序集并将其嵌入到您的应用程序中。

Mathematica 还将发出与您刚刚输入的数学公式相匹配的 Java 或 C 代码。

关于c++ - 在Matlab、C++等中将数学公式转换成代码的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378699/

相关文章:

algorithm - 如何通过改变上限计算总和

c++ - 设置特定于音频端点设备的应用程序(以编程方式)

c++ - 如何声明包含队列成员的动态结构数组?

algorithm - 简化大 O 符号

java - 对 NaN 值使用指数平滑

matlab - 如何在输入对话框中预设光标或选择默认答案

matlab - 使用 ODE45 求解 ODE 系统

c++ - cmcfg32.lib 在哪里?

c++ - 在 C++ 驱动程序中组合 mongo::Query

matlab - 结构域是函数matlab