【发布时间】:2014-09-17 18:20:55
【问题描述】:
我正在尝试将用于计算矩阵指数的 expm 函数从 C++ 转换为 Mex,以提高效率。但是,将 C++ 代码转换为 Mex 可行代码,然后运行 mex "filename.cpp" 函数,这将是一项非常艰巨的任务。
因此,我希望使用 MATLAB 提供的 coder 函数来执行此操作。但是我有 MATLAB 版本 2014a,当我尝试运行该函数时,它给了我错误:
未定义的函数或变量“编码器”。
我以为2011a以后所有版本的MATLAB都有这个功能,那么为什么会出现这个错误,我该如何解决呢?
【问题讨论】:
-
在 products - Matlab 下的 Mathworks 网站上,它位于“附加产品”选项卡下。所以我的猜测是不包括在内,你必须为此付费。输入
ver以查看您拥有哪些工具箱。
标签: c++ matlab mex matlab-coder