MATLAB Repetitorium - Programmstrukturen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:MATLAB {| class="wikitable" |- | '''Autor:''' || Prof. Dr.-Ing. Schneider |- | '''Termin:''' || 10.05.2024 |} == Aufgabe 4.1 - Erzeugen und Lesen von mat-Dateien == # Schreiben Sie ein Skript, in welchem Sie eine Einheitsmatrix, eine Nullmatrix und ein String mit dem Inhalt „test“ erzeugen. # Erstellen Sie in Matlab einen Ordner mit dem Namen: „Daten“ (Befehle: mkdir()). # Speichern Sie alle vorher erz…“) |
|||
Zeile 13: | Zeile 13: | ||
# 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()) | # 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()) | ||
# Nutzen Sie die Benutzeroberfläche (uigetfile), um Daten zu laden. | # Nutzen Sie die Benutzeroberfläche (uigetfile), um Daten zu laden. | ||
'''Nützliche Befehle:'' clear, close, clc, mkdir, save, load, uigetfile | '''Nützliche Befehle:''' [https://de.mathworks.com/help/matlab/ref/clear.html <code>clear</code>], close, clc, mkdir, save, load, uigetfile | ||
Version vom 10. Mai 2024, 07:09 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Termin: | 10.05.2024 |
Aufgabe 4.1 - Erzeugen und Lesen von mat-Dateien
- Schreiben Sie ein Skript, in welchem Sie eine Einheitsmatrix, eine Nullmatrix und ein String mit dem Inhalt „test“ erzeugen.
- Erstellen Sie in Matlab einen Ordner mit dem Namen: „Daten“ (Befehle: mkdir()).
- Speichern Sie alle vorher erzeugten Variablen in eine mat-Datei im erzeugten Ordner (Befehle: save())
- Speichern Sie nur die Matrizen in einer neuen mat-Datei mit den Namen des vorher erzeugten Strings im erzeugten Ordner.
- 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())
- Nutzen Sie die Benutzeroberfläche (uigetfile), um Daten zu laden.
Nützliche Befehle: clear
, close, clc, mkdir, save, load, uigetfile
Musterlösung 1 |
%% Musterlösung Aufgabe 4.1 - Erzeugen und Lesen von mat-Dateien
clear all; close all; clc;
4.1.1)
A = eye(10);
B = zeros(20);
name = 'test';
%4.1.2)
foldername = 'Daten';
mkdir(foldername);
%4.1.3)
filename = 'c)';
save([foldername '\' filename]);
%4.1.4)
filename = name;
save([foldername '\' filename],'A','B');
%4.1.5)
clear A B name
load([foldername '\' filename]);
% 4.1.6
[file,path] = uigetfile({'*.mat'});
selectedfile = fullfile(path,file);
load(selectedfile);
|