MATLAB Repetitorium - Programmstrukturen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Autor: Prof. Dr.-Ing. Schneider
Termin: 10.05.2024

Aufgabe 4.1 - Erzeugen und Lesen von mat-Dateien

  1. Schreiben Sie ein Skript, in welchem Sie eine Einheitsmatrix, eine Nullmatrix und ein String mit dem Inhalt „test“ erzeugen.
  2. Erstellen Sie in Matlab einen Ordner mit dem Namen: „Daten“ (Befehle: mkdir()).
  3. Speichern Sie alle vorher erzeugten Variablen in eine mat-Datei im erzeugten Ordner (Befehle: save())
  4. Speichern Sie nur die Matrizen in einer neuen mat-Datei mit den Namen des vorher erzeugten Strings im erzeugten Ordner.
  5. Löschen Sie die an Teilaufgabe a) erzeugten Variablen aus dem Workspace und laden Sie die vorher erzeugte „test.mat“ Datei aus dem Ordner (Befehle: load())
  6. Nutzen Sie die Benutzeroberfläche (uigetfile), um Daten zu laden.

Nützliche Befehle: clear, close, clc, mkdir, save, load, uigetfile


Aufgabe 4.2 - Erzeugen und Lesen von txt-Dateien

  1. Schreiben Sie ein Skript, in welchem Sie zunächst eine 5x5 Matrix erzeugen, welche zeilenweise aufsteigend die Werte von π bis 25π enthält.
  2. Schreiben Sie diese Matrix in eine Textdatei mit den Anforderungen (Befehl: dlmwrite()):
    1. Zahlen in einer Zeile sollen mit einem Tabstopp getrennt werden.
    2. Zeilen sollen mit Zeilenumbrüchen getrennt werden.
    3. Zahlen sollen auf 6 Stellen genau gespeichert werden
  3. Laden Sie den Inhalt der Textdatei in eine neue Matrix (Befehl: dlmread())

Nützliche Befehle: dlmwrite(), dlmread()