Obsah
Funkcia "csvread" importuje dáta zo súboru hodnôt oddelených čiarkami do MATLABu. Súbor CSV môže obsahovať viacero riadkov; Funkcia ich interpretuje ako čiary v dvojrozmernom poli. Kombinovať "csvread", operátora transpose a funkciu "reshape" na import súboru CSV ako jednorozmerného vektora, pričom všetky riadky sa spoja do jedného.
inštrukcia
Matlab je softvér, ktorý umožňuje analyzovať veľké objemy informácií (Obrázky Thinkstock / Comstock / Getty Images)-
Uložte súbor CSV do adresára "MATLAB" vo vašom užívateľskom priečinku, alebo si všimnite úplnú cestu k súboru (napríklad "C: Používateľské meno [...]").
-
Importujte súbor "csvfile.txt" ako vektor a obsah uložte do premennej s názvom "csv" zadaním nasledujúceho príkazového riadka:
csv = reshape (csvread ('csvfile.txt') ', 1, []);
Všimnite si použitie operátora transpose (') po volaní "csv"; pripravuje dáta pre funkciu "pretvoriť", ktorá číta v stĺpcoch namiesto v riadkoch. Nasledujúce dva argumenty "reshape" určujú riadok pre výsledok a uistite sa, že ste preformátovali celé pole. Ak nepracujete v priečinku, ktorý ho obsahuje, zadajte úplnú cestu k súboru CSV.
-
Napíšte "csv" a stlačte "Enter", aby ste zobrazili obsah vektora a skontrolovali, či príkaz pracoval.
tipy
- Ak majú rôzne riadky súboru rôzne množstvo prvkov, program MATLAB pridá k chýbajúcim medzerám nuly.