============
With argument,this funciton call the mfilename that it was located in, in an recursive way and can retrieve output.
function myFun (a,b)
...
me(1,2); % me is equal to myFun
end
===============
If no argument, this function returns a handle to mfilename.
function myFun (a,b)
...
aFun = me; % aFun is equal to myFun
aFun(1,2);
end
In this way, no matter how the function name is changed, there is no need to update recursive fucntion in the main contex.
引用
raym (2024). me: call self in recursive way but independent of mfilename (https://www.mathworks.com/matlabcentral/fileexchange/76323-me-call-self-in-recursive-way-but-independent-of-mfilename), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!