質問: matlab:コマンドラインからm-ファイルを実行する 仮定;次の場所にmファイルがあります。 c:\m1\m2\m3\mfile.mそして、matlabのexeファイルは次の場所にあります。 c:\e1\e2\e3\matlab.exeこのmファイルをmatlabで、たとえば.batファイル内でコマンドラインから実行したいと思います。どうすればこれを行うことができますか、それを行う方法はありますか?
回答: スクリプトのエラーを適切に処理するために、代わりに使用するものを次に示します。c:\<a long path here>\matlab.exe" -nodisplay -nosplash -nodesktop -r "try, run('c:\<a long path here>\mfile.m'), catch, exit, end, exit" より詳細にしたい場合:c:\<a long path here>\matlab.exe" -nodisplay -nosplash -nodesktop -r "try, run('c:\<a long path here>\mfile.m'), catch me, fprintf('%s / %s\n',me.identifier,me.message), end, exit" 元の参照を見つけました こちら 。