EDA365电子论坛网

标题: linux命令行下运行matlab笔记 [打印本页]

作者: abcde1234    时间: 2018-9-7 14:40
标题: linux命令行下运行matlab笔记
有关matlab startup option 和 command line 运行
; K9 o4 `' k0 R% p$ \  R
在 UNIX 下
9 H3 q4 U* N$ D6 [
-nodesktop   启动jvm(Jave Virtual Machine),不启动desktop, 但help 界面,preferences界面等仍可通过cmdline 调出,即jvm启动但不启动desktop,可以启动其他显示; 但是matlab不会在cmd history记录本次执行的命令

, P4 F% `) S- d' i" r5 ?
-nodisplay   启动jvm,不启动desktop,不启动任何显示相关,忽略任何DISPLAY 环境变量; 即jvm启动但不能显示
; d/ p4 G2 q) U9 A2 g8 q' _' `, e
-nojvm       不启动jvm,则与之相关的一切活动将无法进行,包括图形界面显示,help 界面,preferences界面等 即jvm不启动故不能显示

8 K" `& ^+ u3 B9 C$ `
-nosplash    只是不显示启动时的log画面,jvm,desktop等正常启动
! p! @5 ?( j. z1 @. T8 `5 C
对UNIX 而言,推荐通过Desktop > Desktop Layout > Command Window > Only 设置只显示 command-line interface 而 不要用-nodesktop (why?)
) r$ u+ H  K+ D1 ~& K

: x$ V# L5 B2 ]6 s
在Windows下
对windows而言,-nodisplay 似乎无效,还是会显示desktop; -nojvm, -nodesktop 不显示desktop,但是会出现简洁的command-line 窗口,也就是说并不会完全没有图形界面,无法像linux一样,只在cmdline操作
* K3 h3 N( L' I8 d( b' M4 i2 N
用Desktop > Desktop Layout > Command Window > Only 设置只显示 command-line interface 后,其他窗口并不会消失

4 r. `; W# J' D4 w# M" L
另外 :

$ |* m; \- |: {1 M  z) H8 c
-r    运行matlab cmd命令,多条命令相互用分号或逗号隔开(空格不行),用双引号引起; 一条命令可以不用双引号。 这多用在批处理模式下, 所运行的文件必须在matlab的启动目录下或者在其搜索路径上,且不能带有路径名和后缀名,

. `2 ^  `. F6 N& T* T; m-logfile 保存cmdline输出到文件

! n  o: u- v0 o/ `6 w  s/ I
作者: 如意qq    时间: 2018-9-7 15:12
看看




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2