Tavolo MATLAB fprintf

Ammar Ali 20 giugno 2021
Tavolo MATLAB fprintf

In questo tutorial, discuteremo come stampare una tabella usando la funzione fprintf() in MATLAB.

Stampa tabella usando la funzione fprintf() in MATLAB

La funzione fprintf() viene utilizzata per visualizzare il testo formattato e le variabili in MATLAB. Ad esempio, visualizziamo del testo formattato utilizzando questa funzione. Vedi il codice qui sotto.

age = 22;
fprintf('Sam is %d years old\n',age)

Produzione:

Sam is 22 years old

Nel codice sopra, stiamo formattando una variabile intera. La variabile verrà stampata al posto di %d. È possibile formattare qualsiasi tipo di variabile utilizzando il suo carattere di conversione. Ad esempio, %d è usato per formattare un intero, %f è usato per formattare un float, ecc. Stampiamo una tabella usando la funzione fprintf(). Vedi il codice qui sotto.

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);

Produzione:

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

Nel codice sopra, \t è usato per dare uno spazio di tabulazione, e \n è usato per spostare il cursore su una nuova riga. Il primo carattere di conversione viene utilizzato per stampare la prima colonna del vettore e il secondo carattere di conversione viene utilizzato per stampare il secondo carattere. Puoi stampare tutte le variabili che desideri; basta usare i caratteri di conversione appropriati per le variabili. Controlla questo link per maggiori informazioni sulla funzione fprintf().

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - MATLAB Plot