MATLAB. Eingabe und Ausgabe

Ähnliche Dokumente
MATLAB. Eingabe und Ausgabe

Einführung in MATLAB

Einführung in die Programmierung (MA8003)

Zahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen:

Scilab Consortium (École Polytechnique... Renault) kostenloses Download

4. Desktop, Betriebssystem u.a.

10 Lesen und Schreiben von Dateien

Ronny Timm, (s ) Marcel Piater, (s ) Mathematik Aufgabe zur tranzsendenten Funktion: y=2*sin(x)- exp(- x)

Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor)

Strings. Daten aus Dateien einlesen und in Dateien speichern.

Tipps und Tricks in MATLAB

Einführung in Python/Matplotlib

Einheit 1. Einführung in R. IFAS JKU Linz c 2018 Programmieren mit Statistischer Software 1 0 / 11

1 Zusätzliche Erweiterungen

L A T E X-Kurs. Teil 4 - Datenanalyse - Qti Plot. Fachschaft Physik Uni Konstanz WS 2015/16

Signale und Systeme 1 (Erste Großgruppenübung)

2 Matrizen und Vektoren

Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.

gnuplot Tool zum 2- und 3-dimensionalen Plotten von Daten: Funktionen und Datenfiles. Einfache Fits von Funktionen Viele Ausgabeformate:

Vorsemesterkurs Informatik

Octave/Matlab-Übungen

Einführung in. Pierre Bayerl

DiViCro. Management für netzwerkbasierende Videosysteme

Programmieren in C(++) und Mathematica - Übungen 2 SS 2018

MATLAB Kurs SS Boris von Loesch. Technische Universität München Center for Mathematical Sciences, Chair of Mathematical Optimization

Praktikum Simulation mechatronischer Systeme

MATLAB Kurs SS Boris von Loesch. Technische Universität München Center for Mathematical Sciences, Chair of Mathematical Optimization

Erste Schritte mit SigmaPlot

Praktikum Simulation mechatronischer Systeme

Daniel S. Steingrube Institut für Quantenoptik Leibniz Universität Hannover.

Erstellen und Verwalten von Karteikarten für imcards am iphone / ipod touch

Anwendung von (Mathematica und) Matlab in der Physikalischen Chemie

3 Kurzeinführung in Matlab

Einführung in die Grundlagen von Matlab. Ralph Neubecker

Grundlagen von MATLAB

Datei-Verarbeitung. Peter Sobe 60

Druckdienst für PDF-Druck einrichten

DepoTrend 0 INSTALLATION 1 DATEN SICHERN UND IMPORTIEREN 1.1 STARTEN DES PROGRAMMS 1.2 PROJEKTE ANLEGEN 1.3 IMPORTIEREN DER ROHDATEN

Matlab Selbstlernkurs

Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin

Übung 00 Einrichten der Entwicklungsumgebung

Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Systemverwaltung mittels Skripts

Drucken unter Windows

Arbeiten mit dem VBA-Makro Punkte ein- auslesen

Anwendungssoftware III (MATLAB)

Benutzerführung durch OneSpace Designer: ME10 Dynamic Drafting

FreeMat unter Windows & Linux

1 6. Vorlesung. 1.1 Matplotlib: Graphische Darstellung, Methode der kleinsten Quadrate. Ein kleines Beispiel

AutoSketch für Windows

L A TEX HSD. Diagramme mit Excel. 24. Mai Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Der neue MI4-Konfigurator Version IAU MI4-Konfigurator Version 6.01

MATLAB-Tutorium WS18 Nathalie Marion Frieß

OpenType Schriftarten. Windows. Will Software

Informatik Erste Schritte mit MATLAB

I N H A L T 1 PROJEKTE FUNKTIONEN AUSGABE...5 VERMSOFT ANLEITUNG INHALT

Dateien von CSV-Datei Importieren

Einführung in Matlab Was ist MATLAB? Hilfe Variablen

Einführung ins Praktikum Wissenschaftliches Rechnen I

Neuerungen in AutoCAD Christian Walz, Dipl.-Ing. Geodäsie, Schulung und Support

STATA II: Daten- und Analysevorbereitung (Teil 1)

Informatik I: Einführung in die Programmierung

UNIX Die wichtigsten Befehle

In diesem Buch Visuelles Inhaltsverzeichnis Die Tastatur Die Maus Die CD-ROM zum Buch... 32

Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte

WiMa-Praktikum 1. Woche 5

8.4.2 Plotten aus dem Layout

Skripte. Beispiel. M. Fyta Computergrundlagen 73/93

Linux eine Einführung

MATLAB-Kurs, Oktober Erstes Lösungsbeispiel

gnuplot Schaltungstechnik Michael Ritzert Vorlesung Tools Heidelberg

Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting

MATLAB Simulink Stateflow Grundlagen, Toolboxen, Beispiele

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil

Eine kurze Einführung in GNU Octave (Teil 2)

Seminarinhalt. OCAD-Seminar ) OCAD 9

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

YAMP - Yet Another Music Player

Transkript:

MATLAB Eingabe und Ausgabe Simulation mit Matlab/Simulink

Steuerung der Bildschirmausgabe Allgemein: on aktiviert, off deaktiviert Befehls Funktion, der Befehl alleine wechselt den Zustand Protokolldatei erstellen: seitenweise Bildschirmausgabe: Befehle anzeigen/verbergen: Bildschirmausgabe anhalten: Bildschirm rücksetzen: diary, diary datei more, more(n) echo pause, pause(n) clc Simulation mit Matlab/Simulink 1

Eingabe über Benutzerdialoge Strings: Zeilenvektoren aus Zeichen (char): text = [ Das ist,, ein Text! ] Funktionen für Strings: help strfun Eingabe von: Daten: variable = input(string) Text: string = input(string, s ) Sonderzeichen: \n Zeilenumbruch \\ Backslash \ Anführungszeichen Simulation mit Matlab/Simulink 2

