exponenta event banner

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

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

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

Функции

clibArrayСоздание массива MATLAB объектов C++
clibConvertArrayПреобразование числового массива MATLAB в массив объектов C++
clibIsNullОпределите, имеет ли объект C++ значение null
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, который охватывает собственные массивы C++ и std::vector типы.

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

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

Недопустимые имена C++ в MATLAB

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

Использовать аргументы void *

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

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

Передача аргументов типа функции в функции C++.

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

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

Использование объектов и функций C++ в области циклов

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

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

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

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

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