命令行運行matlab

src:http://blog.sina.com.cn/s/blog_6bebbb2f0100w6h5.html

matlab可以不啟動圖形界面運行,比如

matlab -nodesktop -nosplash

或者

matlab -nodisplay

或者

matlab -nojvm -nosplash

matlab程序也可以在命令行里直接運行,只需要使用 -r 選項。比如運行當(dāng)前目錄下的example.m

matlab  -nodesktop -nosplash -r example

或者

matlab  -nojvm -nosplash -r example

或者

matlab -nodisplay -r example

可以將如下命令加到~/.bashrc文件

alias mrun='matlab -nodesktop -nosplash -r'

這樣下次(或者執(zhí)行source ~/.bashrc)之后就可以直接

mrun example

來在命令行運行matlab文件。
如果使用 -nodisplay -r 選項運行,當(dāng)程序中有figure()命令時會出錯,可以使用如下選項抑制圖形的顯示:

figure('visible','off');

并使用如下命令將圖形輸出到文件:
print('-deps','example.eps');

或者

hgsave('example.fig');

有關(guān)matlab startup option 和 command line 運行

在 UNIX 下
-nodesktop 啟動jvm(Jave Virtual Machine),不啟動desktop,但help 界面,preferences界面等仍可通過cmdline 調(diào)出,即jvm啟動但不啟動desktop,可以啟動其他顯示;但是matlab不會在cmd history記錄本次執(zhí)行的命令
-nodisplay 啟動jvm,不啟動desktop,不啟動任何顯示相關(guān),忽略任何DISPLAY 環(huán)境變量;即jvm啟動但不能顯示
-nojvm 不啟動jvm,則與之相關(guān)的一切活動將無法進行,包括圖形界面顯示,help 界面,preferences界面等 即jvm不啟動故不能顯示
-nosplash 只是不顯示啟動時的log畫面,jvm,desktop等正常啟動
對UNIX 而言,推薦通過Desktop > Desktop Layout > Command Window > Only 設(shè)置只顯示 command-line interface 而 不要用-nodesktop (why?)

在Windows下
對windows而言,-nodisplay 似乎無效,還是會顯示desktop; -nojvm, -nodesktop 不顯示desktop,但是會出現(xiàn)簡潔的command-line 窗口,也就是說并不會完全沒有圖形界面,無法像linux一樣,只在cmdline操作用Desktop > Desktop Layout > Command Window > Only 設(shè)置只顯示 command-line interface 后,其他窗口并不會消失

另外 :
-r 運行matlab cmd命令,多條命令相互用分號或逗號隔開(空格不行),用雙引號引起;一條命令可以不用雙引號。 這多用在批處理模式下,所運行的文件必須在matlab的啟動目錄下或者在其搜索路徑上,且不能帶有路徑名和后綴名,-logfile 保存cmdline輸出到文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,603評論 9 468
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,196評論 2 33
  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 2,075評論 0 3
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,868評論 25 709
  • 我從戒毒所出來不要想錯戒毒所不是我開的我交付的只有 為他人落眼淚 我開不起一幕黑夜籠罩的穹頂蘋果公司也不是我名下的...
    Amaorent阿毛的空瓶子閱讀 219評論 8 14

友情鏈接更多精彩內(nèi)容