C++ callbacks to matlab?

Hi,
I have some C++ code and I would like to integrate it with matlab. Basically data is sent to the C++ code and the C++ code executes a callback. i would like this callback to be on the matlab side. is that possible?
Thanks, Serena

回答(1 个)

James Tursa
James Tursa 2013-3-22

1 个投票

See the C/C++ API documentation:
You can basically write your C++ code as a mex function (it operates like an m-file function callable from MATLAB) which can itself call back into MATLAB via the mexCallMATLAB function.
Or you can write a C++ program that calls into what is called a MATLAB Engine, which is a separate process from your C++ program so it requires copying all data into and out of the Engine (you can often avoid this copying with the mex function approach above)

类别

帮助中心File Exchange 中查找有关 Write C Functions Callable from MATLAB (MEX Files) 的更多信息

产品

提问:

2013-3-22

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by