2014-02-08 32 views
0

我正在設計一個腳本,我運行matlab並向它提示命令。然而,因爲我真的開始運行matlab然後退出,腳本很慢。如何啓動MATLAB控制檯並向其輸入命令?

我想知道如果我想啓動一個matlab控制檯,並提示輸入到這樣的PID,我可以選擇什麼,他們的方式可以更快地獲得結果。

這是我如何調用MATLAB

sudo matlab -nodesktop -nosplash -nodisplay -nojvm -r "syms x; x=4; disp(4+5*x); exit" 

我使用的是Ubuntu Linux操作系統,所以它當然是一個bash控制檯的例子。

+0

'須藤matlab'? – glglgl

回答

2

快速搜索似乎使用-nodesktop標誌。

http://blogs.mathworks.com/community/2010/02/22/launching-matlab-without-the-desktop/

如果您想運行使用該行的腳本,你將包括-r哪裏是腳本不包括.m的名字。

http://lembra.wordpress.com/2010/08/17/running-a-matlab-script-misleading-m/

+0

我已經這麼做了,但是我仍然得到了差不多3秒的延遲,因爲MATLAB實際上是從0調用的。 – diegoaguilar

+0

我相信這就是matlab的工作原理。我一直在從命令行運行matlab方面存在一定程度的困難,以至於不得不強制延遲依賴腳本,以便讓matlab有時間運行少量代碼。 – dvntehn00bz

+0

我實際上想要將輸入發送到已經啓動的控制檯 – diegoaguilar

相關問題