Jak číst CSV jako vektor v MATLABu

Autor: Florence Bailey
Datum Vytvoření: 19 Březen 2021
Datum Aktualizace: 24 Listopad 2024
Anonim
Jak číst CSV jako vektor v MATLABu - Články
Jak číst CSV jako vektor v MATLABu - Články

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)
  1. Uložte soubor CSV do adresáře „MATLAB“ ve složce uživatele nebo si poznamenejte úplnou cestu k souboru (například „C: Username [...]“).

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


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