Heim >häufiges Problem >So lesen Sie eine TXT-Datei in Matlab
So lesen Sie TXT-Dateien in Matlab: Legen Sie zuerst die Textdatei in den Arbeitspfad von Matlab. Verwenden Sie dann die Importdata-Funktion, um die Datei zu lesen, oder verwenden Sie die Textread-Funktion zum Lesen.
1. Hier ist zunächst ein Beispiel für die Erstellung einer txtde-Textdatei selbst, wie auf der folgenden Seite gezeigt.
2. Legen Sie die Textdatei in den Arbeitspfad von Matlab, um Lesevorgänge zu erleichtern. Wenn sich meine Textdatei beispielsweise auf dem Desktop befindet, kann ich den Arbeitspfad von Matlab auf den Desktop ändern. Die spezifische Methode besteht darin, auf die Auslassungspunkte hinter dem aktuellen Arbeitspfad von Matlab zu klicken. Die Option zum Auswählen des Ordners wird angezeigt und dann der entsprechende Pfad ausgewählt.
3. Als nächstes verwenden wir die Importdata-Funktion, um die Datei zu lesen. Wenn ich beispielsweise eine Textdatei mit dem Namen data lesen möchte, kann ich im Befehlsfenster Folgendes eingeben: data = IMPORTDATA('data.txt').
4. Das Ergebnis zeigt, dass es sich bei den Daten um ein Strukturarray handelt. An diesem Punkt können wir uns ansehen, was jeder Teil der Struktur darstellt. Wie in der folgenden Abbildung dargestellt, stellt das erste Array die Anzahl der Textdateien dar, und das zweite und dritte Array stellen die chinesischen Zeichen in der Textdatei dar. An diesem Punkt kann jeder bei Bedarf auf das entsprechende Array verweisen.
5. Zusätzlich zu den oben genannten Funktionen können Sie auch die Textlesefunktion zum Lesen verwenden. Wenn Sie diese Funktion verwenden, können Sie das Format jedes Teils des Ausgabeinhalts angeben. Die spezifische Verwendung ist [a, b, c, d] = textread ('data.txt', '%2s%.3f%.3f%. .3f').
Unter diesen gibt das zweite Anführungszeichen von textread das Format des Ausgabeinhalts an. %2s bedeutet beispielsweise, dass das Ausgabeformat der ersten Spalte in Zellenarrayform vorliegt, %. 3f bedeutet, dass die Ausgabezahl 3 Dezimalstellen behält.
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine TXT-Datei in Matlab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!