matlab (Windows)
从 Windows 系统提示符启动 MATLAB 程序
描述
matlab
从 Microsoft® Windows® 系统提示符启动 MATLAB® 程序。在此主题中,matlab
一词指的是您键入的命令,而 MATLAB 指的是程序。
matlab
命令:
确定 MATLAB 根文件夹,即
matlabroot
函数返回的值。处理命令行选项并将其他选项传递到 MATLAB。
要捕获退出代码,请使用 -wait
选项启动 MATLAB。
matlab
使用指定的启动选项启动 MATLAB。option1 ... optionN
输入参数
option1 ... optionN
— 一个或多个启动选项
字符串
一个或多个启动选项,指定为对应于下列表中有效启动选项的字符串。
显示选项
选项 | 结果 |
---|---|
-noFigureWindows | 禁止在 MATLAB 中显示图窗。 |
-nosplash | 不在启动时显示启动画面。 |
设置初始工作文件夹
初始工作文件夹是 MATLAB 启动时的当前文件夹。有关详细信息,请参阅 MATLAB 启动文件夹。
选项 | 结果 |
---|---|
| 将 MATLAB 文件夹设置为 示例: |
| 将 MATLAB 文件夹设置为预设项的常规预设项页中的初始工作文件夹预设项指定的值。 |
调试选项
选项 | 结果 |
---|---|
| 将命令行窗口输出(包括错误日志报告)复制到指定为字符串的 示例: |
| 允许使用 Java® 调试器。Java 调试器使用默认 端口号是可选的。但是,要在运行多个 MATLAB 会话时使用 Java 调试器,您必须提供一个端口号。 |
执行 MATLAB 脚本或函数
选项 | 结果 |
---|---|
| 以非交互方式执行 MATLAB 脚本、语句或函数。MATLAB 将:
请在非交互式脚本或命令行工作流中使用 要测试 MATLAB 会话是否以批处理模式运行,请调用 示例: |
| 执行 MATLAB 注意 要设置初始工作文件夹,请使用
示例: 示例: |
使用单个计算线程
默认情况下,MATLAB 会利用所用计算机上的多线程功能。
选项 | 结果 |
---|---|
-singleCompThread | 将 MATLAB 限制为一个计算线程。此选项仅用于数值计算。 |
禁止搜索自定义 Java 类路径
选项 | 结果 |
---|---|
-nouserjavapath | 禁用 |
OpenGL 库选项
MATLAB 检测到存在已知问题的图形驱动程序时,这些选项会控制软件 OpenGL® 库的使用。有关详细信息,请参阅具有特定要求的图形功能。
在以后的版本中,这些选项将被删除。有关详细信息,请参阅版本历史记录。
选项 | 结果 |
---|---|
-softwareopengl | 强制 MATLAB 首先使用 OpenGL 软件库。 |
-nosoftwareopengl | 禁用自动选择 OpenGL 软件。 |
COM 服务器选项
选项 | 结果 |
---|---|
| 将 MATLAB 作为组件对象模型 (COM) 自动化服务器启动。MATLAB 不显示启动画面并最小化窗口。用于对 MATLAB 的单个调用。 |
| 将 MATLAB 注册为 Windows 注册表中的 COM 服务器。 您必须具有管理员特权才能更改 Windows 注册表。根据用户帐户控制 (UAC) 设置,您可能需要右键点击 Windows 命令提示符并选择以管理员身份运行。如果该选项不可用,请与系统管理员联系。 您也可以通过 MATLAB 命令提示符注册 MATLAB。键入: regmatlabserver 有关详细信息,请参阅 将 MATLAB 注册为 COM 服务器 和 |
| 删除注册表中的 MATLAB COM 服务器项。 |
等待 MATLAB 终止
默认情况下,当您从脚本中调用 matlab
命令时,该命令会启动 MATLAB,并立即执行脚本中的后续语句。-wait
选项会在 MATLAB 终止之前暂停脚本。
选项 | 结果 |
---|---|
| 在脚本中用于处理 MATLAB 返回的结果。如果使用此选项调用 MATLAB,脚本将无法继续执行,直到生成结果为止。 |
指定许可证文件
有关详细信息,请参阅更新或修改网络许可证文件。
选项 | 结果 |
---|---|
| 使用许可证文件 例如: |
帮助选项
选项 | 结果 |
---|---|
-h | 显示选项而不启动 MATLAB。 |
-help | 与 |
-? | 与 |
示例
启动而不显示启动画面
matlab -nosplash
将命令行窗口输出复制到 output.log
文件中
matlab -logfile output.log
在 Windows 上返回退出代码
要在命令行中返回退出状态,请使用 -wait
选项启动 MATLAB。
在操作系统提示符下,键入:
matlab -wait
提示
要在启动时将文件夹添加到 MATLAB 搜索路径,请在运行
matlab
命令之前设置MATLABPATH
环境变量。有关详细信息,请参阅在启动时将文件夹添加到 MATLAB 搜索路径。
版本历史记录
R2022a: 在以后的版本中将会删除 OpenGL 库选项
在以后的版本中,-softwareopengl
和 -nosoftwareopengl
选项将被删除。在删除这些选项后,将不再需要指定图形渲染器。
R2019a: 不推荐将 -r
选项用于非交互式用途
要以非交互方式启动 MATLAB,请使用 -batch
选项。要以交互方式启动 MATLAB,请使用 -r
选项。
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)