I keep getting this error only in executable mode: undefined function or method 'edit' for input arguments of type 'char'
1 次查看(过去 30 天)
显示 更早的评论
For some reason I keep getting the following error only when I am running my program in a .exe format: undefined function or method 'edit' for input arguments of type 'char'. It happens when the command 'open' is done on a .m file. I have never had this problem in the past, any ideas?
0 个评论
回答(1 个)
Walter Roberson
2013-4-15
If a variable was named, it would attempt to open the variable in the workspace viewer (which does not exist in a compiled executable.) Otherwise if it determines that the name corresponds to a .m file in the MATLAB path, it would attempt to open the variable in the MATLAB editor, but that does not exist in a compiled executable.
If you are attempting to fire up a non compiled version of MATLAB to edit the .m then you cannot do it using open() and instead need to use winopen() or system()
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!