Convert a sub function within an M file
2 次查看(过去 30 天)
显示 更早的评论
A *.m file has a number of functions within it. How do I use the MATLAB coder to convert only one of the sub functions?
I have already converted many functions that are the file is named after
I open the MATLAB Coder App
select the m file with the function in it
Then try to add the subfunction entry point, which it cannot find.
0 个评论
采纳的回答
Denis Gurchenkov
2022-4-4
Hi Phil,
A subfuncton cannot be an entry point for MATLAB Coder. You'd need to move that subfunction into a separate .m file, then the App will pick it up.
If this is truly a subfunction (not a nested function) then such a move should be painless, you literally cut-n-paste the function body into a .m file with the same name as that function name. The original code will continue to work (it'll find the function in the .m file in the same folder).
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!