How to call the mex function
1 view (last 30 days)
Show older comments
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
I have C++ code written that i want to import to matlab, is there a step by step method to implemant the C++ code into matlab i dont have a header file just main.c file .
0 Comments
Answers (1)
Chaitanya Mallela
on 4 Mar 2020
Configure mex compiler either C or C++ by using MATLAB command in the command window
mex –setup C / C++
This will automatically set to default C / C++ compiler in the hardware if only one compiler is present else it displays a list of compilers and a compiler has to be chosen.
Create a gateway routine mexFunction in the main file and include mex.h header file.
Call the main function inside the mexFunction.
Create a MATLAB executable to the main function by using MATLAB Command
mex main.c
Run the executable (main) in the command window
The above documentation provides a C-Mex standalone example for gateway routine mexFunction implementation
0 Comments
See Also
Categories
Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!