Вызовите функции MATLAB из приложений C

Программа engdemo.c в matlabroot/extern/examples/eng_mat папка иллюстрирует, как вызвать функции механизма из автономной программы C. Этот пример использует Матричный API C.

Примечание

Для вызова MATLAB® функции из приложений C++, используйте MATLAB Data API. Для получения дополнительной информации смотрите функции MATLAB Вызова с C++.

Для Microsoft® Windows® версия этой программы, откройте engwindemo.c в matlabroot\extern\examples\eng_mat папка. Для версии C++ откройте engdemo.cpp.

Первая часть этой программы запускает MATLAB и отправляет ему данные. MATLAB анализирует данные и строит результаты.

Plot from engdemo engine application.

Программа продолжает:

Press Return to continue

Нажатие Return продолжает программу:

Done for Part I.
Enter a MATLAB command to evaluate.  This command should
create a variable X.  This program will then determine
what kind of variable you created.
For example: X = 1:5

Ввод X = 17.5 продолжает выполнение программы.

X = 17.5
 
X =
 
   17.5000
 
 
Retrieving X...
X is class double
Done!

Наконец, программа освобождает память, закрывает движок MATLAB и выходы.

Связанные примеры

Больше о