matlab c++ data arrays to c++
3 次查看(过去 30 天)
显示 更早的评论
how i can transfer arrays that i save from matlab to call it and use it in c++ code
3 个评论
Jan
2022-2-13
You can either write a Mex function to call the C++ routine directly without the indirection over the hard disk. Or you can save the data to a binary file using fopen/fwrite/fclose.
回答(1 个)
Akshat Dalal
2025-5-12
Hi Mohammed,
There are a few different ways to achieve this as Jan mentioned. I would also suggest a few other ways:
- Using MATLAB Engine APIs to interface with C++ code: https://www.mathworks.com/help/matlab/matlab_external/pass-variables-from-matlab-to-c.html
- Using coder.ceval to call C++ code and passing arguments via coder.rref: https://www.mathworks.com/help/simulink/slref/coder.rref.html
I hope this helps!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call C++ from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!