MATLAB编码器功能在2014a中未定义

时间:2014-09-17 18:20:56

标签: c++ matlab mex matlab-coder

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

因此我希望使用MATLAB提供的编码器功能来实现这一点。但是我有MATLAB版本2014a,当我尝试运行该函数时,它给出了错误:

未定义的函数或变量'coder'。

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

1 个答案:

答案 0 :(得分:1)

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