Main Content

isMATLABReleaseOlderThan

确定当前 MATLAB 版本是否早于指定的 MATLAB 版本

自 R2020b 起. 建议替换 verLessThan.

说明

示例

如果当前 MATLAB® 版本早于 release,则 tf = isMATLABReleaseOlderThan(release) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)。

如果当前 MATLAB 版本早于 releasestage,则 tf = isMATLABReleaseOlderThan(release,stage) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)。

如果当前 MATLAB 版本早于 releasestage 的指定 update 号,则 tf = isMATLABReleaseOlderThan(release,stage,update) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)。

示例

全部折叠

使用 isMATLABReleaseOlderThan 检查 MATLAB 的当前版本是否早于指定版本。

使用 matlabRelease 显示 MATLAB 的当前版本。

currentRelease = matlabRelease
currentRelease = 
  matlabRelease with properties:

    Release: "R2020b"
      Stage: "release"
     Update: 0
       Date: 09-Sept-2020

使用 isMATLABReleaseOlderThan 检查当前版本是否早于 "R2020a"

tf = isMATLABReleaseOlderThan("R2020a")
tf = logical
   0

还可以检查当前版本是否早于给定的阶段或更新号。

tf = isMATLABReleaseOlderThan("R2021a","release")
tf = logical
   1

tf = isMATLABReleaseOlderThan("R2020b","release",1)
tf = logical
   1

输入参数

全部折叠

MATLAB 发行版,指定为字符串标量或字符向量。release 必须与全名 MATLAB 发行版相匹配。例如,"R2020b" 是有效输入,但 "20b" 不是有效输入并会引发错误。

示例: tf = isMATLABReleaseOlderThan("R2020b")

MATLAB 版本阶段,指定为 "release""prerelease"

示例: tf = isMATLABReleaseOlderThan("R2020b","release")

MATLAB 版本更新号,指定为数值标量。

示例: tf = isMATLABReleaseOlderThan("R2020b","release",2)

版本历史记录

在 R2020b 中推出

另请参阅

|