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

tf
1 quando a licença está disponível, 0 caso contrário.

Exemplo

Chamada protegida

try
  ok = license('test', 'MATLAB')
catch err
  disp(err.message)
end
Saída
ok = 1

Veja também

ver version isstudent usejava