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