0
這裏的外部程序是什麼,我想實現:運行從MATLAB
運行MATLAB命令/腳本啓動UNIX終端,並從內終端開始外部軟件。 Matlab本身應該立即與該shell解耦。
在Unix系統中,目前我正在試圖從MATLAB中啓動的外部程序。我知道,我基本上可以通過添加使用MATLAB命令提示符作爲終端!每個命令前面有。然而,程序的輸出也顯示在matlab命令提示符下,一旦matlab關閉,程序就會被終止。
這裏的外部程序是什麼,我想實現:運行從MATLAB
運行MATLAB命令/腳本啓動UNIX終端,並從內終端開始外部軟件。 Matlab本身應該立即與該shell解耦。
在Unix系統中,目前我正在試圖從MATLAB中啓動的外部程序。我知道,我基本上可以通過添加使用MATLAB命令提示符作爲終端!每個命令前面有。然而,程序的輸出也顯示在matlab命令提示符下,一旦matlab關閉,程序就會被終止。
要啓動的外部端子,使用MATLAB系統命令調用該終端模擬器。如果GNOME終端是終端:
system('gnome-terminal');
將參數傳遞給終端使用-e
system('gnome-terminal -e echo hello World');
它運行完畢之後,該終端將立即關閉。所以也保持它打開:
system('gnome-terminal -e "bash -c \"echo Hello World; exec bash\""');
希望這會有所幫助。我的類似命令應該可以用於gnome-terminal旁邊的其他終端仿真器。
嘗試在最後添加'&'(Linux風格)。例如,'!程序&' –