Obsah
Funkce "csvread" importuje data ze souboru hodnot oddělených čárkami do souboru MATLAB. Soubor CSV může obsahovat více řádků; Funkce je interpretuje jako čáry ve dvojrozměrném poli. Kombinovat "csvread", operátora transpose a funkci "reshape" pro import souboru CSV jako jednorozměrného vektoru, přičemž všechny řádky se spojí do jednoho.
Pokyny
Matlab je software, který umožňuje analyzovat velké objemy informací (Obrázky Thinkstock / Comstock / Getty Images)-
Uložte soubor CSV do adresáře „MATLAB“ ve složce uživatele nebo si poznamenejte úplnou cestu k souboru (například „C: Username [...]“).
-
Importujte soubor "csvfile.txt" jako vektor a obsah uložte do proměnné s názvem "csv" zadáním následujícího příkazu do příkazového okna:
csv = reshape (csvread ('csvfile.txt') ', 1, []);
Všimněte si použití operátoru transpose (') po volání "csv"; připraví data pro funkci "reshape", která bude číst ve sloupcích namísto v řádcích. Následující dva argumenty "reshape" určují řádek pro výsledek a ujistěte se, že přeformátujete celé pole. Pokud nepracujete ve složce, která obsahuje soubor CSV, zadejte úplnou cestu k souboru CSV.
-
Zadejte "csv" a stiskněte "Enter" pro zobrazení obsahu vektoru a ujistěte se, že příkaz pracoval.
Jak
- Pokud mají různé řádky souboru různá množství prvků, doplní MATLAB do chybějících mezer nuly.