Como exibir um valor em uma string MATLAB

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."