Преобразуйте структуру MATLAB в структуру C-стиля для использования с разделяемой библиотекой C
S = libstruct(structtype)
S = libstruct(structtype,mlstruct)
создает указатель S = libstruct(structtype)
NULL
на объект S
MATLAB® libstruct
.
создает указатель, инициализированный к S = libstruct(structtype,mlstruct)
mlstruct
.
Используйте с библиотеками, которые загружаются с помощью функции loadlibrary
.
Можно только использовать функцию libstruct
на скалярных структурах.
При преобразовании структуры MATLAB в объект libstruct
структура должна придерживаться требований, перечисленных в Требованиях Аргумента Структуры.
Если функция в разделяемой библиотеке имеет аргумент структуры, используйте libstruct
, чтобы создать аргумент. Функция libstruct
создает структуру C-стиля, которую вы передаете функциям в библиотеке. Вы обрабатываете эту структуру в MATLAB, когда вы были бы истинная структура MATLAB.