Hoe een CSV als een vector in MATLAB te lezen

Schrijver: Carl Weaver
Datum Van Creatie: 24 Februari 2021
Updatedatum: 1 Juni- 2024
Anonim
Explained: Load CSV Data [MATLAB]
Video: Explained: Load CSV Data [MATLAB]

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)
  1. Sla het CSV-bestand op in de map "MATLAB" in uw gebruikersmap of noteer het volledige pad naar het bestand (bijvoorbeeld "C: Users gebruikersnaam [...]").

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


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