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
messagecom as propriedadesIdentifiereArguments.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".