主要内容

测试您的构建环境

要测试您的安装和环境,构建ArrayProduct.cpp.MATLAB包含的MEX文件®。此MEX示例的源代码在子文件夹中matlabroot./ extern / simem / cpp_mex。确保安装了一个支持MATLAB支持的编译器。金宝app

要构建代码示例,请先将文件复制到路径上的可写文件夹中。你可以使用ArrayProduct.cpp.用于测试构建环境的示例。这个matlab命令复制了ArrayProduct.cpp.文件到当前文件夹。

Copyfile(FullFile(Matlabroot,'extern''例子''cpp_mex''ArrayProduct.cpp'),'。'

要设置和构建MEX文件,请使用梅克斯命令。首先为C ++设置环境。

梅克斯-设置C ++

在提示时选择要使用的已安装编译器梅克斯设置脚本。然后打电话给梅克斯命令构建您的程序。确保C ++ MEX支持您选择的编译器。金宝app有关支持的编译器的最新列表,请参阅金宝app金宝app支持和兼容的编译器

梅克斯ArrayProduct.cpp.

梅克斯命令保存在当前文件夹中的可调用文件。

打电话给ArrayProduct.MEX函数使用文件名而无需扩展名。通过标量乘法器和一系列双打作为参数。MEX函数将乘数乘以输入数组中的每个元素,并返回结果。

A = ArrayProduct(2,[1 2; 3 4])a = 2 4 6 8

也可以看看

||

相关话题