Tabela MATLAB fprintf
Neste tutorial, discutiremos como imprimir uma tabela usando a função fprintf()
no MATLAB.
Imprimir tabela usando a função fprintf()
no MATLAB
A função fprintf()
é usada para exibir texto formatado e variáveis no MATLAB. Por exemplo, vamos exibir algum texto formatado usando esta função. Veja o código abaixo.
age = 22;
fprintf('Sam is %d years old\n',age)
Resultado:
Sam is 22 years old
No código acima, estamos formatando uma variável inteira. A variável será impressa no lugar de %d
. Você pode formatar qualquer tipo de variável usando seu caractere de conversão. Por exemplo, %d
é usado para formatar um inteiro, %f
é usado para formatar um float
, etc. Vamos imprimir uma tabela usando a função fprintf()
. Veja o código abaixo.
a = 1.1:0.1:2;
b = 1:10;
data = [b;a];
fprintf('%s\t%s\n','x','y');
fprintf('%d\t%1.1f\n',data);
Resultado:
x y
1 1.1
2 1.2
3 1.3
4 1.4
5 1.5
6 1.6
7 1.7
8 1.8
9 1.9
10 2.0
No código acima, \t
é usado para fornecer um espaço de tabulação e \n
é usado para mover o cursor para uma nova linha. O primeiro caractere de conversão é usado para imprimir a primeira coluna do vetor e o segundo caractere de conversão é usado para imprimir o segundo caractere. Você pode imprimir quantas variáveis desejar; apenas use os caracteres de conversão apropriados para as variáveis. Verifique este link para obter mais informações sobre a função fprintf()
.