20
我在MATLAB幫助(matlab -h
)中看到,我可以使用-r
標誌來指定要運行的m
文件。我注意到當我這樣做時,MATLAB似乎啓動了腳本,但立即返回。腳本處理正常,但主應用程序已經返回。如何阻止MATLAB返回到命令行腳本完成後?
有沒有什麼辦法可以讓MATLAB在命令完成後才返回?如果你從一個單獨的程序調用它,似乎更容易等待進程而不是使用文件或套接字來確認完成。
爲了說明這一點,這裏有一個樣本函數waitHello.m
:
function waitHello
disp('Waiting...');
pause(3); %pauses 3 seconds
disp('Hello World');
quit;
我嘗試使用運行此:
matlab -nosplash -nodesktop -r waitHello
這個選項在linux上不存在,你知道我怎麼能實現這個嗎? – Snickers3192 2015-09-10 15:39:30