Ako čítať CSV ako vektor v MATLAB

Autor: Florence Bailey
Dátum Stvorenia: 21 Pochod 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Ako čítať CSV ako vektor v MATLAB - Články
Ako čítať CSV ako vektor v MATLAB - Články

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)
  1. 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 [...]").

  2. 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.


  3. 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.