本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

ver

MathWorks 产品的版本信息

说明

示例

ver 显示:

  • 标题,包含当前 MATLAB® 产品系列版本号、许可证编号、操作系统和适用于 MATLAB 产品的 Java® 软件版本。

  • MATLAB 的版本号和所有其他已安装的 MathWorks® 的产品。

示例

ver product 会显示出来,此外还会显示标题信息:

  • product 的当前版本(其中 product 是包含您要查询的产品的 Contents.m 文件的文件夹名称)。

示例

product_info = ver(product) 将产品信息返回到结构体数组 product_info

示例

全部折叠

显示所有已安装产品的版本信息。这里显示的输出内容有代表性。您的结果可能有所不同。

ver
-------------------------------------------------------------------------------------------------------
MATLAB Version: 8.2.0.29 (R2013b)
MATLAB License Number: 234567
Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1)
Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
-------------------------------------------------------------------------------------------------------
MATLAB                                                Version 8.2        (R2013b)             
Simulink                                              Version 8.2        (R2013b)      
Control System Toolbox                                Version 9.6        (R2013b)       

显示 MATLAB 和 Control System Toolbox™ 产品的版本信息。这里显示的输出内容有代表性。您的结果可能有所不同。

通过将 n 设置为对 Control System Toolbox 唯一的函数名称(例如 dss)来确定 Control System Toolbox 的产品名称:

n = 'dss';
pat = '(?<=^.+[\\/]toolbox[\\/])[^\\/]+';
regexp(which(n), pat, 'match', 'once')
ans=
control

将前面步骤中返回的值作为参数指定给 ver

ver control
----------------------------------------------------------------------------------------------------
MATLAB Version: 8.2.0.29 (R2013b)
MATLAB License Number: 234567
Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1)
Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
----------------------------------------------------------------------------------------------------
Control System Toolbox                                Version 9.6        (R2013b) 

创建一个包含版本信息的结构体,然后显示结构体值。这里显示的输出内容有代表性。您的结果可能有所不同。

v = ver;
for k = 1:length(v)
  fprintf('%s\n', v(k).Name)
  fprintf('  Version: %s\n', v(k).Version)
end
MATLAB
 Version: 8.2

MATLAB Compiler
 Version: 5.0

My Custom Toolbox
 Version: 1.0

创建一个只包含 Symbolic Math Toolbox™ 产品的版本信息的结构体。这里显示的输出内容有代表性。您的结果可能有所不同。

通过将 n 设置为对 Symbolic Math Toolbox 唯一的函数名称(例如 sym)来确定 Symbolic Math Toolbox 的产品名称。

n = 'sym';
pat = '(?<=^.+[\\/]toolbox[\\/])[^\\/]+';
regexp(which(n), pat, 'match', 'once')
ans =

symbolic

将前面步骤中返回的值指定为 ver 的参数。

v = ver('symbolic')
v = 

        Name: 'Symbolic Math Toolbox'
     Version: '5.11'
     Release: '(R2013b)'
        Date: '19-May-2013'   

输入参数

全部折叠

您要查看版本信息的产品或工具箱,指定为字符向量。

输出参数

全部折叠

产品名称、版本、发行版和日期,返回为包含以下字段的结构体数组:NameVersionReleaseDate。如果许可证是试用版,则 Version 字段中的值前面将冠以字母 T

提示

  • 要查看有关安装的附加功能(包括附加功能管理器中的 MathWorks 产品)的版本信息,请参阅获取和管理附加功能

在 R2006a 之前推出