Преобразуйте структуру 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.
Смотрите также
Представлено до R2006a