【问题标题】:MATLAB Coder function is undefined in 2014aMATLAB Coder 函数在 2014a 中未定义
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多