Programmierkurs. Patrick Dondl
|
|
|
- Bernd Mann
- vor 8 Jahren
- Abrufe
Transkript
1 Programmierkurs Patrick Dondl
2 Allgemeine Infos Dozent: Patrick Dondl Assistent: Keith Anguige Website zur Vorlesung:
3 Allgemeine Infos (cont.) Etwa die Hälfte des Kurses beschäftigt sich mit MATLAB, die andere Hälfte mit C++ (bzw. C). Es gibt zum Abschluss einen Überblick über andere populäre Programmiersprachen, z.b. Python Insgesamt werden wir hier sehr anwendungsbezogen arbeiten WICHTIG: Besorgen Sie sich einen MATLAB-Account und eine Lizenz (kostenlos für eingeschriebene Studierende, Infos dazu auf der Kurswebsite, Fragen bitte ans Rechenzentrum)
4 Infos vom ZfS Anwesenheit: Anwesenheitspflicht im Sinne einer regelmäßigen Teilnahme (bei den Tutoraten) Fehlzeit: maximal 20% der Präsenzzeit, also maximal zwei mal Überschreiten der maximal möglichen Fehlzeit: - nachweisliche Kollision mit einer Pflichtveranstaltung oder Krankheit: keine Teilnahme mehr möglich, keine Sperrung, im Krankheitsfall bitte dem ZfS ärztliches Attest vorlegen - sonst: Sperrung für den jeweiligen Kompetenzbereich (wirksam ab nächster Belegphase)
5 Infos vom ZfS (cont.) Leistungsanforderungen: Arbeitsaufwand: 1 ECTS = 30 Arbeitsstunden (4 ECTS = 120 Arbeitsstunden) ECTS-Punkte werden ganz oder gar nicht vergeben (d.h. nicht für Teile der Leistung oder bloße Anwesenheit) Leistungsanforderungen: 50% der Übungspunkte sowie Bestehen der Prüfung keine Unterscheidung zwischen Bachelor- und Nicht-Bachelor- Studierenden in den Leistungsanforderungen falls die geforderten Leistungen nicht erfolgreich oder fristgemäß erbracht werden, kann das zur Sperrung der/des Studierenden im jeweiligen Kompetenzbereich (wirksam ab Folgesemester) führen. Nähere Informationen unter:
6 Infos vom ZfS (cont.) Teilnahmebescheinigung: Nachweis der Studienleistung über Ihre Online-Leistungsübersicht; seit dem SoSe2015 sehen Jurastudierende ihre Notenpunkte nach erfolgreicher Teilnahme direkt in ihrer Leistungsübersicht. Es muss kein Leistungsnachweis mehr beim ZfS abgeholt werden. Nachweise als Schein in Papierform für EUCOR- und ERASMUS- Studierende Ausgabe von Bescheinigungen: - Mo bis Do 09:00 12:00 in Raum , Universitätsstraße 9, 1. OG Allgemeine Sprechstunde (keine Scheinausgabe): - Do 15:00 16:00 Uhr in Raum , Universitätsstraße 9
7 Infos vom ZfS (cont.) Übungsgruppen: Bitte in HISinOne anmelden, Kursnummer 5105T Anmeldung zum Kurs: Ab sofort bitte per an Abmeldung: Nur mit triftigem Grund, an Evaluierung online
8 MATLAB MATLAB ist ein großes Programmpaket mit einer Vielzahl von Anwendungsmöglichkeiten Standardwerkzeug in Forschung und Industrie Viele sog. Toolboxen (beispielsweise Statistik, Optimierung, Partielle Differentialgleichungen, ) mit speziell auf bestimmte Anwendungen angepassten Funktionalitäten Mächtige Programmiersprache, kann aber auch als eine Art Taschenrechner verwendet werden.
9 Freie Alternative MATLAB wird von Mathworks hergestellt und ist ein kommerzielles Programmpaket Octave ist eine (fast) vollständig kompatible, freie (Open Source) und kostenlose Alternative Installationspakete von Octave gibt es für Windows, Installation auf Linux und Mac (vermutlich) am besten über Package-Manager Support von unserer Seite etwas eingeschränkt
10 Weiterführende Literatur Desmond J. Higham: Matlab Guide Cleve B. Moler: Numerical Computing with Matlab Wolfgang Schweizer: Matlab kompakt
11 Nutzung von MATLAB Es gibt mehrere Möglichkeiten für Sie, MATLAB zu nutzen Poolraum im 2. Stock (Sie benötigen ein Login, MATLAB ist installiert, keine weitere Lizenz nötig) MATLAB-Installation auf Ihrem Rechner (Lizenz für Studierende kostenlos, siehe Kurswebpage) MATLAB im Webbrowser (Login mit Mathworks- Account, verlinkt mit Studierendenlizenz)
12 Kommandozeile Menüoptionen Dateiverzeichnis Definierte Variablen MATLAB-Desktop
13 MATLAB-Desktop (cont.) In der Kommandozeile können direkt Befehle eingegeben werden, diese werden nach Eingabe von Enter sofort ausgeführt. Im Dateiverzeichnis werden die Dateien im aktuellen Verzeichnis angezeigt (nützlich später) Im Workspace werden aktuell definierte Variablen angezeigt (dazu gleich mehr) In der Toolbar können z.b. neue Dateien erzeugt werden (dazu auch später mehr) oder (besonders nützlich): mit einem Druck auf Layout (manchmal versteckt unter Environment und dann Default kann der Standarddesktop wiederhergestellt werden
14 Die Kommandozeile MATLAB als Taschenrechner >> >> 4*3 ans = 12 >> a = 3 a = 3 >> a+2.1 ans = 5.1 Variablenzuweisung ACHTUNG! Die Bedeutung ist nicht zu verwechseln mit dem mathematischen =
15 Variablen Mit dem Kommando a = 3 wird ein Stück im Computerspeicher reserviert, welches später mit dem Namen a wieder referenziert werden kann. Der Wert wird auf 3 gesetzt. Die Namen unterscheiden Groß- und Kleinschreibung, es gibt auch bestimmte Einschränkungen (darf beispielsweise nicht mit einer Zahl beginnen, keine Lehrzeichen) Das ist nicht zu verwechseln mit dem mathematischen = Beispiel: >> a = 3 a = 3 >> a = a+7.2 a =
16 Variablen (cont.) Variablen in MATLAB können eine ganze Reihe verschiedener Datentypen referenzieren, beispielsweise: ganze Zahlen Fließkommazahlen (Computerapproximation von reelen Zahlen) Vektoren Matrizen Zeichenketten ( Strings, brauchen wir eigentlich hier selten werden durch Hochkommas begrenzt: s = s ist jetzt ein String ).. Generell ist in MATLAB alles eine Matrix (MATLAB steht für MATrix LABoratory), auch einfache Zahlen werden als 1 1-Matrix gespeichert. Das ist erstaunlich nützlich, aber ab und an etwas verwirrend. Im Gegensatz zu vielen anderen Programmiersprachen ist MATLAB nicht sehr streng, was Variablentypen angeht, zum Beispiel wird nur wenn nötig zwischen ganzen und Fließkommazahlen unterschieden.
17 Zahlen in MATLAB Intern gespeichert werden (fast immer) 16 Nachkommastellen, ausgegeben üblicherweise nur 5. Mit einer Eingabe von format long kann das geändert werden. Ein format short macht das rückgängig. >> format long >> a a =
18 Zahlen (cont.) Es gibt auch komplexe Zahlen in MATLAB >> a = a + 2*i a = i Achtung: Man kann auch einer Variablen den Namen i geben. Das führt u.u. zu seltsamen Verhalten
19 Zahlen (cont.) MATLAB benutzt den IEEE-Standard für Fließkommazahlen, d.h. es werden ein Faktor und eine Zehnerpotenz gespeichert. Üblicherweise ist das ein double mit insgesamt 64bit Speicher. Die Zahlen können in Exponentialschreibweise ausund eingegeben werden >> b = 1.23e b = e-14
20 Vektoren und Matrizen >> v = [1; 2; 3] v = >> A = [ ; 8 7 2; ]; >> A*v ans = Ein Semikolon am Ende unterdrückt die Ausgabe
21 Vektoren und Matrizen (cont.) Man kann auf Einträge in einem Vektor oder einer Matrix separat zugreifen >> A(3,2) ans = >> v(2,3) = 7.0; >> size(a) ans = 3x3-Matrix 3 3 Es gibt noch eine große Menge sehr nützlicher Matrixindizierungsmethoden Wie gesagt, eigentlich ist in MATLAB alles eine Matrix (und wird auch so behandelt). Ein Skalar ist eine 1 1-Matrix, ein Spaltenvektor eine k 1- Matrix, ein Zeilenvektor eine 1 k-matrix.
22 Rechenoperationen Der Additionsoperator + kann folgendes bedeuten: Addition von zwei Skalaren Addition von Matrizen oder Vektoren (Achtung: Größen müssen natürlich übereinstimmen, sonst gibt es eine Fehlermeldung) Addition von Matrix und Skalar (???) zu jedem Eintrag der Matrix wird der gegebene Skalar hinzuaddiert. Das ist manchmal nützlich, kann aber natürlich verwirrend sein. Man kann (leider?) beispielsweise auch eine 3x3-Matrix und einen 3-Vektor addieren, dann wird zu jeder Spalte der Matrix der Vektor addiert.
23 Rechenoperationen (cont.) Der Subtraktionsoperator - : Verhält sich wie +
24 Rechenoperationen (cont.) Multiplikation * Skalar mit Skalar: wie üblich Skalar mit Matrix: Standard-Skalarmultiplikation Matrix mit Vektor: Matrix-Vektorprodukt Matrix mit Matrix: Matrixprodukt Will man eintragweise multiplizieren kann man.* benutzen
25 Rechenoperationen (cont.) Division / Division von Skalar, Vektor oder Matrix durch einen Skalar: wie üblich Eintragweise Division von Vektoren und Matrizen: wieder mit./ Man kann auch durch eine Matrix A dividieren, das ist gleichbedeutend mit der Multiplikation mit A -1 von rechts, Größen müssen natürlich zusammenpassen. Es gibt auch den (berühmten) MATLAB Backslash Operator \, zu diesem später mehr.
26 Rechenoperationen (cont.) Für Skalare klar Potenzierung ^ Für Matrizen: A^k = A*A* *A (k-mal) bei ganzzahligem k. Nichtganzzahliges k: nunja Eintragweise wieder mit.^
27 Rechenoperationen (cont.) Transposition. Weitere Matrixoperationen Komplex-konjugiert und Transponiert Es gilt Punkt vor Strich, man kann natürlich (runde) Klammen setzen. Eckige Klammern sind zur Matrixkonstruktion gedacht Es gibt noch eine ganze Reihe weiterer Operationen, die MATLAB-Hilfe ist hier sehr nützlich.
28 Hilfe! >> help exp exp Exponential. exp(x) is the exponential of the elements of X, e to the X. For complex Z=X+i*Y, exp(z) = exp(x)*(cos(y)+i*sin(y)). See also expm1, log, log10, expm, expint. Reference page for exp Other functions named exp >> doc exp Ich bitte darum, von der MATLAB-Hilfe ausgiebig Gebrauch zu machen.
29 MATLAB Skripte
30 Matlab Skripte (cont.)
31 Matlab Skripte (cont.) Kommandos können nun Zeile für Zeile als Skript gespeichert werden. Ausführung durch Klick auf Laden und Speichern mit Standard-Dateiendung.m ein paar Einschränkungen im Dateinamen: erstes Zeichen keine Zahl, keine Leerstellen,
32 Obligatorisch
33 Ein Skript mit Rechenoperationen % ich bin ein Kommentar clear % loescht alle Variablen aus dem Workspace v = [1;2;3]; A = [ ; 8 7 2; ]; B = A*v; B % Ohne Semikolon erfolgt die uebliche Ausgabe % im Command Window
Programmierkurs. Patrick Dondl
Programmierkurs Patrick Dondl Allgemeine Infos Dozent: Patrick Dondl ([email protected]) Assistent: Keith Anguige ([email protected]) Website zur Vorlesung:
Programmierkurs. Patrick Dondl
Programmierkurs Patrick Dondl Allgemeine Infos Dozent: Patrick Dondl ([email protected]) Assistent: Keith Anguige ([email protected]) Website zur Vorlesung:
Mathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
MATLAB Sommersemester 2018 Dr. Ulf Mäder
MATLAB Sommersemester 2018 Dr. Ulf Mäder Dr. Ulf Mäder - IMPS Folie 1 MATLAB - Befehle Allgemeine Form Zuweisungen Zwei Arten von Befehlen Anweisungen >> = Einfache Spezialform
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
Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor)
Matlab Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor) Arbeitsumgebung Die Fenster Konsole zur Befehlseingabe (Command
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,
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
1. Einstieg in MATLAB
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
Einführung in Matlab
Einführung in Matlab Carsten Rezny Institut für angewandte Mathematik Universität Bonn 3. 6.4.2018 Matlab Matlab: Mathematiksoftware mit Schwerpunkten auf Numerik und linearer Algebra Dialogsystem Programmiersprache
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
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
Kurze Einführung in Octave
Kurze Einführung in Octave Numerische Mathematik I Wintersemester 2009/2010, Universität Tübingen Starten von Octave in einer Konsole octave eintippen (unter Linux) Octave als Taschenrechner Beispiele:
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
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
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,
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
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
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
Programmiervorkurs für die Numerik Teil 2/4
line 1 1 0.8 0.6 0.4 0.2 0-0.2-0.4 Programmiervorkurs für die Numerik Teil 2/4 Christian Power Mathematisches Institut Universität Tübingen -8-6 -4-2 0 05.10.2016 2 4 6 8-8 -6-4 -2 0 2 4 6 8 Wiederholung
Matlab Übersicht. Matlab steht für MATrix LABoratory, die Fa. The Mathworks wurde 1984 gegründet
Matlab Übersicht Ziel: einfacher Zugang zu numerischen (FORTRAN)Bibliotheken [Freeware] Linpack (LINear Algebra Solution PACKage) und Eispack (EIgenvalue Solution PACKage) => aktuelle Version: Lapack (Linear
INTELLIGENTE DATENANALYSE IN MATLAB. Einführung in MATLAB
INTELLIGENTE DATENANALYSE IN MATLAB Einführung in MATLAB Überblick Was ist MATLAB? Abkürzung für MATrix LABoratory. Numerikprogramm für das Rechnen mit großen Zahlenfeldern (Matrizen und Vektoren). Interpretersprache.
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
Einführung in Octave. Theorie & Aufgaben
Einführung in Octave Theorie & Aufgaben 18. Juni 2018 1 Einführung Worum geht es? GNU Octave ist eine freies und quelloffenes Softwarepaket zur numerischen Lösung mathematischer Probleme wie: Matrizenrechnung
ÜBUNGS-BLOCK 7 LÖSUNGEN
ÜBUNGS-BLOCK 7 LÖSUNGEN Aufgabe 1: Gegeben ist folgender Code: Auto[] array = new Auto[3]; // Alle Autos im Array tunen: for (int i = 1; i
Matrizen. Jörn Loviscach. Versionsstand: 12. April 2010, 19:00 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung.
Matrizen Jörn Loviscach Versionsstand: 12. April 2010, 19:00 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. 1 Matrix Ein rechteckige Anordnung von mathematischen Objekten
Matrizen. Jörn Loviscach
Matrizen Jörn Loviscach Versionsstand: 7. April 2010, 14:27 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu: http://www.youtube.com/joernloviscach 1 Matrix Ein
In den USA verwendet man statt dessen eckige Klammern, was sich in der Software niederschlägt (mit Ausnahmen wie Wolfram Alpha):
3 Matrizen Jörn Loviscach Versionsstand: 20. März 2012, 16:02 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu: http://www.j3l7h.de/videos.html This work is licensed
Python Einführung. Monica Selva Soto. 24 März Mathematisches Institut
Mathematisches Institut [email protected] 24 März 2009 Übungen zur Numerik 1 Vorlesung Übungen praktische Aufgaben Webseite: (Anmeldung, Übungsblätter) http://www.mi.uni-koeln.de/~mselva/numerik1.php
Matrizen. Jörn Loviscach. Versionsstand: 14. April 2009, 00:25
Matrizen Jörn Loviscach Versionsstand: 14. April 2009, 00:25 1 Matrix Ein rechteckige Anordnung von mathematischen Objekten (typischerweise Zahlen) heißt Matrix (Mehrzahl: Matrizen) [matrix, matrices].
Einführung in MATLAB
Einführung in MATLAB Warum MATLAB? Messdaten sammeln Datenverarbeitung Graphische Darstellung 27.03.2019 EINFÜHRUNG IN MATLAB 2 Warum MATLAB? t = [1.0, 2.0, 3.0, ] v = [2.1, 4.2, 6.3, ] m = 3.14 E = ½
Informatik Erste Schritte mit MATLAB
Informatik Erste Schritte mit MATLAB 1. Der Bildschirmarbeitsplatz Ihr Rechner ist über ein Netzwerk (Kabel + Programme für den Datenaustausch mit einem speziellen Rechner (im RZBT) verbunden, dem Server.
Markus Grasmair. 8. März 2010
Computational Science Center, Universität Wien 8. März 2010 Übersicht 1 Einleitung 2 Rechnen Variablen Einfache Berechnungen Plots 3 Programmieren Allgemeines Mittelwert Varianz 4 Troubleshooting Einleitung
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
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
In den USA verwendet man statt dessen eckige Klammern, was sich in der Software niederschlägt (mit Ausnahmen wie Wolfram Alpha):
3 Matrizen Jörn Loviscach Versionsstand: 28. März 2015, 21:32 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen beim Ansehen der Videos: http://www.j3l7h.de/videos.html This work is licensed
Quadrieren Sie die Zahlen 3, pi, 1 und i mit Hilfe des Operators ^ und ziehen Sie aus den Ergebnissen jeweils die Wurzel.
MATLAB Aufgaben Aufgabe 1: Starten Sie Matlab. Stellen Sie über die Menüleiste (Desktop => Desktop Layout => Default) den Grundzustand wieder her (falls nicht schon vorhanden). Machen Sie sich mit der
Vorkurs Informatik WiSe 16/17
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 05.10.2016 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2016
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
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
Einführung in Matlab/Octave
Einführung in Matlab/Octave Carsten Rezny Institut für angewandte Mathematik Universität Bonn 25. 28.03.2019 Matlab Matlab: Mathematiksoftware mit Schwerpunkten auf Numerik und linearer Algebra Dialogsystem
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.
Crashkurs: MATLAB (Teil I) Mentoring SoSe Maren Fanke, Alexander Korzec Freie Universität Berlin
Crashkurs: MATLAB (Teil I) Mentoring SoSe 2019 Maren Fanke Alexander Korzec Freie Universität Berlin 09/04/2019 Outline MATLAB: Übersicht Was ist MATLAB? MATLAB starten und beenden Die Benutzeroberfläche
Fachhochschule Südwestfalen Wir geben Impulse. Vektorrechnung in Octave
Fachhochschule Südwestfalen Wir geben Impulse Vektorrechnung in Octave Inhalt Erzeugung von Vektoren Zugriff auf Vektorelemente Addition und Subtraktion von Vektoren Betrag eines Vektors Berechnung des
Programmierkurs C++ Lösungen zum Übungsblatt 3. Nils Eissfeldt und Jürgen Gräfe. 2. November Aufgabe 5
Zentrum für Angewandte Informatik Köln Arbeitsgruppe Faigle / Schrader Universität zu Köln Lösungen zum Übungsblatt 3 Programmierkurs C++ Nils Eissfeldt und Jürgen Gräfe. November 001 Aufgabe 5 Innerhalb
Dipl.-Volksw. Markus Pullen Wintersemester 2012/13
Statistische Auswertungen mit R Universität Kassel, FB 07 Wirtschaftswissenschaften Dipl.-Volksw. Markus Pullen Wintersemester 2012/13 Beispiele 1. Sitzung Einstieg, Berechnungen und Funktionen, Zuweisungen
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
Multiplikation von Matrizen
Multiplikation von Matrizen Die Regeln der Multiplikation von Zahlen können nicht direkt auf die Multiplikation von Matrizen übertragen werden. 2-E Ma Lubov Vassilevskaya Multiplikation ccvon Matrizen
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
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
Eine kurze Einführung in Matlab
Eine kurze Einführung in Matlab Bärbel Janssen und Thomas Wick AG Numerik Universität Heidelberg Numerik 0 Matlab-Einführung 30. April 2010 1 Übersicht 1. Woche: Zuweisung von Werten an Variablen. Anlegen
hue12 January 24, 2017
hue12 January 24, 2017 1 Abgabehinweise Beachten Sie unbedingt diese Hinweise, sonst erhalten Sie keine Punkte aus dieser Abgabe! Für Details siehe z.b. Folien der nullten Zentralübung 1.1 Namen und Matrikelnummern
Vorkurs Informatik WiSe 17/18
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Nicole Naczk, 05.10.2017 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2017
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,
Beispiele 1. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix (A
133 e 1. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix 1 3 2 1 1 2 3 0. 1 3 2 1 2. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix 1 3 2 1 1 2 3 0. 1 3 2 1 Schritte des
Anwendungssoftware III (MATLAB)
Anwendungssoftware III (MATLAB) I Grundlagen zu MATLAB Sebastian Hegenbart Fachbereich Computerwissenschaften Universität Salzburg Sommersemester 2015 S. Hegenbart Anwendungssoftware III (MATLAB) SS 2015
Einführungskus MATLAB
Start Inhalt 1(12) Einführungskus MATLAB Wintersemester 2016/17 Sommersemester 2017 www.math.tu-freiberg.de/ queck/lehre/math/matlab/kurs16/ TU Bergakademie Freiberg W. Queck Start Inhalt Einleitung 2(12)
01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion
01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte
Übungsblatt 1. Java Vorkurs (WS 2017)
Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die
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
Beispiele 1. Gegeben ist das lineare System. x+4y +3z = 1 2x+5y +9z = 14 x 3y 2z = 5. Die erweiterte Matrix ist
127 Die Schritte des Gauß-Algorithmus sind nun die Folgenden: 1. Wir bestimmen die am weitesten links stehende Spalte, die Einträge 0 enthält. 2. Ist die oberste Zahl der in Schritt 1 gefundenen Spalte
Übung 4: Einführung in die Programmierung mit MATLAB
Übung 4: Einführung in die Programmierung mit MATLAB AUFGABE 1 Was bewirkt der Strichpunkt? - Der Strichpunkt (Semikola) unterdrück die Anzeige der (Zwischen-) Resultate. Welche Rolle spielt ans? - Wenn
Berufsfeldorientierte Kompetenzen (BOK) am Zentrum für Schlüsselqualifikationen für Studierende der Chemie (B.Sc.)
Berufsfeldorientierte Kompetenzen (BOK) am Zentrum für Schlüsselqualifikationen für Studierende der Chemie (B.Sc.) Der BOK-Bereich am ZfS Formen/Zeitpunkt: Lehrbeauftragte sind Expertinnen und Experten
Arrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3
Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................
TREFFPUNKT MATLAB WS 14/15. Einführung 1. Institut für Regelungstechnik
TREFFPUNKT MATLAB WS 14/15 Institut für Regelungstechnik 16.10.2014 Einführung 1 Dipl.-Ing. (FH) Daniel Zöller, M. Sc. [email protected] Dipl.-Ing. Martina Josevska, M. Sc. [email protected]
Programmieren in Python
Ausgaben und Zahlen Programmieren in Python 2. Ausgaben und Zahlen Malte Helmert Albert-Ludwigs-Universität Freiburg In dieser Lektion geht es darum, ein erstes Gefühl für Python zu bekommen. Wir beschränken
RO-Tutorien 15 und 16
Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 2 am 04.05.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
Vektoren. Jörn Loviscach. Versionsstand: 30. März 2010, 18:06 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung.
Vektoren Jörn Loviscach Versionsstand: 30. März 2010, 18:06 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. 1 Rechnen mit Pfeilen Bei den komplexen Zahlen haben wir das Rechnen
Vektoren. Jörn Loviscach. Versionsstand: 11. April 2009, 23:42
Vektoren Jörn Loviscach Versionsstand:. April 29, 23:42 Rechnen mit Pfeilen Bei den komplexen Zahlen haben wir das Rechnen mit Pfeilen schon kennen gelernt. Addition und Subtraktion klappen in drei wie
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.
Einführung in MATLAB
Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen Intelligente Datenanalyse Einführung in MATLAB Paul Prasse, Niels Landwehr, Tobias Scheffer Was wird für die Übung benötigt? Babylon-Account
Vorlesung Unix-Praktikum
1/2 Vorlesung 6. - und Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 23. November 2015 2/2 Willkommen zur sechsten Vorlesung Was gab es beim letzten Mal? Dateiverwaltung Aliase echo und
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
HIS-LSF/QISPOS. Bedienungshinweise für Studierende
HIS-LSF/QISPOS Bedienungshinweise für Studierende A. HIS-LSF und QISPOS - Erste Einführung B. Veranstaltungssuche in HIS-LSF C. An- und Abmeldung zu prüfungsrelevanten Leistungen (Prüfungsleistungen) und
Matlab-Seminar: Grundlagen
: Grundlagen Univ.-Prof. Dr. Jochen Gönsch, Benedikt Finnah M.Sc. Universität Duisburg-Essen Mercator School of Management Lehrstuhl für Betriebswirtschaftslehre, insb. Service Operations www.msm.uni-due.de/so
Übung April Was ist Matlab? Aufgabe 1.1: Hochschule Bochum Sommersemester 2014 Vorlesung Autonome Roboter Prof. Dr.
Hochschule Bochum Sommersemester 2014 Vorlesung Autonome Roboter Prof. Dr. Marco Schmidt Übung 1 01. April 2014 Aufgabe 1.1: 1 Was ist Matlab? MATLAB ist ein Programm für numerische Berechnungen, das insbesondere
