如果不在正确的 matlab 版本上则引发错误

raise error if not on correct matlab version

我有一个 Matlab 脚本,我想确保它在任何版本上都是 运行 但早于 R2015a。否则,同一个脚本应该引发异常。

答案应该适用于各种操作系统和相当旧的 Matlab 版本 (2006-2018)。

您可以使用verLessThan查看版本:

if verLessThan('matlab','8.5')
    % Run code normally
else
    error('Matlab version older than 8.5')
end

Matlab 8.5是R2015a的版本号。 Source.