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.

Veja também

matlabRelease verLessThan version ver