一个或多个启动选项,指定为对应于下列表中有效启动选项的字符串。
显示选项
选项结果-noFigureWindows禁止在 MATLAB 中显示图窗。
-nosplash不在启动时显示启动画面。
设置初始工作文件夹
初始工作文件夹是 MATLAB 启动时的当前文件夹。有关详细信息,请参阅MATLAB 启动文件夹。
选项结果-sd folder将 MATLAB 文件夹设置为 folder,指定为字符串。
示例:matlab -sd
"C:\work"
-useStartupFolderPref将 MATLAB 文件夹设置为常规预设项面板中的初始工作文件夹选项指定的值。
调试选项
选项结果-logfile
filename将命令行窗口输出(包括错误日志报告)复制到指定为字符串的 filename 中。
示例:-logfile
output.log
-jdb
portnumber允许使用 Java® 调试器。Java 调试器使用默认 portnumber 值 4444 与 MATLAB 通信。
端口号是可选的。但是,要在运行多个 MATLAB 会话时使用 Java 调试器,您必须提供一个端口号。portnumber 值必须是 0–65535 范围内的整数。该整数无法保留,或者当前正由系统上的另一个应用程序使用。
执行 MATLAB 脚本或函数
选项结果-batch
statement以非交互方式执行 MATLAB 脚本、语句或函数。MATLAB 将:
不通过桌面直接启动
不显示启动画面
执行 statement
禁用对预设项的更改
禁用工具箱缓存
将文本记录到 stdout 和 stderr
不显示对话框
在 script 成功执行时使用退出代码 0 自动退出。否则,MATLAB 将使用非零退出代码终止。
statement 是用双引号引起来的 MATLAB 代码。如果 statement 为 MATLAB 函数或脚本的名称,请不要指定文件扩展名。所需的任何文件都必须在 MATLAB 搜索路径上或在启动文件夹中。
请在非交互式脚本或命令行工作流中使用 -batch 选项。请勿将此选项与 -r 选项同时使用。
要测试 MATLAB 会话是否以批处理模式运行,请调用 batchStartupOptionUsed 函数。
示例:-batch
"myscript"
-r
statement执行 MATLAB statement。请将此选项用于交互式工作流。请勿将此选项与 -batch 选项同时使用。
注意
要设置初始工作文件夹,请使用 -sd 选项。例如:
-sd folder
示例:-r "disp(['Current
folder: ' pwd])"
示例:-r "myscript"
使用单个计算线程
默认情况下,MATLAB 会利用所用计算机上的多线程功能。
选项结果-singleCompThread将 MATLAB 限制为一个计算线程。
禁止搜索自定义 Java 类路径
选项结果-nouserjavapath禁用 javaclasspath.txt 和 javalibrarypath.txt 文件。有关详细信息,请参阅指定 Java 启动选项。
OpenGL 库选项
MATLAB 检测到存在已知问题的图形驱动程序时,这些选项会控制软件 OpenGL® 库的使用。有关详细信息,请参阅具有特定要求的图形功能。
选项结果-softwareopengl强制 MATLAB 首先使用 OpenGL 软件库。
-nosoftwareopengl禁用自动选择 OpenGL 软件。
COM 服务器选项
选项结果-automation将 MATLAB 作为组件对象模型 (COM) 自动化服务器启动。MATLAB 不显示启动画面并最小化窗口。用于对 MATLAB 的单个调用。
-regserver将 MATLAB 注册为 Windows 注册表中的 COM 服务器。
您必须具有管理员特权才能更改 Windows 注册表。根据用户帐户控制 (UAC) 设置,您可能需要右键点击 Windows 命令提示符并选择以管理员身份运行。如果该选项不可用,请与系统管理员联系。
您也可以通过 MATLAB 命令提示符注册 MATLAB。键入:
regmatlabserver
-unregserver删除注册表中的 MATLAB COM 服务器项。
等待 MATLAB 终止
默认情况下,当您从脚本中调用 matlab 命令时,该命令会启动 MATLAB,并立即执行脚本中的后续语句。-wait 选项会在 MATLAB 终止之前暂停脚本。
选项结果-wait在脚本中用于处理 MATLAB 返回的结果。如果使用此选项调用 MATLAB,脚本将无法继续执行,直到生成结果为止。
指定许可证文件
有关详细信息,请参阅网络许可证文件。
选项结果-c
license使用许可证文件 license,指定为字符串、以分号分隔的许可证文件名列表或 port@host 项。如果指定多个文件,请用分号分隔各名称并将整个列表括在引号中。如果许可证文件的路径包含空格,请将路径名括入引号中。
示例:-c "c:\TMW
license\license_agreement.txt"
帮助选项
选项结果-h显示选项而不启动 MATLAB。
-help与 -h 选项相同。
-?与 -h 选项相同。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删