So lesen Sie eine CSV-Datei in MATLAB mit der Funktion csvread()

CSV-Dateien sind die am weitesten verbreiteten Dateien zum Datenaustausch zwischen Systemen. Diese Dateien haben ein standardisiertes Format, das kompakt und einfach ist. Diese Dateien sind mit vielen Anwendungen einschließlich MATLAB kompatibel.

Wenn Sie mit MATLAB arbeiten, können Sie das verwenden csvread() Funktion zum Lesen von Daten aus den CSV-Dateien. Lesen Sie diese Anleitung, in der Sie eine detaillierte Anleitung zum Lesen von CSV-Dateien in MATLAB mit finden csvread() Funktion.

Wie lese ich CSV-Dateien in MATLAB mit der Funktion csvread()?

Der csvread() ist eine in MATLAB integrierte Funktion, die zum Lesen und Anzeigen von Daten aus CSV-Dateien verwendet wird. Diese Funktion akzeptiert den Dateinamen mit der Erweiterung .csv und liest die Daten aus dieser Datei und zeigt sie im Befehlsfenster an.

Syntax

Der csvread() Die Funktion folgt mehreren Syntaxen, die auf unterschiedliche Weise verwendet werden können, wie unten angegeben:

M = csvread(Dateiname)
M = csvread(Dateiname,R1,C1)
M = csvread(Dateiname,R1,C1,[R1 C1 R2 C2])

Hier:

Die Funktion M = csvread(Dateiname) Ermöglicht das Lesen der durch Kommas getrennten Werte formatierten Dateien in einem Array M. Beachten Sie, dass diese Dateien nur numerische Daten enthalten sollten.

Die Funktion M = csvread(Dateiname, R1, C1) Das Lesen der Daten aus der CSV-Datei reicht von Zeile R1 bis Spalte C1.

Die Funktion M = csvread(Dateiname, R1, C1,[R1 C1 R2 C2]) liefert Lesedaten aus dem spezifischen Bereich zwischen den Zeilen R1, R2 und den Spalten C1, C2.

Beispiele

Befolgen Sie die angegebenen Beispiele, um zu verstehen, wie Sie Daten aus den CSV-Dateien in MATLAB lesen.

Beispiel 1: So lesen Sie CSV-Dateien in MATLAB mit der Funktion csvread(filename).

In diesem Beispiel erstellen wir zunächst eine CSV-Datei mit writematrix() Funktion und lesen Sie dann diese Datei mit der csvread() Funktion in MATLAB.

writematrix(rand(10,3),“myfile.csv“, „Delimiter“,“,“);
A = csvread(‚myfile.csv‘)

Notiz: Der „TrennzeichenDas Argument „im Code“ gibt das Trennzeichen an, das zum Trennen der Spalte in der CSV-Datei verwendet wird.

Beispiel 2: So lesen Sie CSV-Dateien in MATLAB mit der Funktion csvread(filename, R1, C1).

In diesem Beispiel wird eine CSV-Datei mit erstellt writematrix() Funktion und liest dann Daten aus der Datei im angegebenen Bereich mithilfe der csvread() Funktion.

writematrix(rand(10,3),“myfile.csv“,“Delimiter“,“,“)
A = csvread(‚myfile.csv‘, 4, 0)

Beispiel 3: So lesen Sie CSV-Dateien in MATLAB mit csvread(filename, R1, C1,[R1 C1 R2 C2]) Funktion?

Dieser MATLAB-Code erstellt eine CSV-Datei und verwendet die csvread() Funktion zum Lesen von Daten aus der Datei im angegebenen Bereich.

writematrix(rand(10,3),“myfile.csv“,“Delimiter“,“,“)
A = csvread(‚myfile.csv‘, 4, 0,[4 0 5 1])

Abschluss

Das Lesen von Daten aus der CSV-Datei ist eine wichtige Aufgabe und MATLAB bietet eine integrierte Funktion csvread() Funktion zum schnellen Lesen der CSV-Datei. Sie können das Argument innerhalb der Funktion entsprechend Ihrer Wahl angeben, indem Sie den Zeilen- und Spaltenbereich festlegen. In diesem Handbuch finden Sie leicht zu erlernende Beispiele, die Ihnen bei der Verwendung von helfen csvread() Funktion, um Ihre wichtige CSV-Datei beim Programmieren zu lesen und in Ihrem Code zu verwenden.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen