【发布时间】:2009-10-05 02:48:01
【问题描述】:
我想以非交互方式在 bash 中调用 matlab 并在 Matlab 之外使用它的结果。
比如我有一个脚本test.m
rand(3,4)
quit
当我在 bash 中执行时
$ matlab -nosplash -nodesktop -nodisplay -r test
Warning: No window system found. Java option 'MWT' ignored
< M A T L A B (R) >
Copyright 1984-2008 The MathWorks, Inc.
Version 7.7.0.471 (R2008b)
September 17, 2008
To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.
ans =
0.8147 0.9134 0.2785 0.9649
0.9058 0.6324 0.5469 0.1576
0.1270 0.0975 0.9575 0.9706
是否可以抑制 Matlab 的启动消息,并且只显示结果也没有“ans =”。
请注意,我问的是一个一般性问题,而不仅仅是针对此示例。
感谢和问候!
【问题讨论】:
-
在 Octave 中,您可以使用
-q标志。
标签: matlab command-line