指定启动选项
操作系统提示符中的启动选项
启动选项指示 MATLAB® 在您启动程序时执行特定操作。启动选项也称为命令标志或命令行开关。在操作系统提示符下启动时,请将这些选项指定为 matlab
命令的参量。例如,以下命令启动 MATLAB 并禁止显示启动画面。
matlab -nosplash
在 Windows® 平台上,可以在启动选项前面添加一个连字符 (-
) 或斜线 (/
)。例如,-nosplash
和 /nosplash
是等效的。
在 Windows 系统的快捷方式中指定启动选项
您可以将所选启动选项添加到 Windows 平台上的 MATLAB 快捷方式的目标路径中。
要针对 MATLAB 快捷方式图标使用启动选项,请按以下步骤操作:
右键点击 MATLAB 的快捷方式图标 ,然后从上下文菜单中选择属性。MATLAB 的“属性”对话框将在快捷方式窗格中打开。
在目标字段中的
"matlab.exe"
目标路径后,添加启动选项,然后点击确定。
本示例会在启动后运行 MATLAB results
脚本或函数,其中 results.m
位于启动文件夹中或 MATLAB 搜索路径上。目标字段中的文本与下文类似:
"C:\Program Files\MATLAB\R2016b\bin\matlab.exe" -r "results"
请将语句置于双引号中,选项 (-r
) 除外。
使用分号或逗号分隔多个语句。本示例将格式更改为 short
,并运行 MATLAB 代码文件 results
:
"... matlab.exe" -r "format('short');results"
使用空格分隔多个选项。本示例启动 MATLAB,而不会显示启动画面,然后运行 MATLAB 代码文件 results
:
"... matlab.exe" -nosplash -r "results"
在 MATLAB 启动文件中指定启动选项
startup.m
文件是您创建的用于指定启动选项的文件。在位于 MATLAB 搜索路径上的文件夹中创建 startup.m
文件。使用 startup.m
修改默认搜索路径,预定义工作区中的变量,或定义图形对象的默认值。例如,以下语句将用户定义的文件夹 /home/myname/mytools
添加到搜索路径中。
addpath /home/myname/mytools
要在启动时将当前文件夹更改至 mytools
,请设置预设项窗口中常规预设项选项中的初始工作文件夹值:
/home/myname/mytools
启动时,如果文件 matlabrc.m
和 startup.m
在 MATLAB 搜索路径中存在,则 MATLAB 会自动执行这些文件。保留 matlabrc.m
文件(位于 matlabroot
/toolbox/local
文件夹中)以供 MathWorks® 和系统管理员在多用户系统上使用。要查找 startup.m
文件,请输入:
which startup
如果 MATLAB 找到一个 startup.m
文件,则它会显示到该文件的路径。
注意
MATLAB 执行搜索路径中名为 startup
且具有可执行文件扩展名的任何文件。可执行文件扩展名的示例有 .m
、.mlx
和 .mlapp
。
启动时传递 Perl 变量
通过使用 matlab
函数的 -r
选项,您可以在启动时将 Perl 变量传递给 MATLAB。例如,假定 MATLAB 函数 test
接受一个输入变量:
function test(x)
要将 Perl 变量(而非常量)作为输入参数传递,请执行下列步骤。此命令启动 MATLAB 并运行带有输入参量 10
的 test
。
创建 Perl 脚本,例如
#!/usr/local/bin/perl $val = 10; system('matlab -r "test(' . ${val} . ')"');
通过使用 Perl 解释器在提示符下调用 Perl 脚本。
有关详细信息,请参阅 matlab (Windows)
、matlab (macOS)
或 matlab (Linux)
中的 -r
选项。
通过 MATLAB 启动和调用 Java 软件
MATLAB 启动时,它将会使用 javaclasspath.txt
和 javalibrarypath.txt
构造 Java® 软件的类路径。有关详细信息,请参阅 Java 类路径和Locate Native Method Libraries。
有关 Java 对象内存分配的信息,请参阅 Java 堆内存预设。
另请参阅
matlab (Windows)
| matlab (macOS)
| matlab (Linux)
| 预设项