Mex function help for mexfile function

6 ビュー (過去 30 日間)
palimer
palimer 2014 年 11 月 24 日
回答済み: Titus Edelhofer 2014 年 11 月 24 日
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?

採用された回答

Titus Edelhofer
Titus Edelhofer 2014 年 11 月 24 日
Hi,
exactly answering your question: no, that's the way it works.
You have basically two options:
  • 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.
Titus

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by