首先在matlab命令窗口输入cd **/ 打开你要编译的c文件的目录,在这里以 utilities 文件夹下的.c文件为例。输入cd utilities/,然后在输入 mex+.c文件;如 mex findAllDistances.c,你可以在你的项目文件夹下发现多了一个文件 findAllDistances.mexa32
这样你就可以在MATLAB中调用C代码了。
注:如果是WINDOWS系统,则生成mexw32或mexw64,linux系统生成mexa32,mexa64
cd utilities/
mex findAllDistances.c
mex findListDistances.c
本文介绍如何在Matlab环境中调用C语言编写的代码。通过改变工作目录并使用mex命令编译C文件,生成特定平台的动态链接库。之后可在Matlab中直接调用这些函数。
8042

被折叠的 条评论
为什么被折叠?



