1. Einstieg in MATLAB
|
|
|
- Karin Kohler
- vor 9 Jahren
- Abrufe
Transkript
1 Start Inhalt Einstieg in MATLAB 1(33) 1. Einstieg in MATLAB 1.1 Vorbemerkungen Allgemeines. Starten und Stoppen von MATLAB. 1.2 MATLAB Desktop Arbeitsumgebung. Online Hilfe. 1.3 Grundlagen Arbeit im Command window. Daten und Rechenoperationen.
2 Start Inhalt Einstieg in MATLAB Vorbemerkungen 2(33) Besonderheiten von MATLAB Integriertes interaktives System für numerische Rechnung. Schnelle Programmentwicklung mittels höherer Programmiersprache. Debugger. Profiler. OOP. Datenstrukturen erfordern minimale Beachtung (keine Deklarationen nötig). Aufwändige Graphik steht zur Verfügung. MATLAB (und damit MATLAB-Programme) laufen auf folgenden Plattformen: Linux (64 bit), Windows (32 und 64 bit), MAC OS X (32-bit-Linux nur bis Version 2012a) Erweiterungen für spezielle Anwendungen durch Toolboxen z.b. optimization, statistic, financial, spline, symbolic math,... (ca. 40 Toolboxen verfügbar) MATLAB Compiler (Zusatzprodukt) zur Erzeugung von Binaries.
3 Start Inhalt Einstieg in MATLAB Vorbemerkungen 3(33) Starten und Beenden von MATLAB Starten: Unter Windows: am Besten durch Anklicken einer Verknüpfung (Deren Pfad vorher auf geeignetes Verzeichnis setzen). START-Knopf geht auch. Eingabe von Kommandos im Kommandofenster (Prompt: >>). z.b. in Linux /usr/local/bin/matlab & ( installationsabhängig!! ) oder Verknüpfung auf dem Desktop anlegen. Beenden: Durch Eingabe von quit oder exit. Anklicken des Matlab-Logos links oben und Auswahl von Schließen.
4 Start Inhalt Einstieg in MATLAB MATLAB Desktop 4(33) Desktop Wichtigstes Fenster: Command Window Fenster: Current Folder, Workspace, Command History weiter: Anzeige/Änderung aktuelles Verzeichnis, Symbolbereich weitere Fenster: Editor, Grafik, Debugger, Variableneditor (später)
5 Start Inhalt Einstieg in MATLAB MATLAB Desktop 5(33) Hilfe in MATLAB Umfangreiche Online Hilfe Aktivierung durch <F1> Button Aktivierung über Symbolbereich Help Eingabe von doc am Prompt für die schnelle Hilfe im Arbeitsfenster Benutzung des Matlabkommandos help z.b. help kommando zeigt Hilfe zu kommando an.
6 Start Inhalt Einstieg in MATLAB Grundlagen 6(33) 1.3 MATLAB Grundlagen Arbeit an der Kommandozeile Daten, Anweisungen, Arbeit mit Matrizen Workspace Eigene Funktionen Einfache Grafik
7 Start Inhalt Einstieg in MATLAB Grundlagen 7(33) Arbeit an der Kommandozeile Grundlegendes zum Command Window. Erste Beispiele. Zahldarstellung und Formatierung.
8 Start Inhalt Einstieg in MATLAB Grundlagen 8(33) Grundlegendes zum Command Window MATLAB unterscheidet Groß- und Kleinschreibung. Tippen eines Variablen- oder Funktionsbezeichners liefert deren Wert. Semikolon am Ende einer Anweisung unterdrückt die Ausgabe des Wertes. Mit den - und -Tasten kann man durch vorangehende Befehle scrollen. Tippen der ersten Zeichen vorangehender Befehle gefolgt von -Taste liefert den nächsten zurückliegenden Befehl, der mit diesen Zeichen beginnt. Alternative: Suchen des Befehls im Command History Fenster und Anklicken des Befehls.
9 Start Inhalt Einstieg in MATLAB Grundlagen 9(33) Arbeiten an der Kommandozeile >> a = [1 2 3] a = Unterdrückung von Leerzeilen: format compact. >> c = [4; 5; 6] c = 4 5 6
10 Start Inhalt Einstieg in MATLAB Grundlagen 10(33) Matrixmultiplikation >> a*c ans = 32 >> A = c*a A = >> a*a??? Error using ==> * Inner matrix dimensions must agree.
11 Start Inhalt Einstieg in MATLAB Grundlagen 11(33) Komponentenweise Funktionsauswertung >> exp(a) ans = >> log(ans) ans = Beachte: ans enthält stets letztes nichtzugewiesenes Zwischenergebnis. >> sqrt(a) ans =
12 Start Inhalt Einstieg in MATLAB Grundlagen 12(33) Zahldarstellung und format-anweisung Intern: doppelt genaue (64 Bit) Gleitkommazahlen (gemäß IEEE 754) Ausgabe: defaultmäßig 5 Dezimalstellen. Dieses Standardformat kann mittels format gändert werden: >> format long >> sqrt(a) ans = >> format >> 2^(-24) ans = e-008
13 Start Inhalt Einstieg in MATLAB Grundlagen 13(33) Daten, Anweisungen, Arbeit mit Matrizen Vordefinierte Variable Datentypen Matrizen. Eingabe, Zugriff, Funktionen. Operatoren
14 Start Inhalt Einstieg in MATLAB Grundlagen 14(33) Vordefinierte Variable Spezielle MATLAB-Variable: i, j, pi, ans, eps, Inf, NaN, intmax, intmin, realmax, realmin Diese können überschrieben werden. >> i, j, pi, eps ans = i ans = i ans = ans = e-16
15 Start Inhalt Einstieg in MATLAB Grundlagen 15(33) Datentypen (1) Daten werden automatisch angelegt. Keine Typdeklaration notwendig. Numerische Datentypen (Standard: double) Gleitpunktzahlen: double, single x=23.4, y=1.e-6, s=single(25.7), t=double(s) Integer (bei Bedarf int8, uint8, int16,...) k=12, m=int8(78), n=int16(k) Komplexe Zahlen: z = 4 + 3i nicht: z = 4 + i3, korrekt ist z = 4 + i*3
16 Start Inhalt Einstieg in MATLAB Grundlagen 16(33) Datentypen (2) Weitere MATLAB-Datentypen: Zeichenketten z1= G, z2= das ist ein string Logische Variable Realisierung durch Werte 0 (false) oder 1 (true) x=false, y=1, x y, ans = 1 Structures Cell Arrays Function handles
17 Start Inhalt Einstieg in MATLAB Grundlagen 17(33) Matrizen >> B = [-3 0 1; 2 5-7; ] B = Spaltentrennung durch Leerzeichen oder Komma, v = [ 12.3, 3.6, 8 ] Zeilentrennung durch Semikolon ; w = [ 12.3; 3.6; 8 ]
18 Start Inhalt Einstieg in MATLAB Grundlagen 18(33) A, B, a siehe frühere Folien Matrizen zusammenbauen >> C = [A,[8;9;10]], D = [B; a] C = D = und auf Elemente zugreifen: >> C(2,3) ans = 15
19 Start Inhalt Einstieg in MATLAB Grundlagen 19(33) Extrem nützlich: der Doppelpunkt (1) >> v = 1:6 v = >> w = 2:3:10, y = 1:-0.25:0 w = y =
20 Start Inhalt Einstieg in MATLAB Grundlagen 20(33) Doppelpunkt (2) >> zeilen = 1:2, spalten = 3:4, C(zeilen,spalten) zeilen = 1 2 spalten = 3 4 ans = >> D(2,:), D(:,3) ans = ans =
21 Start Inhalt Einstieg in MATLAB Grundlagen 21(33) Hilfsmittel zur Matrixkonstruktion Folgende MATLAB Funktionen sind häufig sehr nützlich beim Umgang mit Matrizen (Auswahl). eye, zeros, ones tril, triu, diag rand, randn size, length max, min, sum Details siehe Online Hilfe (ca. 60 Funktionen zu diesem Thema).
22 Start Inhalt Einstieg in MATLAB Grundlagen 22(33) Beispiele: Funktionen zur Matrixkonstruktion >> I3 = eye(3), Y = zeros(3,5), Z = ones(2) I3 = Y = Z =
23 Start Inhalt Einstieg in MATLAB Grundlagen 23(33) Anweisungen Eine Anweisung var = expr weist den Wert von expr der Variablen var zu, wobei var entweder neu angelegt oder überschrieben wird. >> N = namelengthmax N = 63 Mehrere Anweisungen pro Zeile: durch Komma trennen >> X=ones(4,3), dim=size(x) Anweisungsfortsetzung auf nächster Zeile:... >> s = s = 6 am Zeilenende Zuweisung an mehrere Variable: [ var1, var2 ] = expr >> [ dim1, dim2 ] = size(x)
24 Start Inhalt Einstieg in MATLAB Grundlagen 24(33) Operatoren Arithmetische Operatoren + - * / ^.*./.^ \.\ : Vergleichsoperatoren < <= > >= == ~= Logische Operatoren & ~ weitere Operatoren && Weitere Operatoren (z.b. Bitoperationen) sind über Funktionen realisiert. Einen schnellen Überblick erhält man durch die Eingabe von >> help + oder >> help / oder...
25 Start Inhalt Einstieg in MATLAB Grundlagen 25(33) Workspace Allgemeines zum Arbeitsbereich.. Das Workspace Fenster.
26 Start Inhalt Einstieg in MATLAB Grundlagen 26(33) Der Arbeitsbereich (Workspace) Alle bisher zugewiesenen Variablen sind im Arbeitsbereich sichtbar. >> who Your variables are: A C F I3 Y a b e w y B D G Z ans c v x clear a löscht a aus dem Arbeitsbereich. clear löscht den gesamten Arbeitsbereich. whos gibt eine detailliertere Übersicht.
27 Start Inhalt Einstieg in MATLAB Grundlagen 27(33) Workspace Fenster Im Workspace Fenster sind alle aktuellen Variablen mit gelistet. Name, Typ, Größe, Wert.... (Anzeige konfigurierbar) Durch Anklicken einer Variablen öffnet sich ein neues Fenster: Variable Editor In diesem sind die Werte editierbar.
28 Start Inhalt Einstieg in MATLAB Grundlagen 28(33) Eigene Funktionen Funktionen als m File. Anonyme Funktion. Funktion als inline - Objekt.
29 Start Inhalt Einstieg in MATLAB Grundlagen 29(33) Definition eigener Funktionen Beispiel: sin(α t) als Funktion der 2 Parameter α und t, d.h. g(alpha,t) := sin(alpha*t) wird benötigt. m File (separate Datei) function fwert=g(alpha,t) fwert = sin(alpha*t); Benutzung wie ein Matlab-Kommando: g(alpha,t) (Details später) anonyme Funktion Definition: g1=@(alpha, t) (sin(alpha*t)) Benutzung in Matlab: g1(alpha,t) inline Objekt Definition: g2= inline( sin(alpha*t) ) Benutzung in Matlab: g2(alpha,t)
30 Start Inhalt Einstieg in MATLAB Grundlagen 30(33) Einfache Grafik Funktionsplot mit plot. Funktionsplot mit fplot. Ein anderes Beispiel.
31 Start Inhalt Einstieg in MATLAB Grundlagen 31(33) Funktionsplot (1) >> t = 0:0.005:1; z = exp(10*t.*(t-1)).*sin(12*pi*t); >> plot(t,z)
32 Start Inhalt Einstieg in MATLAB Grundlagen 32(33) Funktionsplot (2) Als häufig schnellere Alternative steht zum Zeichnen von Funktionsgraphen die Anweisung fplot zur Verfügung. >> myfun exp(10*t.*(t-1)).*sin(12*pi*t); >> fplot(myfun, [0, 1])
33 Start Inhalt Einstieg in MATLAB Grundlagen 33(33) Noch ein Grafikbeispiel >> hist(randn(1000,1))
Einführungskus MATLAB
Inhalt 1(1) Einführungskus MATLAB Wintersemester 2016/17 Sommersemester 2017 www.math.tu-freiberg.de/ queck/lehre/math/matlab/kurs16/ TU Bergakademie Freiberg W. Queck Inhalt Einleitung 2(1) Literatur
Einführung in MATLAB + MATLAB Simulink. Dipl.-Inf. Markus Appel
Einführung in MATLAB + MATLAB Simulink Dipl.-Inf. Markus Appel [email protected] 28.10.2016 Was ist MATLAB? ein universelles Algebra-Programm zur Lösung mathematischer Probleme grafische Darstellung
4. Desktop, Betriebssystem u.a.
Start Inhalt Desktop, Betriebssystem u.a. 1(14) 4. Desktop, Betriebssystem u.a. 4.1 Graphische Benutzeroberfläche Einstellungen, Suchpfad, Starteinstellungen. 4.2 Workspace und Daten Workspace-Fenster,
WiMa-Praktikum 1. Woche 8
WiMa-Praktikum 1 Universität Ulm, Sommersemester 2017 Woche 8 Lernziele In diesem Praktikum sollen Sie üben und lernen: Besonderheiten der For-Schleife in Matlab Wiederholung des Umgangs mit Matrizen und
MATLAB Eine Einführung
MATLAB Eine Einführung Samuel Ferraz-Leite Institut für Analysis und Scientific Computing Technische Universität Wien 1 MATLAB-Buch Christoph Überhuber Stefan Katzenbeisser Dirk Praetorius MATLAB 7 Eine
Grundlagen von MATLAB
Die folgenden Folien zur Vorlesung Grundlagen der Informatik betreffen den Teil Grundlagen von MATLAB Quelle für diese Zusammenstellung ist eine Ausarbeitung von R. Trefft unter Betreuung von A. Chamakh
Matlab Einführung Einführung in die Neuroinformatik SS 12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.
Matlab Einführung Einführung in die Neuroinformatik SS 12 Miriam Schmidt Institut für Neuroinformatik Email: [email protected] Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory.
INTELLIGENTE DATENANALYSE IN MATLAB
INTELLIGENTE DATENANALYSE IN MATLAB Einführung in MATLAB Überblick Was ist MATLAB? Abkürzung für matrix laboratory. Reines Numerikprogramm für das Rechnen mit großen Zahlenfeldern (arrays) bzw. Matrizen.
3 Kurzeinführung in Matlab
3 Kurzeinführung in Matlab Matlab ist ein sehr leistungsfähiges interaktives Programmpaket für numerische Berechnungen. Nutzen Sie dies parallel zu den Vorlesungen. Sie können damit persönlich erfahren,
Matlab Einführung Theorie Neuronaler Netze WS 11/12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.
Matlab Einführung Theorie Neuronaler Netze WS 11/12 Miriam Schmidt Institut für Neuroinformatik Email: [email protected] Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory. ist ein
Schülerworkshop Computertomographie Mathematik als Schlüsseltechnologie
Schülerworkshop Computertomographie Mathematik als Schlüsseltechnologie Peter Quiel 1. und 2. Juni 2007 MATLAB-Einführung Überblick Für die nächsten 1 ½ Stunden ist MATLAB unser Thema! Was ist MATLAB,
Algorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
Strings. Daten aus Dateien einlesen und in Dateien speichern.
Strings. Daten aus Dateien einlesen und in Dateien speichern. Strings Ein String ist eine Zeichenkette, welche von MATLAB nicht als Programmcode interpretiert wird. Der Ausdruck 'a' ist ein String bestehend
Einführung in MATLAB für Maschinenbauer im ersten Semester. Aufgaben und Lösungen
Einführung in MATLAB für Maschinenbauer im ersten Semester Aufgaben und Lösungen Autor: Dr. Christian Karpfinger et al. Stand: 5. Dezember 2015 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis
Matlab Einführung. Tobias Wunner
Matlab Einführung Tobias Wunner 16. Oktober 2006 Vorteile Interpreter und interaktive Befehlseingabe Schnelles Implementieren von wissenschaftlichen Methoden Gutes Hilfesystem >> lookfor 'sum' TRACE Sum
Dr. Michael Lehn WS 2013/2014 Iris Häcker Klaus Stolle Institut für Numerische Mathematik Universität Ulm
Dr. Michael Lehn WS 2013/2014 Iris Häcker Klaus Stolle Institut für Numerische Mathematik Universität Ulm 1 Grundlegendes Einführung in Matlab Matlab = MATrix LABoratory. Programmiersprache für wissenschaftlich-technisches
Informatik I - Übung 2 Programmieren in Eclipse
Informatik I - Übung 2 Programmieren in Eclipse. / Info1 / HelloWorld / HelloWorld Wort1 Wort2 Daniel Hentzen [email protected] 5. März 2014 1.2 Häufigste Fehler im Terminal auf Gross-/Kleinschreibung
Informationsverarbeitung im Bauwesen
V14 1 / 30 Informationsverarbeitung im Bauwesen Markus Uhlmann Institut für Hydromechanik WS 2009/2010 Bemerkung: Verweise auf zusätzliche Information zum Download erscheinen in dieser Farbe V14 2 / 30
Einführung in MATLAB zur Veranstaltung Einführung in die Numerik
Einführung in MATLAB zur Veranstaltung Einführung in die Numerik Christian Stohrer Mathematisches Institut der Universität Basel FS 2011 MATLAB Einführung zur Veranstaltung Einführung in die Numerik Bitte
JAVA-Datentypen und deren Wertebereich
Folge 8 Variablen & Operatoren JAVA 8.1 Variablen JAVA nutzt zum Ablegen (Zwischenspeichern) von Daten Variablen. (Dies funktioniert wie beim Taschenrechner. Dort können Sie mit der Taste eine Zahl zwischenspeichern).
Thema: Einführung in Octave
Mathematik Übung: Belegarbeit Thema: Einführung in Octave von Johannes Reimertshofer Matrikel Nummer: 535280 und Henrik Kroschel Matrikel Nummer: 535404 Dozentin: Dipl.Math.P.Schumann Abgabedatum: 22.05.2014
Einführung in MATLAB für Maschinenbauer im ersten Semester
Einführung in MATLAB für Maschinenbauer im ersten Semester Autor: Dr. Christian Karpfinger et al. Stand: 5. Dezember 2015 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis 1 Grundlagen 3 1.1 Die
2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
Projekt 3 Variablen und Operatoren
Projekt 3 Variablen und Operatoren Praktisch jedes Programm verarbeitet Daten. Um mit Daten programmieren zu können, muss es Möglichkeiten geben, die Daten in einem Programm zu verwalten und zu manipulieren.
Informatik I. Übung 2 : Programmieren in Eclipse. 5. März Daniel Hentzen
Informatik I Übung 2 : Programmieren in Eclipse 5. März 2014 Daniel Hentzen [email protected] Downloads : http://n.ethz.ch/~dhentzen/download/ Heute 1. Nachbesprechung Übung 1 2. Theorie 3. Vorbesprechung
2. Einführung in das Ingenieurtool MATLAB
2. Einführung in das Ingenieurtool MATLAB MATLAB ist eine numerische Berechnungsumgebung wurde vorrangig zum Rechnen mit Vektoren und Matrizen entworfen ist interaktiv benutzbar, vergleichbar mit einem
R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung.
R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung. Carsten Szardenings [email protected] 7. Mai 2015 A 2 B 3 C 4 D 5 F 6 R 16 S 17 V 18 W 19 Z 20 H 7 I 8 K 9
Was ist MATLAB? Typische Anwendungen
Computational Physics 1, Seminar 01 Seite 1 Was ist MATLAB? numerisches Berechnungs- und Simulationswerkzeug integriert Berechnung, Visualisierung und Programmierung gleichzeitig höhere Programmiersprache
Kapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Wiederholung Kapitel 4. Birgit Engels, Anna Schulze WS 07/08
Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Wiederholung Kapitel 4 ZAIK Universität zu Köln WS 07/08 1 / 23 2 Datentypen Arten von Datentypen Bei der Deklaration einer Variablen(=Behälter für
Institut für Programmierung und Reaktive Systeme. Java 2. Markus Reschke
Java 2 Markus Reschke 07.10.2014 Datentypen Was wird gespeichert? Wie wird es gespeichert? Was kann man mit Werten eines Datentyps machen (Operationen, Methoden)? Welche Werte gehören zum Datentyp? Wie
Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 23
Kapitel 16 Datei Aus- und Eingabe Seite 1 von 23 Datei Aus- und Eingabe - Für die Ausgabe auf Dateien und die Eingabe von Dateien werden die Streams ofstream und ifstream verwendet. - Sie sind in der Bibliothek
Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.
Python 3.6 Erste Schritte auf dem Mac Syshack 22. Juni 2017 Version 2.0 Seite 1 / 12 1 Installation Für die Installation von Python muss man das Installationspaket für Mac OS X von der Python Projekt Webseite
Einführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
1 Konsole öffnen. 2 matlab & und return eingeben. 3 Konsole dauerhaft geöffnet lassen. 1 Menüpunkt File - Exit MATLAB oder. 2 quit (und return) oder
Grundleges Einführung in Matlab Christof Eck, Monika Schulz und Jan Mayer Matlab starten: 1 Konsole öffnen 2 matlab & und return eingeben 3 Konsole dauerhaft geöffnet lassen Matlab been: 1 Menüpunkt File
Grundlagen von C# - 1
Grundlagen von C# - 1 Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Über diesen Kurs 2. Benötigte Software 3. Exkurs: Architektur von.net und C# 4. Erstes Programm: Hello World Grundlegende Eigenschaften
Programmierkurs. Patrick Dondl
Programmierkurs Patrick Dondl Allgemeine Infos Dozent: Patrick Dondl ([email protected]) Assistent: Keith Anguige ([email protected]) Website zur Vorlesung:
Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 1
Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 1 SS 2016
Programmierkurs C++ Variablen und Datentypen
Programmierkurs C++ Variablen und Datentypen Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer #2 Überblick Welche Datentypen gibt es in
INFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden
INFORMATIK TEIL: VBA Allgemeines: - 4 Übungen á 3 Stunden - Studienleistung: o Anwesenheitspflicht während der Übungen o Abgabe und Anerkennung von Übungsaufgaben (HA1, HA2). Die Abgabe muss spätestens
zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
JavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke
JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke O'REILLY Cambridge Köln Paris Sebastopol Tokyo Vorwort xiii 1: Einführung in
Übersicht PERL. !!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!!
!!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!! Erste Zeile eines PERL-Scripts: #! /usr/bin/perl Variablen in PERL: Normale Variablen beginnen mit einem $-Zeichen Array-Variablen beginnen mit
WESTFÄLISCHE WILHELMS-UNIVERSITÄT MÜNSTER. Advanced Matlab. living knowledge WWU Münster. Mario Ohlberger, Martin Drohmann, Stefan Girke 10/05/2012
MÜNSTER Advanced Matlab Mario Ohlberger Martin Drohmann Stefan Girke 10/05/2012 Cell Array MÜNSTER 2 /12 Datentyp der beliebige Werte (nicht nur Zahlen) in Zellen speichert die wie einer Matrix oder einem
Zugriff auf Matrizen. Anhängen von Elementen. Punktweise Operatoren. Vektoren und Matrizen in MATLAB II
Zugriff auf Matrizen. Anhängen von Elementen. Punktweise Operatoren. Vektoren und Matrizen in MATLAB II Matrixzugriff Wir wollen nun unsere Einführung in die Arbeit mit Vektoren und Matrizen in MATLAB
zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Wir wollen uns heute dem Thema Variablen widmen und uns damit beschäftigen, wie sich
2 Matrizen und Vektoren
1 Hilfe in Matlab 1 Hilfe in Matlab 2 help Befehl Textorientierte Hilfe, die im Kommando-Fenster erscheint. doc Befehl Html-orienterte Hilfe, die in einem Web-Browser erscheint. Beispiel: help plot und
2 Aufbau von MATLAB. 2.1 Benutzeroberfläche (MATLAB-Desktop)
2 Aufbau von MATLAB Um optimal arbeiten zu können, sind Kenntnisse über den inneren und äußeren Aufbau von MATLAB erforderlich, der im Folgenden unter einem WINDOWS-Betriebssystem vorgestellt wird. Er
Grundlagen der OO- Programmierung in C#
Grundlagen der OO- Programmierung in C# Technische Grundlagen 1 Dr. Beatrice Amrhein Überblick Visual Studio: Editor und Debugging Die Datentypen Methoden in C# Die Speicherverwaltung 2 Visual Studio 3
Grundlagen der Informatik 2. Typen
Grundlagen der Informatik 2. Typen Speicher, Speicherbedarf Ein-/Ausgabe Grundlagen der Informatik (Alex Rempel) 1 Wiederholung // root calculation #include #include using namespace
Einführung Datentypen Verzweigung Schleifen. Java Crashkurs. Kim-Manuel Klein May 4, 2015
Java Crashkurs Kim-Manuel Klein ([email protected]) May 4, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
Technische Mechanik mit Computern. Labor-Einführung
Technische Mechanik mit Computern Labor-Einführung Prof. Dr. Jürgen Dankert Prof. Dr. Thomas Frischgesell Prof. Dr. Michael Plenge Prof. Dr. Stefan Reh S. Reh Technische Mechanik mit Computern Labor-Einführung
Matlab: eine kurze Einführung
Matlab: eine kurze Einführung Marcus J. Grote Christoph Kirsch Mathematisches Institut Universität Basel 4. April 2 In dieser Einführung zu Matlab sind die im Praktikum I erworbenen Kenntnisse zusammengefasst.
Programmieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff
Programmieren in C Eine Einführung in die Programmiersprache C Prof. Dr. Nikolaus Wulff Textausgabe per printf Die Funktion printf ist kein Bestandteil der C Sprache sondern gehört zur C Bibliothek. printf
Visual Basic - Einführung Mathematische Funktionen und Operatoren Zeichenfolgenbearbeitung. 1.7 Schleifen, Arrays und Entscheidungen
Inhalt 1 Einführung 1.1 Begriffe und Notationen 1.2 Variablen und Datentypen 1.3 Funktionen und Prozeduren 1.4 Arithmetische Operationen 1.4.1 Mathematische Funktionen und Operatoren 1.5 Konstanten 1.6
Variablen und Konstanten
Variablen und Konstanten Variablen und Konstanten werden benötigt, um sich in Prozeduren Werte zu merken oder zu übergeben. Es gibt numerische Werte (1 / 10,9) und es gibt alphanumerische Zeichenfolgen
Signale und Systeme 1 (Erste Großgruppenübung)
Signale und Systeme 1 (Erste Großgruppenübung) Dominik Schulz E-Mail: [email protected] Raum: H 3502 Telefon: 69-1156 1 Komplexe Zahlen 2 Nullstellen im Komplexen 3 Nullstellen im Komplexen
Einführung in die Programmierung (MA8003)
Theorie 2.1: Relationale und logische Operatoren, Funktionen Dr. Lorenz John Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 05.10.2016 Ablauf Theorie 1.1+1.2
Dateneingabe und Transformation Übersicht
Dateneingabe und Transformation Übersicht 2.0 Allgemeine 2.1 Eingabe über die 2.2 2.3 Eingabe eines externen ASCII-Files 2.4 Varianten der INPUT-Anweisung, Formatierungselemente 2.5 Ein- und Ausgabe von
Einführung in MATLAB. Grundlagen für die Übungen begleitend zur Vorlesung Neuroinformatik I
Stefan Scherer ([email protected]) David Bouchain ([email protected]) 19. 10. 2007 Institut für Neuroinformatik Fakultät für Ingenieurwissenschaften und Informatik Einführung in MATLAB
Kapitel 3. Programmierkurs. Arten von Anweisungen. 3.1 Was sind Anweisungen?
Kapitel 3 Programmierkurs Birgit Engels, Anna Schulze ZAIK Universität zu Köln Anweisungen, Variablen Arten von Anweisungen Variablen Konstanten Höchste Zeit für ein Programm Gültigkeitsbereich von Variablen
Compiler Aufruf. Fortran 95 unter UNIX (z.b. Linux): Der Programmtext stehe in den Dateien (files):
L3 Fortran 95 - Compiler Compiler Aufruf Fortran 95 unter UNIX (z.b. Linux): Der Programmtext stehe in den Dateien (files): meinfixed.f MeinFree.f90 (MeinFree.f95) Die Endung.f steht für das veraltete
Einführung in. Pierre Bayerl
Einführung in Pierre Bayerl 19. November 21 Matlab Numerische Manipulation von Matrizen und Vektoren und deren Visualisierung. Verwendung: Interaktive Eingabe von Befehlen Skriptprogramme ( Batch-Dateien
<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";
Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.
float: Fließkommazahl nach IEEE 754 Standard mit 32 bit
Primitive Datentypen Fließkommazahlen float: Fließkommazahl nach IEEE 754 Standard mit 32 bit Vorzeichen Exponent 8 bit Mantisse 23 bit double: Fließkommazahl nach IEEE 754 Standard mit 64 bit Vorzeichen
10:Exkurs MATLAB / Octave
10:Exkurs MATLAB / Octave MATLAB (bzw. Octave als freie Version) ist eine numerische Berechnungsumgebung wurde vorrangig zum Rechnen mit Vektoren und Matrizen entworfen ist interaktiv benutzbar, vergleichbar
Wertebereich und Genauigkeit der Zahlendarstellung
Wertebereich und Genauigkeit der Zahlendarstellung Sowohl F als auch C kennen bei ganzen und Floating Point-Zahlen Datentypen verschiedener Genauigkeit. Bei ganzen Zahlen, die stets exakt dargestellt werden
C++ Einführung. und Datenanalyse mit ROOT. Jörg Marks, Physikalisches Institut, INF 226
Sommer Semester 2016 C++ Einführung 10.4-14.4.2016 14:00 17:00 CIP Pool INF 226 und Datenanalyse mit ROOT Jörg Marks, Physikalisches Institut, INF 226 [email protected] Inhalt Programmierwerkzeuge
Zyklen: break und continue
Zyklen: break und continue Innerhalb eines Zyklus: break beendet vorzeitig die zyklische Verarbeitung Beispiel: a = [1 2 3 4 5 6 0 1 2]; n = length(a); s=0; nn=0; for i=1:1:n if a(i)==0 break; end s= s
Informatik I - Einstiegskurs
Informatik I - Einstiegskurs Dr. Henrik Brosenne Georg-August-Universität Göttingen Institut für Informatik Basiert auf dem Einstiegskurs im Wintersemester 2009/10 von Markus Osterhoff Wintersemester 2012/13
m-files sind Folgen von MATLAB-Anweisungen oder Daten-Files.
MATLAB m-files m-files sind Folgen von MATLAB- oder Daten-Files. Erstellen von m-files Über File New M-file wird ein Texteditor geöffnet. Dort wird das m-file als ASCII-File erzeugt und unter name.m im
5 Funktionen und Skripte
5 Funktionen und Skripte Eine Funktion ist ein Unterprogramm. Es bekommt Argumente übergeben, und liefert Werte zurück. Bekannte Funktionen sind beispielsweise sin, cos, exp, diag und rank. 5.1 Inline-Funktionen
Einführung in Haskell und seine Werkzeuge
Einführung in Haskell und seine Werkzeuge PD Dr. David Sabel Goethe-Universität Frankfurt am Main 29. September 2015 Funktionale Programmiersprachen Programm = Menge von Funktionsdefinitionen Ausführung
Der Datentyp String. Stringvariable und -vergleiche
Informatik 12 mit Java: Gierhardt Zeichenketten bzw. Strings Der Datentyp String Zeichenketten bzw. Strings sind eine häufig benutzte Datenstruktur. Man könnte auch mit Arrays aus Zeichen arbeiten. Da
Tipps und Tricks für Matlab
Tipps und Tricks für Matlab J. Schweitzer Sommersemester 2012 Inhalt Matlab als Taschenrechner Datenformate M-files Schleifen und Abfragen 2D Plots Matlab als Taschenrechner Prompt Elementare Rechnungen
Einführung in den Einsatz von Objekt-Orientierung mit C++ I
Einführung in den Einsatz von Objekt-Orientierung mit C++ I ADV-Seminar Leiter: Mag. Michael Hahsler Syntax von C++ Grundlagen Übersetzung Formale Syntaxüberprüfung Ausgabe/Eingabe Funktion main() Variablen
Schreibweise in IGOR: 6.02E-23
2. IGOR Objekte 2.1 Variable Eine Variable in IGOR ist eine Zahl, die einen Namen trägt. So ist es zum Beispiel möglich, unter dem Namen var1 die Zahl 4 abzuspeichern. Wichtig hierbei ist, dass IGOR Zahlen
Kurzeinführung in C99
Kurzeinführung in C99 Institut für Numerische Simulation Rheinische Friedrich-Wilhelms-Universität Bonn Oktober 2013 Überblick 1 Compiler und Editoren - Was wird benötigt um ein Programm zu erstellen 2
JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
Die Benutzung von Stata
Anhang A Die Benutzung von Stata Stata ist ein kommerzielles Statistikprogramm, das mit umfangreicher Dokumentation geliefert wird. Da wir davon ausgehen, dass Sie über eine legale Version von Stata und
Kapitel 3. Grunddatentypen, Ausdrücke und Variable
Kapitel 3 Grunddatentypen, Ausdrücke und Variable Grunddatentypen, Ausdrücke und Variable 1 Eine Datenstruktur besteht aus Grunddatentypen in Java einer Menge von Daten (Werten) charakteristischen Operationen
Beispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio)
Beispiel Beispiel: Namensliste konvertieren (Karl Egon Meier Meier, Karl Egon). s/(.*) (.*)/$2, $1/; Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) s/(.*) (.*)/$2, $1/; s/(.*) ([a-z]+
Einführung in MATLAB Blockkurs DLR:
Einführung in MATLAB Blockkurs DLR: 19.4-22.4.2004 Tag 2, 2.Teil Programmieren mit MATLAB II 20.4.2004 Dr. Gerd Rapin [email protected] Gerd Rapin Einführung in MATLAB p.1/25 Programmieren
Primitive Datentypen und Felder (Arrays)
Primitive Datentypen und Felder (rrays) Primitive Datentypen Java stellt (genau wie Haskell) primitive Datentypen für Boolesche Werte, Zeichen, ganze Zahlen und Gleitkommazahlen zur Verfügung. Der wichtigste
Tutorium für Fortgeschrittene
Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste
Inhaltsverzeichnis. Ulrich Stein. Einstieg in das Programmieren mit MATLAB ISBN: Weitere Informationen oder Bestellungen unter
Inhaltsverzeichnis Ulrich Stein Einstieg in das Programmieren mit MATLAB ISBN: 978-3-446-42387-9 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42387-9 sowie im Buchhandel.
Einführung in Matlab Was ist MATLAB? Hilfe Variablen
Einführung in Matlab Was ist MATLAB? MATLAB (Matrix Laboratory) ist eine interaktive Interpreter-Sprache, die einen einfachen Zugang zu grundlegenden numerischen Verfahren - wie beispielsweise der Lösung
Repetitorium Informatik (Java)
Repetitorium Informatik (Java) Tag 6 Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht 1 Klassen und Objekte Objektorientierung Begrifflichkeiten Deklaration von Klassen Instanzmethoden/-variablen
Installation. Arbeiten mit der MATLAB-Entwicklungsumgebung. MATLAB als Taschenrechner mit Matrix- und Vektorrechnung.
Installation. Arbeiten mit der MATLAB-Entwicklungsumgebung. MATLAB als Taschenrechner mit Matrix- und Vektorrechnung. Die heutige Sitzung dient dem ersten Kennenlernen von MATLAB. Wir wollen MATLAB zuerst
Am Anfang werden die Attribute deklariert public class Kreis {
Klassendiagramm Kreis Entwerfen Sie ein Klassendiagramm der Klasse Kreis mit allen Attributen und min. drei Methoden. public class Kreis { sichtbar Platz für Atributeund Methoden protected int xposition;
pwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd
ls Listet Dateien und Verzeichnisse auf ls (Listet die Dateien und Verzeichnisse in Spalten auf) ls -l (Listet die Datei und Verzeichnisse als ausführliche Liste auf) ls *.sh (Listet nur Datei auf, die
Eine kleine Anleitung zum Programmieren mit MATLAB
Eine kleine Anleitung zum Programmieren mit MATLAB Kathrin Smetana 4. Oktober 2011 Dies ist eine (stetig erweiterbare) Liste der Dinge, die man beachten sollte, wenn man mit Matlab programmieren, sprich
