Conţinut
Funcția "csvread" importă datele dintr-un fișier de valori separate prin virgule în MATLAB. Un fișier CSV poate conține mai multe linii; funcția le interpretează ca linii într-o matrice bidimensională. Combinați "csvread", operatorul de transpunere și funcția "reshape" pentru a importa un fișier CSV ca vector unidimensional, cu toate rândurile combinate într-una.
instrucțiuni de ghidare
Matlab este un software care vă permite să analizați volume mari de informații (Thinkstock Imagini / Comstock / Getty Images)-
Salvați fișierul CSV în directorul "MATLAB" din dosarul dvs. de utilizator sau notați calea completă la fișier (de exemplu "C: Users username [...]").
-
Importați fișierul "csvfile.txt" ca vector și stocați conținutul într-o variabilă numită "csv" tastând următoarele în fereastra de comandă:
csv = reshape (csvread ('csvfile.txt') ', 1, []);
Observați utilizarea operatorului de transpunere (') după apelul la "csv"; pregătește datele pentru funcția "remodelare", care citește în coloane în loc de rânduri. Următoarele două argumente "remodelați" specifică un rând pentru rezultat și asigurați-vă că reformați întregul matrice. Introduceți calea completă a fișierului CSV dacă nu lucrați în folderul care îl conține.
-
Introduceți "csv" și apăsați "Enter" pentru a afișa conținutul vectorului și asigurați-vă că comanda a funcționat.
sfaturi
- Dacă linii diferite ale fișierului au cantități diferite de elemente, MATLAB va adăuga zerouri în spațiile lipsă.