Hogyan olvassunk egy CSV-t a MATLAB-ban lévő vektorként?

Szerző: Janice Evans
A Teremtés Dátuma: 24 Július 2021
Frissítés Dátuma: 1 November 2024
Anonim
Hogyan olvassunk egy CSV-t a MATLAB-ban lévő vektorként? - Cikkek
Hogyan olvassunk egy CSV-t a MATLAB-ban lévő vektorként? - Cikkek

Tartalom

A "csvread" függvény vesszővel elválasztott értékfájlból importálja az adatokat a MATLAB-ba. A CSV-fájl több sort is tartalmazhat; a függvény kétdimenziós tömbben értelmezi őket. Kombinálja a "csvread" -t, az átültető operátort és a "reshape" funkciót, hogy CSV fájlt importáljon egydimenziós vektorként, és az összes sor egybe legyen.


irányok

A Matlab olyan szoftver, amely lehetővé teszi a nagy mennyiségű információ elemzését (Thinkstock Images / Comstock / Getty Images)
  1. Mentse el a CSV fájlt a "MATLAB" könyvtárba a felhasználói mappában, vagy jegyezze fel a fájl teljes elérési útját (például "C: Felhasználók neve [...]").

  2. Importálja a "csvfile.txt" fájlt vektorként és tárolja a "csv" nevű változó tartalmát a következő parancs beírásával:

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

    Figyelje meg az átviteli operátor (') használatát a "csv" -re történő hívás után; elkészíti az "átformázási" funkcióra vonatkozó adatokat, amely oszlopok helyett sorokban olvasható. A következő két "átformázási" argumentum egy sorot ad az eredményhez, és győződjön meg róla, hogy újraformázza az egész tömböt. Adja meg a CSV-fájl teljes elérési útját, ha nem dolgozik az azt tartalmazó mappában.


  3. Írja be a "csv" szót, és nyomja meg az "Enter" gombot a vektor tartalmának megjelenítéséhez, és győződjön meg róla, hogy a parancs működött.

tippek

  • Ha a fájl különböző soraiban különböző mennyiségű elem van, a MATLAB nullákat ad hozzá a hiányzó helyekhez.