verLessThan
Testa se a versão de um produto é anterior a uma versão dada.
Categoria: Environment and Settings > Platform and License
Sintaxe
tf = verLessThan(product, version)
true se o product instalado é anterior a version.
Descrição
A comparação é feita número a número, então '9.10' é posterior a '9.9'. Um nome de produto desconhecido gera erro ('Unknown product'). A função serve para proteger código que exige uma versão mínima, embora isMATLABReleaseOlderThan seja mais legível quando se conhece o nome da versão.
Números de versão não são nomes de versão: o MATLAB R2023b é a versão 23.2.
Argumentos de entrada
product- Nome do produto, como
'matlab'ou o nome de uma toolbox. version- Texto de versão, como
'9.0'ou'23.2'.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Comparar com números de versão
verLessThan('matlab', '9.0')
verLessThan('matlab', '23.2')
verLessThan('matlab', '23.3')
Saída
ans = logical
0
ans = logical
0
ans = logical
1