Hur man läser en CSV som en vektor i MATLAB

Författare: Bobbie Johnson
Skapelsedatum: 5 April 2021
Uppdatera Datum: 20 November 2024
Anonim
Hur man läser en CSV som en vektor i MATLAB - Artiklar
Hur man läser en CSV som en vektor i MATLAB - Artiklar

Innehåll

Funktionen "csvread" importerar data från en kommaseparerad värdesfil till MATLAB. En CSV-fil kan innehålla flera rader; funktionen tolkar dem som linjer i en tvådimensionell matris. Kombinera "csvread", transponeringsoperatören och "omforma" -funktionen för att importera en CSV-fil som en endimensionell vektor, med alla rader kombinerade i en.


vägbeskrivning

Matlab är programvara som låter dig analysera stora mängder information (Thinkstock Images / Comstock / Getty Images)
  1. Spara CSV-filen till katalogen "MATLAB" i din användarkatalog eller notera hela sökvägen till filen (till exempel "C: Users användarnamn [...]").

  2. Importera filen "csvfile.txt" som en vektor och lagra innehållet i en variabel som heter "csv" genom att skriva följande i kommandofönstret:

    csv = omforma (csvread ('csvfile.txt') ', 1, []);

    Lägg märke till användningen av den transponerade operatören (') efter samtalet till "csv"; den förbereder data för funktionen "omformning", som läser i kolumner istället för i rader. Följande två "omforma" -argument anger en rad för resultatet och se till att du omformaterar hela matrisen. Ange hela sökvägen för CSV-filen om du inte arbetar i den mapp som innehåller den.


  3. Skriv "csv" och tryck "Enter" för att visa innehållet i vektorn och se till att kommandot fungerade.

tips

  • Om olika linjer i filen har olika mängder element kommer MATLAB att lägga till nollor till de saknade utrymmena.