ifversion

确定当前版本满足一个版本限制

34下载

更新2023年4月6

从GitHub

查看许可GitHub

视图ifversion文件交换

这个minitool帮助您确定Matlab的版本(或八度)运行代码。这是帮助实施最低版本要求时,或当不同版本需要不同的方法来达到同样的结果。通过使用持久性变量这将保持快速即使重复调用。

你不应该使用一个逻辑测试与v =版本;v = str2double (v (1:3));因为它是不完整的几个版本(如7.14或以后版本10.1)。还包括潜在的浮点舍入误差。

%的例子:ifversion (“> =”,“R2009a”) % R2009a上运行时返回true或晚ifversion (“<”、“R2016a”) %上运行时返回true R2015b以上ifversion (“= =”,“R2018a”) %返回true只有当运行在R2018a ifversion(“= =”, 9.14) %返回true只有当运行在R2023a ifversion(“<”, 0,“八度”、“>”,0)只在八度ifversion %返回true(“<”, 0,“八度”、“> = ',6)只在八度6和更高的ifversion %返回true (“= =”, 9.10) % ! ! !返回true只有当运行在R2016b (v9.1),不是R2021a (v9.10) ! ! !

如果你不想使用一个单独的函数,有两种可能做你需要的内置函数:verLessThan(引入R2007a)和isMATLABReleaseOlderThan(引入R2020b)。后者还允许基于释放类型过滤(预发布与正常的释放)和更新数量。

执照:CC by-nc-sa 4.0

引用作为

里克(2023)。ifversionGitHub (https://github.com/thrynae/ifversion/releases/tag/v1.2.0)。检索

MATLAB版本兼容性
创建R2023a
与R13SP1后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在线性规划和整数线性规划帮助中心MATLAB的答案
标签添加标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.2.0.0

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.2.0

1.1.2

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.1.2

1.1.1

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.1.1

1.1.0

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.1.0

1.0.6

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.0.6

1.0.5

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.0.5

1.0.4

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/v1.0.4

1.0.3

GitHub上看到这个版本发布说明:https://github.com/thrynae/ifversion/releases/tag/1.0.3

1.0.2中

增加了2019 b和2020 a,编辑语法,扩大测试

1.0.1

更完整的实现,取代getversion ifversion

1.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库