I have a .m file (which calls a GUI) that I need to convert to .exe through MATLAB Compiler( to make it standalone). However, the .m file is written in such a way that it writes some new .m files (when a button is pressed). And when another button is pressed, those written function are executed.
The problem is that the .m file is converted to .exe fine. But, the other .m files (those that are written from within the main .m file) are not written (or converted to .exe). I am not able to figure out a way to fix this.
Thanks in advance for any help.
Use the ctfroot() to figure out which directory the executable has unpacked itself into. Write the new .m files into there. eval() or evalc() or feval() the new .m files.