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

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

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

Функции

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

Темы

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

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

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

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

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

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

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

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

MATLAB к отображению типа данных C++

Соответствие типов данных MATLAB к типам C++.

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

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

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

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

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

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

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

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

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

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

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

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

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