主要内容

matlab (Windows)

开始MATLAB程序从窗户系统提示

描述

matlabMATLAB开始®微软的程序®窗户®系统提示。在这一主题中matlab指的是你输入的命令,MATLAB指的是程序。

matlab命令:

  • 确定MATLAB根文件夹,返回的值matlabroot函数。

  • 处理命令行选项并将其他选项传递给MATLAB。

要捕获退出代码,在MATLAB中使用等待选择。

例子

matlaboption1……optionN使用指定的启动选项启动MATLAB。

输入参数

全部展开

一个或多个启动选项,指定为对应于下表中有效启动选项的字符串。

显示选项

选项 结果
-noFigureWindows

在MATLAB中禁用图形窗口的显示。

-nosplash

启动过程中不能显示启动画面。

设置初始工作文件夹

初始工作文件夹是MATLAB启动时的当前文件夹。有关更多信息,请参见MATLAB的启动文件夹

选项 结果

-标准差文件夹

将MATLAB文件夹设置为文件夹,指定为字符串。

例子:matlab -标准差“C: \工作”

-useStartupFolderPref

将MATLAB文件夹设置为最初的工作目录选项一般的偏好面板。

调试选项

选项 结果

日志文件文件名

复制命令窗口输出,包括错误日志报告,到文件名,指定为字符串。

例子:日志文件output.log

多彬portnumber

启用Java®调试器。Java调试器使用默认值portnumber值4444与MATLAB进行通信。

端口号可选。然而,要在运行多个MATLAB会话时使用Java调试器,必须提供端口号。的portnumber取值范围为0 ~ 65535之间的整数。该整数不能被系统上的其他应用程序保留或当前正在使用。

执行MATLAB脚本或函数

选项 结果

批处理声明

以非交互方式执行MATLAB脚本、语句或函数。MATLAB:

  • 不使用桌面启动

  • 不显示启动画面

  • 执行声明

  • 禁用对首选项的更改

  • 禁用工具箱缓存

  • 日志文本stdoutstderr

  • 不显示模态对话框

  • 自动退出,退出代码为0脚本成功执行。否则,MATLAB以一个非零退出代码结束。

声明是用双引号括起来的MATLAB代码。如果声明是MATLAB函数或脚本的名称,不指定文件扩展名。任何必需的文件必须在MATLAB搜索路径或在启动文件夹。

使用批处理非交互式脚本或命令行工作流中的选项。不要将此选项与- r选择。

要测试MATLAB会话是否以批处理模式运行,请调用batchStartupOptionUsed函数。

例子:批“myscript”

- r声明

执行MATLAB声明.对交互工作流程使用此选项。不要将此选项与批处理选择。

请注意

要设置初始工作文件夹,请使用-标准差选择。例如:

-标准差文件夹

例子:-r "disp(['当前文件夹:' pwd])"

例子:- r“myscript”

使用单个计算线程

默认情况下,MATLAB使用运行它的计算机的多线程能力。

选项 结果
-singleCompThread

将MATLAB限制为单个计算线程。

禁用搜索自定义Java类路径

选项 结果
-nouserjavapath

禁止使用javaclasspath.txtjavalibrarypath.txt文件。有关更多信息,请参见指定Java启动选项

OpenGL库选项

这些选项控制了OpenGL软件的使用®当MATLAB检测到图形驱动程序有已知问题时。有关更多信息,请参见具有特定要求的图形特性

选项 结果
-softwareopengl

迫使MATLAB从软件OpenGL库开始。

-nosoftwareopengl

禁用OpenGL软件的自动选择。

COM服务器选项

选项 结果

自动化

启动MATLAB作为组件对象模型(COM)自动化服务器。MATLAB不显示启动画面,并最小化窗口。用于对MATLAB的单个调用。

-regserver

在Windows注册表中将MATLAB注册为COM服务器。

您必须具有管理员权限才能更改Windows注册表。根据您的用户帐户控制(UAC)设置,您可能需要右键单击Windows命令提示符并选择以管理员身份运行.如果该选项不可用,请与系统管理员联系。

或者,您可以从MATLAB命令提示符注册MATLAB。类型:

regmatlabserver

有关更多信息,请参见将MATLAB注册为COM服务器regmatlabserver

-unregserver

从注册表中删除MATLAB COM服务器条目。

等待MATLAB终止

默认情况下,当您调用matlab命令,命令启动MATLAB,然后立即执行脚本中的下一个语句。的等待选项暂停脚本,直到MATLAB终止。

选项 结果

等待

在一个脚本中使用,从MATLAB处理结果。使用此选项调用MATLAB会阻止脚本继续执行,直到生成结果。

指定许可文件

有关更多信息,请参见网络许可文件

选项 结果

- c许可证

使用License文件,许可证,以字符串、以分号分隔的license文件名列表或port@host条目。如果指定多个文件,请用分号分隔名称,并将整个列表用引号括起来。如果许可证文件的路径包含空格,请将路径名用引号括起来。

例子:- c“c: \ \ license_agreement.txt TMW许可证”

帮助选项

选项 结果
- h

显示选项不启动MATLAB。

-

一样- h选择。

-?

一样- h选择。

例子

全部展开

matlab -nosplash
matlab日志文件output.log

要在命令行上返回退出状态,请使用等待选择。

在操作系统提示符中输入:

matlab等

提示

兼容性的考虑

全部展开

不建议从R2019a开始