Можно вызвать MATLAB® функций от собственных внешних языковых программ. Эти программы называются engine applications. Чтобы создать приложение engine, запишите программу с помощью MATLAB APIs, а затем создайте с помощью mex
команда.
MATLAB поддерживает приложения engine, написанные на C, C++, Java®Фортран, или Питон®.
Чтобы использовать функции программирования C++ 11, смотрите:
Если ваши приложения C engine должны запускаться в MATLAB R2017b или ранее, или если вы предпочитаете работать на языке C, используйте функции, основанные на Matrix API на C.
MEX API на C (необязательно)
Внимание
Не смешивайте функции в разных C API. Для примера не используйте функции в Matrix API на C с функциями в MATLAB Data API.
Для записи приложений Java engine смотрите Вызов MATLAB с Java.
Для записи приложений движка Фортран смотрите:
Чтобы написать приложения Python engine, смотрите Вызов MATLAB с Python.