主要内容

调用函数Linuxc++共享库的接口

MATLAB接口和库文件夹的路径

如果您创建了matrixOperations接口。Linux中的头文件和共享对象文件,那么你可以在这个例子中使用它。控件导航到用于创建matrixOperations接口文件。

用MATLAB将共享库文件放入文件夹中®接口文件。

拷贝文件(fullfile (productPath,“glnxa64”“*,所以”),“。”“f”

调用目录在接口文件夹中。

查看帮助

在MATLAB命令提示符下,显示接口的帮助。在本例中,clibgen.generateLibraryDefinition命令修改接口名称为matrixOperationsmatrixlib.输入这个命令来加载包。

医生clib.matrixlib.Mat

要显示包的成员,输入:

医生clib.matrixlib
clib中包含的类。matrixlib: Mat - clib.matrixlib.Mat Representation of C++ class Mat Functions contained in clib.matrixlib: addMat - clib.matrixlib.addMat Representation of C++ function addMat updateMatByX - clib.matrixlib.updateMatByX Representation of C++ function updateMatByX updateMatBySize - clib.matrixlib.updateMatBySize Representation of C++ function updateMatBySize

要显示包功能的签名,请单击的链接addMatupdateMatByX,updateMatBySize

clib.matrixlib.addMat c++函数表示,addMat输入mat只读clib.matrixlib.Mat输出RetVal int32 clib.matrixlib.updateMatByX c++函数表示,updateMatByX输入mat clib.matrixlib.Mat X int32输出clib.matrixlib.updateMatBySize c++函数表示,updateMatBySize输入mat clib.matrixlib.Mat arr int32输出

显示类的相关信息clib.matrixlib.Mat,按此连结

clib.matrixlib.Mat c++类的构造函数Mat Mat - clib.matrixlib.Mat.setMat c++类的构造函数Mat setMat - clib.matrixlib.Mat.setMat c++类的方法Mat getMat - clib.matrixlib.Mat.getMat c++类的方法Mat getLength - clib.matrixlib.Mat.getLength c++类的Mat方法copyMat - clib.matrixlib.Mat.copyMat c++类的Mat方法

要显示构造函数和方法签名,请使用方法methodsview功能。例如,键入:

methodsviewclib.matrixlib.Mat

调用库函数

测试界面中的功能。例如,键入:

matObj = clib.matrixlib.Mat;创建一个Mat对象intArr = [1,2,3,4,5];matObj.setMat (intArr);%将值设置为内tarrretMat = matObj.getMat(5)显示值
retMat = 1×5 int32行向量1 2 3 4 5 .单击“确定”

相关的话题