【问题标题】:Converting Matlab code to C++ (no image processing is included in the code) [closed]将 Matlab 代码转换为 C++(代码中不包含图像处理)[关闭]
【发布时间】:2017-06-04 02:57:54
【问题描述】:

我想将我的 Matlab 代码转换为 c++。我确实搜索过它,但我更加困惑。 谁能告诉我最简单的方法?如果需要有关代码的任何信息,请告诉我。非常感谢任何帮助。

【问题讨论】:

  • Matlab 是一种专门的语言,具有庞大的内置函数库。 C++ 是一种通用编程语言没有这些功能。没有自动转换为纯 C++。你需要做的是寻找一个 C++ 数学库,它可以做你想做的事,然后学会使用它。
  • 但是我听说有一些方法可以将Matlab代码转换为c++。作为 Matlab 编码器...@DaveS
  • 你听到了什么?谷歌搜索告诉你什么?
  • mathworks.com/help/simulink/ug/… 它说某些功能是可能的@DaveS
  • 如果您支付足够的费用,Matlab 有一个实用程序可以编写 C 代码。它的实际价值取决于你想用它做什么。

标签: c++ matlab


【解决方案1】:

Matlab 有一个工具可以将您的 Matlab .m 转换为 .mex,还可以生成 C/C++ 代码,请参阅https://www.mathworks.com/examples/matlab-coder

【讨论】:

  • 链接中没有c++
  • 您链接到的页面说“C/C++”,因为 C++ 编译器也编译 C。该页面链接到此页面 mathworks.com/help/fixedpoint/ug/…,该页面链接到“命令行中的 C 代码生成(MATLAB 编码器) "
  • “C++ 编译器也编译 C”。有关他们何时不关注 auto 关键字会发生什么的快速示例。
  • 来自“codegen”文档...如果您指定 C++,MATLAB Coder™ 会将 C 代码包装到 .cpp 文件中,以便您可以使用 C++ 编译器并与外部 C++ 应用程序接口。它不生成 C++ 类。
猜你喜欢
  • 1970-01-01
  • 2011-07-28
  • 2018-05-13
  • 2011-05-04
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 2011-03-18
相关资源
最近更新 更多