Используйте предварительно созданный интерфейс MATLAB для библиотеки C++

Чтобы вызвать функцию в библиотеке C++, используйте MATLAB® clib пакет

Если у вас есть опубликованный интерфейс MATLAB к совместно использованной библиотеке C++, то вы можете использовать эти классы и функционируете непосредственно в MATLAB, передающие данные назад и вперед между MATLAB и C++.

Функции

clibArrayСоздайте MATLAB clib массив для библиотечных функций C++
clibConvertArrayПреобразуйте числовой массив MATLAB в массив объектов C++
clibIsNullОпределите, является ли объект C++ пустым
clibIsReadOnlyОпределите, только ли объект C++ для чтения
clibReleaseВыпустите объект C++ из MATLAB
underlyingValueБазовая числовая стоимость для объекта перечисления C++ создается в MATLAB

Темы

Вызов функций на C++ разделяемая библиотека

Чтобы вызвать функцию в библиотеке, используйте clib MATLAB пакет.

Установите путь библиотеки времени выполнения для интерфейса C++

Если библиотека C++ имеет совместно использованный файл библиотеки, то тот файл и его зависимости должны быть на вашем системном пути или пути поиска файлов во время выполнения (rpath).

Вызов функций в Windows Interface на C++ разделяемая библиотека

Как вызвать функции в Windows® взаимодействуйте через интерфейс к matrixOperations C++ совместно использовал пример библиотеки.

Вызов функций в интерфейсе Linux на C++ разделяемая библиотека

Как вызвать функции в Linux® взаимодействуйте через интерфейс к matrixOperations C++ совместно использовал пример библиотеки.

Отобразите справку для интерфейса MATLAB к библиотеке C++

Отобразите информацию о пакете и сигнатуры методов для интерфейса MATLAB.

Объект MATLAB для массивов C++

MATLAB обеспечивает интерфейс, clib.array, который переносит собственные массивы C++ и std::vector типы.

Непрозрачные объекты языка C++

Как MATLAB обрабатывает непрозрачные объекты.

Имена C++, которые недопустимы в MATLAB

MATLAB автоматически переименовывает классы, функции членства, функции лица, не являющегося членом какой-либо организации, и перечисления с именами C++, которые недопустимы в MATLAB при помощи matlab.lang.makeValidName функция.

Используйте функциональные аргументы типа

Как передать функциональные аргументы типа функциям C++.

Используйте шаблоны функциональной и функции членства

Как вызвать и настроить имена функций, выведенных из шаблонов C++.

Используйте Объекты C++ и Функции в циклах parfor

То, как использовать в своих интересах ресурсы параллельных вычислений с помощью интерфейса MATLAB для C++, совместно использовало библиотеку.

Ограничения к Поддержке C/C++

Функции библиотеки C/C++, не поддерживавшие в MATLAB.

Обрабатывание исключений

Используя исключения C++ в MATLAB.

Поиск и устранение проблем

Поиск и устранение проблем интерфейс MATLAB к проблемам библиотеки C++

MATLAB ищет файл интерфейса библиотеки на пути MATLAB.

Сопутствующая информация