文件名称:audiofilter/mex-it:简化为 C++ 函数创建 mex 文件-matlab开发
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-20 23:49:03
matlab
单个头文件库,用于为 Matlab 自动混合 C++ 函数(使用 C++11 编译器) 提供 mex_function 并让编译器完成剩下的工作! 这支持基本的 C++ 数据类型,例如 std::vector。 还有特征矩阵和向量编译器如何知道输入和输出? 非常量引用意味着输出其他一切都是输入例子创建一个像这样的c++实现文件void mex_function(const double &x, const double &y, const double &z, double& result) { 结果 = (x + y)*z; } #include "mex-it.h" 然后使用 CMake 或在 Matlab 中使用 mex 构建对于单个文件示例,您可以在 matlab 中执行此操作(对于最近的 GCC/Clang) mex CXXFLAGS="\$CXXFLAGS -std=c++11
【文件预览】:
github_repo.zip