Пакет: lib
Объект Pointer, совместимый с указателем C
MATLAB® автоматически преобразовывает аргументы, переданные в отношении функции во внешней библиотеке. Переданный ссылкой аргумент в функциональной подписи имеет имена типов, заканчивающиеся Ptr или PtrPtr. Используйте объект указателя вместо автоматического преобразования в следующих ситуациях.
Функция изменяет данные во входном параметре.
Вы передаете большие объемы данных, и вы хотите управлять, когда MATLAB делает копии данных.
Библиотека хранит и использует указатель, таким образом, вы хотите, чтобы функция MATLAB управляла временем жизни объекта lib.pointer.
Чтобы создать объект lib.pointer, используйте функцию libpointer MATLAB.
Библиотечная функция может возвратить объект lib.pointer. Используйте метод setdatatype, чтобы преобразовать аргумент вручную, чтобы использовать в MATLAB.