Heim  >  Artikel  >  So lesen Sie eine TXT-Datei in Matlab

So lesen Sie eine TXT-Datei in Matlab

藏色散人
藏色散人Original
2020-10-28 13:46:1230796Durchsuche

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.

So lesen Sie eine TXT-Datei in Matlab

1. Hier ist zunächst ein Beispiel für die Erstellung einer txtde-Textdatei selbst, wie auf der folgenden Seite gezeigt.

So lesen Sie eine TXT-Datei in Matlab

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.

So lesen Sie eine TXT-Datei in Matlab

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').

So lesen Sie eine TXT-Datei in Matlab

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.

So lesen Sie eine TXT-Datei in Matlab

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.

So lesen Sie eine TXT-Datei in Matlab

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn