Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come scrivere su CSV in MATLAB

I file CSV (valori separati da virgola) sono file di testo che contengono dati separati da virgole e interruzioni di riga. Una matrice, ad esempio, potrebbe essere memorizzata in un file CSV contenente tante righe quante sono le righe, ogni riga contenente gli elementi della riga separati da virgole. I file CSV sono utili perché sono facilmente leggibili sia per gli umani che utilizzano un editor di testo semplice sia per i programmi per computer. Utilizzare il comando "csvwrite" in MATLAB per memorizzare una matrice in un file CSV.

Passaggio 1

Definire una matrice semplice tre per tre digitando il comando seguente in [MATLAB] (https://itstillworks.com/13579387/what-is-matlab) finestra comandi: x = [[1 2 3]; [4 5 6]; [7 8 9]];

Passaggio 2

Scrivi la matrice x in un file CSV chiamato csvtest.txt usando il comando seguente: csvwrite ('csvtest.txt', x) L'estensione .txt è una scelta ragionevole per il tuo file CSV, poiché i file CSV possono essere letti da un semplice editor di testo. Un'altra estensione comune è .dat. Il contenuto del file non dipende dall'estensione del file scelta. Il file viene salvato nella directory MATLAB predefinita e viene visualizzato nel riquadro "Directory corrente" sul desktop MATLAB.

Aggiungi due argomenti opzionali t "csvwrite per compensare la matrice con virgole all'interno del file: csvwrite ('csvtest.txt ', x, 2,0) I due argomenti corrispondono all'offset di riga e colonna. L'esempio precedente aggiunge due righe vuote di virgole all'inizio del file. Il comando seguente posiziona l'inizio della matrice nella quinta colonna sulla seconda riga: csvwrite ('csvtest.txt', x, 1,4)

 

Computer © www.354353.com