isMATLABReleaseOlderThan
Testa se a versão do MATLAB em execução é anterior a uma versão dada.
Categoria: Environment and Settings > Platform and License
Sintaxe
tf = isMATLABReleaseOlderThan(release)
true se a versão atual foi publicada antes de release.
Descrição
A comparação é feita pelas datas das versões, então funciona entre versões a e b de anos diferentes. É a forma recomendada de proteger código que depende de uma função introduzida em certa versão, no lugar de analisar o texto de version.
A versão atual nunca é mais antiga que ela mesma, então perguntar pela mesma versão retorna false.
Argumentos de entrada
release- Nome da versão, como
'R2024a'.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Comparar com outras versões
isMATLABReleaseOlderThan('R2024a')
isMATLABReleaseOlderThan('R2023b')
isMATLABReleaseOlderThan('R2020a')
Saída
ans = logical
1
ans = logical
0
ans = logical
0
Observações
O MatLivre se identifica como MATLAB R2023b, por isso a primeira chamada acima retorna true.