clib
пакетЕсли у вас есть опубликованный интерфейс MATLAB к общей библиотеке C++, то можно использовать эти классы и функции непосредственно в MATLAB, передавая данные туда и обратно между MATLAB и C++.
clibArray | Создайте массив MATLAB объектов C++ |
clibConvertArray | Преобразуйте числовой массив MATLAB в массив объектов C++ |
clibIsNull | Определите, является ли объект C++ пустым |
clibIsReadOnly | Определите, доступен ли объект C++ только для чтения |
clibRelease | Отпустите объект C++ из MATLAB |
underlyingValue | Базовое числовое значение для объекта перечисления C++, созданное в MATLAB |
Вызов функций в разделяемой библиотеке C++
Для вызова функции в библиотеке используйте MATLAB clib
пакет.
Установите путь к библиотеке во время выполнения для интерфейса C++
Если библиотека C++ имеет файл общей библиотеки, то этот файл и его зависимости должны быть на вашем системном пути или пути поиска файлов во время выполнения (rpath).
Вызов функций в интерфейсе Windows в общую библиотеку C++
Как вызвать функции в Windows® интерфейс с matrixOperations
Пример разделяемой библиотеки C++.
Вызов функций в интерфейсе Linux к общей библиотеке C++
Как вызвать функции в Linux® интерфейс с matrixOperations
Пример разделяемой библиотеки C++.
Отображение справки по интерфейсу MATLAB к библиотеке C++
Отображение информации о пакете и сигнатур метода для интерфейса MATLAB.
Объект MATLAB для массивов C++
MATLAB обеспечивает интерфейс, clib.array
, который переносит собственные массивы и std::vector
C++ типы.
Языковые непрозрачные объекты C++
Как MATLAB обрабатывает непрозрачные объекты.
Недопустимые имена C++ в MATLAB
MATLAB автоматически переименовывает классы, функции представителя, не являющиеся членом функции и перечисления с именами C++, которые недействительны в MATLAB, используя matlab.lang.makeValidName
функция.
Использование аргументов void *
Как пройти void*
аргументы в функции C++.
Использование аргументов типа функции
Как передать аргументы типа функции в функции C++.
Используйте шаблоны функций Function и Member
Вызов и настройка имен функций, полученных из шаблонов C++.
Использование объектов и функций C++ в циклах parfor
Как воспользоваться преимуществами параллельных вычислительных ресурсов с помощью интерфейса MATLAB к общей библиотеке на C++.
Ограничения на поддержку C/C + +
Функции библиотеки C/C + + не поддерживаются в MATLAB.
Использование исключений C++ в MATLAB.