本文档是由 Rachely Esman 和 Yoad Snapir 在 Tal Hassner 的监督下,作为特拉维夫 Yaffo 学院学士学位最终项目的一部分创建的。 作为项目的一部分,我们使用了英特尔的 OpenCV 库,从 MATLAB 调用其函数。 我们发现这个主题很棘手,因此决定与其他人分享我们的工作经验,描述常见的陷阱。 您可以根据以下注明的版权自由使用本文档,但需自行承担责任。
2023-04-04 22:10:58 291KB matlab
1
利用MATLAB的simulink模块实现svpwm模块的搭建,风格采用cmexSFUN的形式,高效地完成的svpwm。
2023-01-17 20:45:30 32KB matlab S-fun SVPWM model
1
matlab说话代码 Matlab中调用C/C++编译生成mex文件 MEX文件      MEX(即 MEX 可执行程序二进制文件)指自动加载的、可以像任何 MATLAB 函数一样调用的程序。Matlab中矩阵预算特别方便,但如果有无法避免的循环甚至多层嵌套的话,会非常影响程序的效率,因此通常会将这种需要大量循环的模块用c++编写然后在matlab中调用。Matlab中的的c++编程称为mex编程(matlab executive),其中需要些c++源文件,然后在Matlab中用mex命令编译它,然后就可以在Matlab中像调用函数一样调用c++代码了。Windows(64 位)扩展名mexw64。 创建方法:      参考Matlab自带说明文档的 arrayProduct.c示例编写C/C++面向过程的源码文件。mex的源文件一定要include头文件"mex.h“,mex源文件的入口函数为void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]),nlhs( number left
2023-01-02 10:27:57 135KB 系统开源
1
详细介绍VC++中mex文件的创建及调试方法,有一步一步的操作图片。
2022-12-06 21:34:33 118KB mex文件 VC++
1
此实用程序允许您创建脚本,这些脚本又可用于生成 C++ 文件和 M 文件。 然后可以将 C++ 文件编译为 mex 文件。 M 文件用于记录 mex 文件中包含的函数。 该实用程序附带了几个示例,向您展示了如何使用它。
2022-04-28 23:25:21 118KB matlab
1
在Matlab中调试用CC++编写的MEX文件(32位机,VS2005和matlabR2010b)很详细
2022-03-20 18:37:43 29KB matlab mex C C++
1
在多通道测距雷达系统中,为了对USB数据采集卡采集到的雷达数据进行接收和处理,设计了一种基于Matlab的USB数据采集卡上位机处理程序。该程序通过编写Mex文件扩展Matlab的外部程序接口,使其能够对USB2.0接口传输的数据进行实时接收,然后在Matlab中利用其强大的数字信号处理功能对读取的多通道雷达数据分别进行滤波、FFT等数字信号处理,最后利用Matlab GUI编写用户操作界面,对处理结果加以显示。经测试,该上位机程序系统能够对6通道测距雷达信号数据进行处理,分别得到各个通道信号的频率和电压幅度,并将结果显示在GUI用户操作界面上。
1
我安装了 Microsoft Visual Studio(MVS) 2008 和 Matlab R2007b,并尝试了来自 Matlab 的“mex -setup”命令。 但是我的 MVS 2008 没有被 Matlab 识别。 我调试了 mex.m 并找到了一种向 Matlab 显示 MVS 2008 的方法。 必要的文件位于 zip 文件中的 2 个不同目录(VS2008MATLABMexCompilerFilesX64 和 VS2008MATLABMexCompilerFilesX86),一个用于 win32 操作系统(OS),另一个用于 win64 操作系统。 zip 中还有“directory.txt”文件,它显示了您应该将必要文件复制到的目录。 我正在使用 VISTA 终极版,但这可能适用于其他操作系统(未测试)。 只需将这些目录之一(取决于您的操作系统)中的 6 个文件复制到
2021-12-17 15:55:15 17KB matlab
1
在这些笔记中,我将描述我第一次(成功)尝试在 Intel Core 2 MacBook Pro 上使用 Xcode IDE 为 Matlab 编译和链接 MEX 文件(但希望该过程应该足够通用以适应其他场景)。 由于我是 Mac 世界的新手(多年来仅使用 Windows 和一点 Linux),因此这些注释可能并不完全准确,或者某些问题可以很容易地解决。 不要犹豫与我联系并发送建议/更正。
2021-12-07 11:43:22 89KB matlab
1
该MATLAB软件包为GNU线性编程工具包(GLPK)生成了独立的MEX(无依赖项)文件。 MEX可以解决大规模线性规划(LP)问题和混合整数线性规划(MILP)问题。 它可以替代MATLAB的linprog()和intlinprog(),而无需使用任何工具箱。 MEX文件具有MATLAB功能,可作为具有记录的输入和输出的包装器。 要获得支持,请使用GitHub Issues( https://github.com/RoyiAvital/GLPKMEX/issues )。
2021-11-30 16:51:13 54KB matlab
1