matlab (macOS)
开始MATLAB程序从macOS终端
描述
matlab
是Bourne shell脚本,启动MATLAB®程序来自macOS系统提示。这里是术语matlab
指的是这个脚本,MATLAB指的是程序。
的matlab
脚本位于MATLAB应用程序包中,/应用程序/
,在那里matlabroot
/ MATLAB_释放
.app / binmatlabroot
是您安装MATLAB和的文件夹的名称释放
为MATLAB版本号。
的matlab
脚本:
控件返回的值确定MATLAB根文件夹
matlabroot
函数处理命令行选项(如果有)
读取MATLAB启动文件,
.matlab7rc.sh
设置MATLAB环境变量
matlab
用指定的启动选项启动MATLAB。option1……optionN
或者,在MATLAB中指定启动选项.matlab7rc.sh启动文件.修改.matlab7rc.sh
文件定义了每次启动MATLAB时的启动选项。在macOS平台上,.matlab7rc.sh
文件只适用于从终端启动MATLAB。当双击Applications文件夹中的MATLAB图标启动MATLAB时,该文件不适用。
MATLAB使用Java®虚拟机(JVM™)软件,用于运行桌面和显示图形。的-nojvm
选项使你启动MATLAB没有JVM。使用此选项可以最小化内存使用量并提高初始启动速度,但限制了功能。
输入参数
option1……optionN
- - - - - -一个或多个启动选项
字符串
一个或多个启动选项,指定为对应于下表中的有效启动选项的字符串。
模式的选择
选项 | 结果 |
---|---|
桌面 |
启动MATLAB时不需要控制终端。当您从窗口管理器菜单或桌面图标启动MATLAB时,使用此选项。 |
-nodesktop |
在不打开MATLAB桌面的情况下运行JVM软件。您可以通过将它们作为函数调用来使用开发环境工具。 若要以批处理模式运行,请使用 如果您使用 MATLAB在桌面环境中提供了一个命令窗口接口。在首页选项卡上,单击布局.然后,在选择布局中,选择仅命令窗口. |
-nojvm |
在没有JVM软件的情况下启动MATLAB。不支持需要Java软件的特性(如桌面工具和图形)。金宝app |
显示选项
选项 | 结果 |
---|---|
-noFigureWindows |
禁用MATLAB中图形窗口的显示。 |
-nosplash |
开机时不要显示启动画面。 |
-nodisplay |
在不启动MATLAB桌面的情况下启动JVM软件。 |
设置初始工作文件夹
初始工作文件夹是MATLAB启动时的当前文件夹。有关更多信息,请参见MATLAB启动文件夹.
选项 | 结果 |
---|---|
|
将MATLAB文件夹设置为 例子: |
|
将MATLAB文件夹设置为初始工作文件夹选项。一般的偏好面板。 |
指定MATLAB版本
选项 | 结果 |
---|---|
v = |
启动版本的MATLAB
|
调试选项
选项 | 结果 |
---|---|
|
复制命令窗口输出,包括错误报告,到 例子: |
- n |
在不启动MATLAB的情况下,显示传递给MATLAB可执行程序的环境变量和参数的最终值。此选项还显示与技术支持代表一起工作时使用的其他诊断信息。金宝app |
- e |
在不启动MATLAB的情况下,显示所有环境变量及其值到标准输出。如果退出状态不是 |
|
以调试模式启动MATLAB。该选项使用调试器程序名, 调试器程序命令行选项, 不要在中间加空格D而且 例子: |
|
启用Java调试器的使用。Java调试器使用默认值 端口号为可选参数。但是,要在运行多个MATLAB会话时使用Java调试器,必须指定端口号。的 |
执行MATLAB脚本或函数
选项 | 结果 |
---|---|
|
非交互地执行MATLAB脚本、语句或函数。MATLAB:
使用 要测试MATLAB会话是否以批处理模式运行,请调用 例子: |
|
执行MATLAB 请注意 要设置初始工作文件夹,请使用
例子: 例子: |
使用单个计算线程
默认情况下,MATLAB使用运行它的计算机的多线程功能。
选项 | 结果 |
---|---|
-singleCompThread |
将MATLAB限制为单个计算线程。 |
禁用自定义搜索Java类路径
选项 | 结果 |
---|---|
-nouserjavapath |
禁用 |
指定License文件
选项 | 结果 |
---|---|
|
使用指定的许可文件, |
帮助选项
选项 | 结果 |
---|---|
- h |
显示启动选项而不启动MATLAB。 |
- |
一样 |
例子
开始MATLAB应用程序文件夹中的R2015a
搬到箱子
文件夹内的应用程序包安装在一个名为MyMATLAB
.
cd /应用程序/ MyMATLAB / MATLAB_R2015a.app / bin
序的matlab
脚本与./
字符。
matlab -nosplash。/
开始MATLAB从任意文件夹
通过指定完整路径名,从任意终端文件夹启动MATLAB R2015a。假设MATLAB安装在一个名为MyMATLAB
.
/应用程序/ MyMATLAB / MATLAB_R2015a.app / bin / matlab
开始MATLAB没有桌面
matlab -nodisplay
在启动时显示当前文件夹
matlab -r "disp(['当前文件夹:' pwd])"
更多关于
.matlab7rc.sh启动文件
的.matlab7rc.sh
类使用的变量定义matlab
脚本。中定义的变量matlab
脚本,修改.matlab7rc.sh
文件。的.matlab7rc.sh
文件只适用于从终端启动MATLAB;当双击Applications文件夹中的MATLAB图标启动MATLAB时,它不适用。
matlab
在这些文件夹中查找第一次出现.matlab7rc.sh
依次如下:
当前文件夹
主文件夹
($ HOME)
matlabroot
/ bin
文件夹
编辑.matlab7rc.sh
文件中,使用位于matlabroot
/ bin
文件夹中。
下表列出了变量。有关更多信息,请参见.matlab7rc.sh
文件。
|
定义和标准赋值行为 |
---|---|
|
机体系结构 MATLAB按以下顺序检查这些值:
|
|
最终加载库路径 最终值通常是一个由四个子列表组成的用冒号分隔的列表,每个子列表都可以为空。这些子列表是:
|
|
MATLAB根文件夹 MATLAB使用脚本默认计算,除非 目前 |
|
MATLAB搜索路径 最后的值是一个用冒号分隔的列表 |
|
Shell与MATLAB一起使用 这个值是从环境中获取的,除非 默认的 |
|
Shell来代替 MATLAB检查 的值使用绝对路径 默认的 |
|
工具箱文件夹的路径
的MATLAB版本 |
的matlab
的目录中查找文件夹树来确定MATLAB根文件夹的路径matlabroot
/ bin
文件夹(其中matlab
脚本的位置)。MATLAB的使用MATLAB
变量来定位MATLAB文件夹树中的所有文件。
你可以改变的定义MATLAB
.例如,你可以改变定义:
运行不同版本的MATLAB
方法确定的路径时,系统使用某些类型的自动挂载方案
matlab
脚本不正确
兼容性的考虑
- r
不建议选择非交互式使用
不建议从R2019a开始
要以非交互方式启动MATLAB,请使用批处理
选择。要交互式地启动MATLAB,请使用- r
选择。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。