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)-
Spara CSV-filen till katalogen "MATLAB" i din användarkatalog eller notera hela sökvägen till filen (till exempel "C: Users användarnamn [...]").
-
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.
-
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.