O MATLAB oferece muitas ferramentas flexíveis para analisar números, e as strings do MATLAB ajudam a entender o que os números significam. Imprimir uma matriz de string acima de uma tabela de valores numéricos, por exemplo, pode ajudá-lo a compreender rapidamente as informações de coluna e linha. O MATLAB oferece várias maneiras de exibir o valor de strings, arranjos de strings e arranjos de caracteres, o que faz com que uma palavra ou várias palavras sejam impressas na tela. Strings podem conter valores numéricos, embora não estejam em um formato adequado para aritmética.
1
Crie uma string digitando um nome de variável, seguido pelo operador de atribuição e o valor da string entre aspas simples. Por exemplo, na janela de comando, digite o seguinte e pressione "Enter":
nome = 'James';
2
Digite o nome da variável para imprimir o valor da string, bem como o nome da variável que você acabou de digitar. Por exemplo, digitar “nome” imprime a linha “nome = 'James'” na janela de comando.
3
Digite o seguinte para exibir o valor de “nome” sem imprimir “nome =” na frente:
disp (nome)
A função “disp” também funciona com literais de string, portanto, digitar “disp ('James')” terá o mesmo resultado.
4
Exiba uma string mais complicada com a função “fprintf”. Por exemplo, crie outra variável de string digitando o seguinte:
color = 'vermelho';
Para exibir o valor dessas strings usando “fprintf”, digite:
output = fprintf ('% s gosta da cor% s. n', nome, cor);
Isso imprime "James gosta da cor vermelha." Os símbolos “% s” são os caracteres de conversão que mapeiam, em ordem, para os argumentos da string passados para a função “fprintf”. A string deve terminar com o caractere de nova linha “ n”; caso contrário, a saída subsequente será impressa na mesma linha.
5
Converta um valor numérico em uma string com a função “num2str” para exibir outros tipos de dados como strings. Por exemplo, crie uma variável inteira digitando o seguinte:
altura = 180;
Imprima uma matriz de string na janela de comando, digitando o seguinte:
output = [nome, 'é', num2str (altura), 'cm de altura.']
6
Exiba o valor de “height” com a função “fprintf” digitando:
output = fprintf ('% s tem% d cm de altura. n', nome, altura);
O símbolo “% d” mapeia o valor inteiro para a saída. Executar este comando imprime "James tem 180 cm de altura."