- Add the mex folder first, as you wrote.
- Put .m and .mexa64 into the same folder. MATLAB would pick .mexa64 for execution and .m for help.
Mex function help for mexfile function
2 views (last 30 days)
Show older comments
palimer
on 24 Nov 2014
Answered: Titus Edelhofer
on 24 Nov 2014
Hello,
I have made some changes to a project that creates a bunch of mex files for matlab. Each mex function has a correspondent .m file that contains the help. The thing is that before doing the changes all the mex functions were stored in a bin folder while the help was in a help folder. Now due to some things I store the mex files under mex folder instead of bin. When the matlab tries to execute the function it calls the .m instead of the mexa64. I think that is because of the order of how I add the folders into matlab path (I use addpath(genpath(proj_folder)) ). If I add first the folder of the help folder and later the mex one it works perfectly.
Any idea of how to solve this without adding the paths in a specific way?
0 Comments
Accepted Answer
Titus Edelhofer
on 24 Nov 2014
Hi,
exactly answering your question: no, that's the way it works.
You have basically two options:
Titus
0 Comments
More Answers (0)
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!