Kuidas lugeda CSV vektorina MATLABis

Autor: Carl Weaver
Loomise Kuupäev: 28 Veebruar 2021
Värskenduse Kuupäev: 16 Mai 2024
Anonim
MATLAB Read CSV File
Videot: MATLAB Read CSV File

Sisu

Funktsioon "csvread" impordib andmed komaga eraldatud väärtuste failist MATLAB-i. CSV-fail võib sisaldada mitut rida; funktsioon tõlgendab neid liinidena kahemõõtmelises massiivis. CSV-faili importimiseks ühemõõtmelise vektorina kombineerige "csvread", transponeeriva operaatori ja "ümberkujundamise" funktsioon, kusjuures kõik read on ühendatud ühte.


Juhised

Matlab on tarkvara, mis võimaldab teil analüüsida suurt informatsiooni (Thinkstock Images / Comstock / Getty Images)
  1. Salvestage CSV-fail oma kausta "MATLAB" kataloogi või märkige faili täielik tee (näiteks "C: kasutajate nimi [...]").

  2. Impordi fail "csvfile.txt" vektorina ja salvestage sisu muutuja nimega "csv", sisestades järgmised käsud:

    csv = reshape (csvread ('csvfile.txt') ', 1, []);

    Pange tähele transponeeriva operaatori (') kasutamist pärast kõnet "csv"; ta koostab "ümberkujundamise" funktsiooni andmed, mis loetakse veergude asemel ridadeks. Järgmised kaks "ümberkujundamise" argumenti määravad tulemuse rea ja veenduge, et kogu massiiv vormindatakse ümber. Sisestage CSV-faili täielik tee, kui te ei tööta seda sisaldavas kaustas.


  3. Sisestage "csv" ja vajutage "Enter", et kuvada vektori sisu ja veenduge, et käsk toimis.

Kuidas

  • Kui faili erinevatel ridadel on erinevad elemendi kogused, lisab MATLAB nullid puuduvatesse ruumidesse.