На предыдущем шаге вы изменили файл определения библиотеки definematrixlib.mlx. Проверять MATLAB® операторы, подтвердите файл и зафиксируйте любые ошибки, о которых сообщают, в файле.
definematrixlib;
Если вы задали все построения в файле определения на предыдущем шаге, то summary функция показывает полную библиотеку. В некоторых случаях вы не можете задать все. Использование summary рассмотреть библиотеку. Если необходимо внести изменения, возвратитесь к предыдущему шагу, чтобы отредактировать definematrixlib.
summary(definematrixlib)
MATLAB Interface to matrixlib Library
Class clib.matrixlib.Mat
Constructors:
clib.matrixlib.Mat(clib.matrixlib.Mat)
clib.matrixlib.Mat()
Methods:
setMat(clib.array.matrixlib.Int)
int32 getMat(uint64)
uint64 getLength()
copyMat(clib.array.matrixlib.Int)
No Properties defined
Functions
int32 clib.matrixlib.addMat(clib.matrixlib.Mat)
clib.matrixlib.updateMatByX(clib.matrixlib.Mat,int32)
clib.matrixlib.updateMatBySize(clib.matrixlib.Mat,clib.array.matrixlib.Int)Создайте matrixlib взаимодействуйте через интерфейс к библиотеке.
build(definematrixlib)
Building interface file 'matrixlibInterface.so' for clib package 'matrixlib'.
Interface file 'matrixlibInterface.so' built in folder '/home/Documents/MATLAB/matrixlib'.
To use the library, add the interface file folder to the MATLAB path.
addpath('/home/Documents/MATLAB/matrixlib')Любое нажатие кнопки addpath соединитесь в сообщении или типе:
addpath('matrixlib')Примечание
Можно повторить генерировать, задать и создать шаги. Однако, если вы отображаете справку для или вызываете функции в библиотеке, вы не можете обновить definematrixlib файл определения в том же сеансе работы с MATLAB. Или перезапустите MATLAB или создайте новый файл определения при помощи 'PackageName' аргумент значения имени для clibgen.generateLibraryDefinition функция.
Чтобы вызвать функции в библиотеке, продолжите следующий шаг.