Inhoud
De functie "csvread" importeert de gegevens uit een bestand met door komma's gescheiden waarden naar MATLAB. Een CSV-bestand kan meerdere regels bevatten; de functie interpreteert ze als lijnen in een tweedimensionale array. Combineer "csvread", de transponeeroperator en de "hervormings" -functie om een CSV-bestand als een eendimensionale vector te importeren, met alle rijen samengevoegd tot één.
routebeschrijving
Matlab is software waarmee u grote hoeveelheden informatie kunt analyseren (Thinkstock Images / Comstock / Getty Images)-
Sla het CSV-bestand op in de map "MATLAB" in uw gebruikersmap of noteer het volledige pad naar het bestand (bijvoorbeeld "C: Users gebruikersnaam [...]").
-
Importeer het bestand "csvfile.txt" als een vector en sla de inhoud op in een variabele genaamd "csv" door het volgende te typen in het opdrachtvenster:
csv = opnieuw vormgeven (csvread ('csvfile.txt') ', 1, []);
Let op het gebruik van de transponeeroperator (') na de oproep naar "csv"; het bereidt de gegevens voor op de "hervormings" -functie, die in kolommen in plaats van in rijen leest. De volgende twee "hervormings" -argumenten geven een rij voor het resultaat op en zorgen ervoor dat de hele array opnieuw wordt geformatteerd. Voer het volledige pad van het CSV-bestand in als u niet in de map met de CSV-bestanden werkt.
-
Typ "csv" en druk op "Enter" om de inhoud van de vector te tonen en zorg ervoor dat het commando werkte.
tips
- Als verschillende regels van het bestand verschillende hoeveelheden elementen bevatten, zal MATLAB nullen aan de ontbrekende spaties toevoegen.