message

Cria um objeto de mensagem a partir de um identificador de mensagem.

Categoria: Other public functions: lang

Sintaxe

m = message(id)

Procura a mensagem id no catálogo de mensagens.

m = message(id, a1, ..., aN)

Preenche os campos da mensagem com os argumentos.

Descrição

Objetos de mensagem mantêm o identificador separado do texto, o que permite buscar o texto em um catálogo, por exemplo para tradução. Podem ser passados a error e warning no lugar de uma string de formato, e getString ou string os convertem em texto.

Um identificador que não esteja no catálogo é um erro.

Argumentos de entrada

id
Identificador de mensagem no formato 'componente:mnemônico', como texto.
a1, ..., aN
Valores que substituem os campos numerados do texto da mensagem.

Argumentos de saída

m
Um objeto message com as propriedades Identifier e Arguments. getString(m) retorna o texto.

Exemplo

Mensagem do catálogo

m = message('MATLAB:minrhs');
s = getString(m)
Saída
s = 'Not enough input arguments.'

Observações

O MatLivre tem apenas o catálogo das mensagens do próprio MATLAB; um identificador próprio gera "Invalid Message ID format".

Veja também

error warning MException string