Convert a sub function within an M file
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Phil Hough
il 4 Apr 2022
Risposto: Denis Gurchenkov
il 4 Apr 2022
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 Commenti
Risposta accettata
Denis Gurchenkov
il 4 Apr 2022
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 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!