0

我正在尝试将用于计算矩阵指数的 expm 函数从 C++ 转换为 Mex,以提高效率。但是,将 C++ 代码转换为 Mex 可行代码,然后运行 ​​mex "filename.cpp" 函数,这将是一项非常艰巨的任务。

因此,我希望使用 MATLAB 提供的 coder 函数来做到这一点。但是我有 MATLAB 版本 2014a,当我尝试运行该函数时,它给了我错误:

未定义的函数或变量“编码器”。

我以为这个功能在 2011a 之后的所有版本的 MATLAB 中都可用,那么为什么会出现这个错误,我该如何解决呢?

4

1 回答 1

1

将 MATLAB 语言的子集转换为 C(NB,不是 C++)的功能,例如 command coder,包含在 MATLAB Coder 中,它是 MATLAB 的附加产品。它不是核心 MATLAB 的一部分。

于 2014-09-17T19:38:30.273 回答