Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen System Function | Visualisierungen
Matlab-Grundlagen
course content

Kursinhalt

Matlab-Grundlagen

Matlab-Grundlagen

1. Grundsyntax und Codierung mit einem Texteditor
2. Grundlagen der Programmierung
3. Lernen Durch Anwendungen
4. Visualisierungen
5. Rekursion und Matrixmultiplikation

book
System Function

Lernen Sie, wie Sie mit Matlab Dateien und Ordner auf Ihrem Computer verschieben, umbenennen und kopieren sowie die Inhalte von Ordnerverzeichnissen abrufen können. Diese praktischen Funktionen können Ihnen viel Arbeit ersparen, und im nächsten Abschnitt werden wir sie verwenden, um Grafiken und Analysen über ein gesamtes Verzeichnis von Ordnern mit Datendateien zu automatisieren.

Aufgabe

Probieren Sie es aus! Erstellen Sie einige Dummy-Dateien und Ordner und lassen Sie Matlab diese auf Ihrem Computer verschieben, umbenennen und kopieren.

Platzieren Sie 4+ Kopien der Excel-Datei aus Kapitel 3 in einem Ordner auf Ihrem Computer. Dann:

  • Verwenden Sie die dir-Funktion, um eine Struktur des Verzeichnisses aller Excel-Dateien in diesem Ordner zurückzugeben;

  • Erstellen Sie ein leeres Zell-Array;

  • Verwenden Sie eine for-Schleife, um das Zell-Array mit einzelnen Strings zu füllen, die den gesamten Dateipfad (Pfad + Dateinamen) aller Excel-Dateien im Ordner enthalten.

Achtung: Was Sie in diesem zweiten Teil erstellen, wird im ersten Kapitel des nächsten Abschnitts verwendet.

Die Variable, die Sie zuweisen, um das von dir zurückgegebene Verzeichnis zu erfassen, hat die Form einer Struktur: ein Array, bei dem Variablen jedem Element des Arrays zugewiesen werden.

Die Struktur wird nur eine einzelne Spalte haben; daher wird das Referenzieren anderer Spalten, wie (1,2), einen Fehler auslösen.

Verwenden Sie die length-Funktion, um zu bestimmen, wie viele Elemente (Dateien) sich in der Struktur befinden.

Das Indizieren des ersten Elements Ihrer Struktur-Variable, z.B. directory(1,1), wird eine Liste aller für jede Datei gespeicherten Variablennamen anzeigen.

Spezifische Variablen werden dann abgerufen, indem ein Punkt gefolgt vom Variablennamen nach diesem Index hinzugefügt wird: z.B. directory(1,1).name.

Verwenden Sie strcat, um den Dateinamen (ein String) mit dem von Ihnen gewählten Ordnerpfad (ein weiterer String), möglicherweise mit einem dazwischenliegenden /, zu verketten, um einen einzigen String mit dem vollständigen Dateipfad + Namen zu erhalten.

Der Versuch mit nur einer Excel-Datei im Ordner und das manuelle Eingeben von Code im Befehlsfenster, um die Variablen in das zu manipulieren, was Sie möchten, kann helfen, Fehler zu klären und ist in diesem Fall einfach zu tun.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt