running matlab using command line
古いコメントを表示
I am running matlab using Command line and using the following command to run the matlab.
"C:\Program Files\MATLAB\R2017b\bin\matlab.exe" -nodisplay -nosplash - nodesktop -r "run('Main.m');"
What should I add to this command to make sure Matlab doesn't get open and it just runs behind the scene and close automatically?
回答 (3 件)
Jan Siegmund
2020 年 3 月 26 日
For R2019 users: -nodisplay & -nodesktop do not exist. Use:
matlab -batch "Main; exit"
2 件のコメント
Matthias
2020 年 8 月 5 日
Hi Jan, do you know how to prevent Matlab from opening that separtate Command Prompt window when launching it from the command line from R2019 and upwards?
Thanks!
Jan Siegmund
2020 年 8 月 5 日
I'm not exactly sure what you mean. For me, this does not open a separate command prompt. The command starts the Matlab prompt, executes main, executes exit and returns to the system shell. Do you want to omit the Matlab command prompt?
dpb
2018 年 7 月 9 日
0 投票
Append an ampersand (&) to the command string
Lorenzo Luini
2024 年 4 月 1 日
0 投票
I am running a Matlab script at startup using the command as follows:
matlab.exe -r "run('C:\Users\User\Desktop\Realtimevis\RealtimeMeteoVisualization.m');"
The script opens up a figure to display some measurements in real time. How can I hide the Matlab command window while allowing the script to show the figure?
Thank you!
Best regards,
Lorenzo
カテゴリ
ヘルプ センター および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!