Formatierte Ausgabe disp(string): Ausgabe des Strings string Formatierung: string = sprintf(string,variable) Syntax entspricht weitgehend C Auch vektorisierte Daten möglich Umwandlung von Zahlen in Strings mittels des Befehls num2str(variable[,format]) Simulation mit Matlab/Simulink 3

Import und Export von Daten Daten laden: load datei [ mat ascii] [variable...] Daten speichern: save datei [options] [variable...] options: -mat Binäre MAT-Datei -ascii 8-digit ASCII Format -append Daten anhängen (MAT) -ascii -double 16-digit ASCII Format -ascii -tabs Mit Tabulator getrennt Formatiertes Schreiben in Textdatei: Datei öffnen: fid = fopen(datei.endung,zugriff) Schreiben: fprintf(fid,string,variable) Datei schließen: fclose(fid) Simulation mit Matlab/Simulink 4

Betriebssystemaufruf und Dateiverwaltung Pfad: aktuell: pwd anzeigen: path Verzeichnis: wechseln: cd verzeichnis erstellen: mkdir verzeichnis Inhalt anzeigen: dir [verzeichnis] ls [verzeichnis] Datei: kopieren: copyfile quelle ziel löschen: delete datei Aufruf des Betriebssystems:! os bef ehl Simulation mit Matlab/Simulink 5

Graphik 2 und 3 dimensionales Plotten von Daten möglich Erzeugen einer Graphik (Figure): figure Aktuelle Figurenummer (handle): gcf Unterplots in einer Figure: subplot(z,s,n) Figure: rücksetzen: clf löschen: delete(figure(nummer)) schließen: close(nummer) Simulation mit Matlab/Simulink 6

Eigenschaften einer Graphik Jedes Objekt einer Figure hat einen Handle h mit einer Eigenschaft Eig und dessen Wert EigWert Wichtige Objekte: Figure und Achsen Auslesen einer Eigenschaft: Setzen einer Eigenschaft: Löschen des Wertes: get(h, Eig ) set(h, Eig,EigW ert) delete(h) Alternativ: Property Editor Simulation mit Matlab/Simulink 7

2D Graphik: Achsen, Skalierung und Beschriftung Aktuelle Achsennummer (handle): gca Skalierung: axis([x min,x max,y min,y max]) Automatisch: axis( auto ) Gitternetz einblenden: grid [on off] Zoomfunktion aktivieren: zoom [on off] Beschriftung: Achse: xlabel(string), ylabel(string) Überschrift: title(string) Text plazieren: text(x wert,y wert,string) Legende: legend(str 1,str 2... [, position]) Simulation mit Matlab/Simulink 8

2D Graphik: Plotbefehle Plot-Befehl: plot(x werte,y werte... [, plotstil]) x werte, y werte: gleich lange Vektoren Vorhandene Objekte beibehalten: hold [on off] Farben und Stil der Linien mit plotstil einstellbar: Farben k schwarz r rot b blau m mangenta c cyan y gelb g grün w weiß Linien und Punkte - durchgezogen o Kreise -- gestrichelt * Sterne : gepunktet + Kreuze. Punkte x Diagonalkreuze Beispiel: plot(1:0.1:2*pi,sin(1:0.1:2*pi), r-. ) Simulation mit Matlab/Simulink 9

2D Graphik: Spezielle Plotbefehle Treppenförmig: stairs([x,] y... [, plotstil]) Diskret: stem([x,] y... [, plotstil]) Logarithmisch: loglog(x, y... [, plotstil]) x Achse: semilogx(x, y... [, plotstil]) y Achse: semilogy(x, y... [, plotstil]) Funktionen: explizite Funktion: fplot(f, bereich) implizite Funktion: ezplot(f(x, y), bereich) Parameterkurve: ezplot(f 1, f 2, bereich) Simulation mit Matlab/Simulink 10

3D Graphik: Plotbefehle Punkt/Linien: Fläche: Gitter: plot3(x, y, z... [, plotstil]) surf(x, y, z... [, farbe]) mesh(x, y, z... [, farbe]) Wasserfall: waterfall(x, y, z... [...]) Höhenlinien: contour(x, y, z... [...]) x, y, z: Matrizen gleicher Dimension [X,Y] = meshgrid(x vek, y vek) erzeugt aus Vektoren x vek und y vek Koordinatenmatrizen richtiger Größe Simulation mit Matlab/Simulink 11

3D Graphik: Beschriftung, Perspektive und Farben Skalierung: axis([x...,y...,z min,z max]) Beschriftung der z Achse: zlabel(string) Box einblenden: box [on off] Perspektive ändern: view(azimuth, elevation) Farben: Farbtabelle: colormap(name) Skalierung: caxis(f arbe min, f arbe max) Online Hilfe: graph2d, graph3d, specgraph Simulation mit Matlab/Simulink 12

Importieren, exportieren und drucken von Graphiken Figure drucken: print -fnummer speichern: print -fnummer -ddevice datei saveas(h, datei, fig ) Ausgabeoptionen (Format, Treiber): -ddevice Formate: PS, EPS, TIFF, HPGL, JPEG,... Windows: EMF, BMP, Druckertreiber, Clipboard Graphik: einlesen: A = imread(datei,f ormat) erzeugen: imwrite(a,datei,format) plotten: image(a) Simulation mit Matlab/Simulink 13

GUI Graphical User Interface Graphische Benutzerschnittstelle Volle Ausnutzung der Objekt Eigenschaften von MATLAB Graphiken Programmieren mittels GUIDE oder von Hand Simulation mit Matlab/Simulink 14