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

Veja também

version ver matlabRelease isMATLABReleaseOlderThan