license
Informa dados de licença, ou testa se a licença de um produto está disponível.
Categoria: Environment and Settings > Platform and License
Sintaxe
license
Retorna o número ou tipo de licença do MATLAB em execução.
tf = license('test', feature)
Retorna true se existe licença para feature, por exemplo 'MATLAB' ou 'Statistics_Toolbox'.
tf = license('checkout', feature)
Tenta obter uma licença e retorna se conseguiu.
Descrição
Scripts usam license('test', ...) para proteger código que precisa de uma toolbox, oferecendo uma alternativa em vez de falhar no meio de um cálculo. Os nomes de recurso são os identificadores de licença de cada produto, que nem sempre coincidem com o nome exibido.
O MatLivre reconhece apenas a si mesmo: license retorna 'MatLivre', license('test', 'MATLAB') é true, e recursos de toolbox, como 'Statistics_Toolbox', dão false.
Argumentos de entrada
feature- Nome de licença de um produto ou toolbox.
Argumentos de saída
tf1quando a licença está disponível,0caso contrário.
Exemplo
Chamada protegida
try
ok = license('test', 'MATLAB')
catch err
disp(err.message)
end
ok = 1