Numerische Strömungssimulation
|
|
- Joseph Voss
- vor 5 Jahren
- Abrufe
Transkript
1 V13 1 / 54 Numerische Strömungssimulation Markus Uhlmann Institut für Hydromechanik SS 2010 Bemerkung: Verweise auf zusätzliche Information zum Download erscheinen in dieser Farbe
2 V13 2 / VORLESUNG MATLAB Einführung
3 V13 3 / 54 Fragen, die in dieser Vorlesung diskutiert werden Wie benutzt man MATLAB als Taschenrechner? Wie erstellt und manipuliert man Vektoren? Matrizen und Mehrdimensionale Felder Vektoren/Matrix Opeartionen
4 V13 4 / 54 Fragen, die in dieser Vorlesung diskutiert werden MATLAB als Programmiersprache Kontrollstrukturen Funktionen Datenstrukturen Welche Funktionen stehen zur grafischen Darstellung zur Verfügung?
5 V13 5 / 54 Wozu MATLAB? Motivation Programmstart Werkzeug in Wissenschaft und Technik Numerische Mathematik Datenanalyse Grafische Darstellung Datenerfassung...
6 V13 6 / 54 Wozu MATLAB? (2) Motivation Programmstart Verringerung des Programmieraufwandes Vielzahl von Funktionen vordefiniert Effiziente und präzise numerische Algorithmen Benutzerprogramme sind kompakt Weite Verbreitung
7 V13 7 / 54 Wozu nicht MATLAB? Motivation Programmstart MATLAB ist eine Interpretersprache wenn es auf extreme Effizienz ankommt: Kompilersprache bevorzugt (C, C++, FORTRAN,...)
8 V13 8 / 54 Geschichte Motivation Programmstart entworfen in den 1970ern von C. Moler ursprünglich als Werkzeug in der Lehre (lineare Algebra) MATLAB = MATrix LABoratory seitdem mehrfach umgeschrieben und ständig erweitert
9 V13 9 / 54 Umfang des Programmes Motivation Programmstart integrierte Entwicklungsumgebung Bibliothek mathematischer Funktionen erweiterbar durch Dutzende von Toolboxes Programmiersprache Schnittstellen zu externen Programmen, Geräten
10 V13 10 / 54 Open Source Alternative Motivation Programmstart GNU OCTAVE akzeptiert weitgehend den Syntax von MATLAB (Homepage)
11 13 11 / 54 Motivation Programmstart Entwicklungsumgebung Oberfläche: Kommandofenster, Variablenbersicht,... Editor/Debugger starten durch Klicken auf Dateiname
12 V13 12 / 54 Erste Schritte Motivation Programmstart Interaktion meist über Kommandozeile Eingabeaufforderung mit >> dargestellt Hilfe über Kommandozeile: >> help topic z.b >> help general über Menü Help Demos: >> help demo weitere Ressourcen zu MATLAB: siehe Anhang
13 V13 13 / 54 Grundlagen Felder MATLAB als Taschenrechner Eintippen in Kommandozeile (gefolgt durch Enter ): >> 2+3/4*5 ans = Hinzufügen eines Semikolons: keine Ausgabe >> 2+3/4*5; Priorität der Operatoren: (),^,*/,+-
14 13 14 / 54 Variablen Grundlagen Felder Variablen werden in der Regel nicht deklariert numerische Daten: intern als double precision behandelt Variablennamen: 1 Buchstabe, gefolgt von Buchstaben/Zahlen/Underscore; max. Länge: 63 Gross- & Kleinschreibung! legal: MeineVariable, guter Name illegal: 1Variable, var-vec, &fach
15 Zahlenformate Grundlagen Felder Numerische Typen in MATLAB Typ Beispiel Ganzzahl -156 reelle Zahl (wissenschaftliche Notation: 6.34e-2) komplexe Zahl i*5.47 (i = 1) Inf (Unendlich) Teilen durch 0 NaN ( Not a Number ) 0/0 oder Inf - Inf Ausgabeformat wird durch format kontrolliert Bsp.: >> x= >> x = >> format long; >> x= >> x = V13 15 / 54
16 V13 16 / 54 Konstanten Grundlagen Felder Vordefiniert in MATLAB pi, Kreiskonstante π eps, Präzision der Gleitkommaarithmetik i,j, imaginäre Einheit 1 Vorsicht: alle Konstanten können vom Benutzer berschrieben werden
17 V13 17 / 54 Eingebaute Funktionen Grundlagen Felder Trigonometrie: sin, cos, tan,... Exponentiale: exp, log, sqrt,... komplexe Zahlen: abs, imag, real,... Rundung: round, mod, sign,... Übersicht über die grundlegenden Funktionen: >> help elfun oder specfun oder elmat
18 V13 18 / 54 Grundlagen Felder Arbeiten mit aufgezeichneten Kommandos/Programmen Verschiedene Optionen 1. Aufzeichnen der eingegebenen Kommandos einer Session: diary 2. Speichern des momentanen Zustandes (gesamter Speicher): save 3. Editieren/Aufrufen von eigenen Skripten: M-Files
19 V13 19 / 54 Aufzeichnen mit diary Grundlagen Felder diary( dateiname ) startet Aufzeichnung aller Kommandos und deren Resultate in Datei Datei kann mit Texteditor bearbeitet werden diary on und diary off schalten Aufzeichnung ein/aus
20 V13 20 / 54 Grundlagen Felder Sichern des Arbeitsspeichers mit save save( dateiname ) sichert die Werte aller momentanen Variablen in einer binären Datei dateiname.mat Datei kann durch load( dateiname ) geladen werden Anzeige der momentan aktiven Variablen & -dimensionen: >> whos mehr Information: >> help save und >> help load
21 V13 21 / 54 Grundlagen Felder Erzeugen von MATLAB-Scripts in Textfiles M-Files Editieren in eingebautem Editor (oder beliebigem Texteditor) Kommentarzeilen starten mit % Speichern als: dateiname.m Laden in MATLAB durch Dateinamen (ohne.m ): >> dateiname
22 V13 22 / 54 Felder in MATLAB Grundlagen Felder Matrizen als grundlegende Elemente MATLAB arbeitet in der Regel mit Matrizen (2-dimensionalen Feldern) ein Skalar ist eine Matrix mit einem einzigen Element (1x1) ein Zeilenvektor ist eine Matrix mit einer Zeile (1xN) ein Spaltenvektor ist eine Matrix mit einer Spalte (Nx1) Mherdimensionale Felder sind möglich Dimension eines Ausdruckes: size(ausdruck)
23 V13 23 / 54 Vektoren Grundlagen Felder Zeilenvektoren Liste von Ausdrücken, durch Komma oder Leerzeichen getrennt, in eckigen Klammern. Beispiel eines Zeilenvektors mit 3 Elementen: >> vec = [1 3, sqrt(5)] vec = >> size(vec) ans = 1 3 >> length(vec) ans = 3
24 Grundlagen Felder Operationen mit Vektoren Arithmetik Addition/Subtraktion von Vektoren gleicher Länge: +, - Multiplikation von Skalar und Vektor: * Beispiel: >> avec = [1 3 5]; bvec = [1 1 4]; avec-2*bvec = Operationen, die elementweise ausgeführt werden:.*./.^ (Produkt, Division, Potenz) Beispiel: >> avec = [1 3 5]; bvec = [1 1 4]; avec.*bvec = V13 24 / 54
25 V13 25 / 54 Spaltenvektoren Grundlagen Felder wie Zeilenvektoren, aber Elemente durch Semikolon oder Zeilenende getrennt. Beispiel: Erzeugung eines Spaltenvektors mit 3 Elementen >> svec = [1; 3; sqrt(5)] svec = >> size(svec) ans = 3 1 >> length(svec) ans = 3
26 V13 26 / 54 Transponieren von Vektoren Grundlagen Felder Der Hochkomma-Operator Umwandeln von Zeilen- in Spaltenvektoren (und umgekehrt): >>vektor Beispiel: >> zvec= [1 3 5], svec = [1; 3; sqrt(5)] zvec = svec = >> zvec+2*svec ans =
27 V13 27 / 54 Arbeiten mit Vektoren Grundlagen Felder Reduktionsoperationen Summieren der Elemente eines Vektors: sum Beispiel: >> vec = exp((1:20)/20); % erzeugt vektor der laenge 20 >> sum(vec) % summiert die elemente ans = Produkt der Elemente eines Vektors: prod Maximal-/Minimalwert der Elemente eines Vektors: max, min
28 V13 28 / 54 Auffinden bestimmter Elemente Die Funktion find Grundlagen Felder ermittelt Indizes von Elementen, welche eine vorgegebene Bedingung erfüllen: index vec = find(bedingung) Beispiel: Funktionswerte mit mindestens 90% des Maximalwertes bestimmen. x=(0:100)/100; y=sin(2*pi*x).^2.*exp(3*x); index=find(y>=0.9*max(y)); plot(x,y, k-o ); hold on; plot(x(index),y(index), ro ); plot([0 1],[1 1]*.9*max(y), k-- ); Nutzung der Funktion find führt zu extrem effizientem Code
29 13 29 / 54 Grundlagen Felder Weitere nützliche Vektoroperationen Sortieren der Elemente: Unterdrückung von Mehrfacheinträgen: Abfrage ob leeres Feld: (Erzeugung eines leeren Feldes mit: [] )... sort unique isempty
30 V13 30 / 54 Matrizen Grundlagen Felder Definition Matrix = rechteckige Anordnung von Zahlen (Zeilen, Spalten) Bedeutung in linearer Algebra Matrizen in MATLAB Matrix = zweidimensionales Feld Dimension: (M N), M Zeilen, N Spalten viele mathematische Operationen zur Auswahl
31 V13 31 / 54 Generieren von Matrizen Grundlagen Felder Direkte Eingabe analog zu Vektoren: Elemente in eckigen Klammern, Zeilenende durch Semikolon markiert Beispiel: (2 3) Matrix >> Amat=[1, 2, 5; 3, 1, 4] % oder auch: Amat=[1 2 5; 3 1 4] >> Amat = >> size(amat) >> ans = 2 3
32 Generieren von Matrizen (2) Grundlagen Felder MATLAB Funktionen zur Initialisierung Matrizen mit konstanten Einträgen: ones, zeros zufällige Einträge: rand Identitätsmatrix: eye Matrix mit einer besetzten Diagonalen: diag Beispiele: konstante (3 2) Matrix diagonale (3 3) Matrix >> Bmat=ones(3,2)*5 >> Bmat = >> Cmat=diag([1 2 3]) >> Cmat = / 54
33 13 33 / 54 Generieren von Matrizen (3) Grundlagen Felder MATLAB Funktionen zur Initialisierung Matrix erzeugung durch Verkettung/Aneinanderreihung von (Teil-)Matrizen Dimension beachten konstante (3 2) Matrix diagonale (3 3) Matrix >> Amat = >> Cmat = >> Cmat =[A B] >> Cmat =
34 Grundlagen Felder Der Doppelpunkt-Operator a:b:c ist Abkürzung für: Vektor mit Elementen von a bis c, Schrittweite b Beispiel: >> 1:2:10 ans = >> 5:-1:3 ans = Initialisieren eines Vektors/ Auswählen von Teilbereichen Beispiel: >> vec=(1:2:10) ans = >> vec(2:4) ans = weitere Information: >> help colon V13 34 / 54
35 V13 35 / 54 Indizierung von Matrizen Grundlagen Felder Ansprechen einzelner Elemente Indexpaar, durch Komma getrennt: >> Amat(i,j) Mehrere Elemente Indexbereich mit Doppelpunkt: >> Amat(3:6,j) gesamter Bereich mit Doppelpunkt >> Amat(:,j) Schlüsselwort end für obere Grenze: >> Amat(i,3:end) Indexvektoren: >> Amat([2 5],j) Ausprobieren! (z.b. getting started zum Thema Matrizen)
36 V13 36 / 54 Grundlagen Felder Lösung linearer Gleichungssysteme Problemstellung technische Probleme oft große lineare Gleichungssysteme A x = b Matrix A, Vektoren x, b gegeben: A, b; gesucht: x Lösung: x = A 1 b Lösung mit MATLAB backslash Operator: >> x = A\b MATLAB wählt je nach Fall die effizienteste Methode Hilfe hierzu: >> help slash (Link zur Online Information zu linearer Algebra in MATLAB)
37 Kontrollstrukturen Kontrollstrukturen Funktionen Datenstrukturen Bedingungen Mehrstufige Auswahl: if...elseif...else...end Vergleichsoperatoren: <, <=, >, >=, ==, ~= Logische Verknüpfungen: Hilfe zu den Vergleichsoperatoren: Beispiel: if max(vec)<0 % vec sei ein gegebener vektor disp( alle Elemente negativ ) elseif max(vec)==0 disp( alle Elemente nicht-positiv ) elseif isempty(vec) disp( leeres Feld ) else disp( positives Maximum ) &,, ~, xor >> help relop end V13 37 / 54
38 V13 38 / 54 Schleifen Kontrollstrukturen Funktionen Datenstrukturen Zählergesteuert for zaehler=ausdruck...end Beispiel: vec=[1 5 13]; for index=1:length(vec) disp(vec(index)) end Bedingungsgesteuert while ausdruck...end Beispiel: a=6; while a>0 a=a-rand; end
39 13 39 / 54 Funktionen Kontrollstrukturen Funktionen Datenstrukturen Programmtext in sog. M-Files Programm ohne jegliche Parameter: Script Programmteil mit übergabe von Parametern: Funktion Struktur einer Funktion: Datei funktionsname.m function [output params]= funktionsname(input params) % Kommentare, Hilfstext...Kommandos... end
40 V13 40 / 54 Kontrollstrukturen Funktionen Datenstrukturen Funktionen (2) Beispiel Funktion zur Bestimmung der Standardabweichung Datei standardabweichung.m function [sigma]= standardabweichung(vec) % Standardabweichung eines Vektors mittelwert=sum(vec)/length(vec); sigma= sqrt(sum((vec-mittelwert).^2)/length(vec)); end Aufruf: >> myvec=[ ]; >> sigma=standardabweichung(myvec) >> sigma =
41 V13 41 / 54 Kontrollstrukturen Funktionen Datenstrukturen Typische MATLAB Programmstruktur MATLAB-Script fungiert als Hauptprogramm Aufruf beliebiger Anzahl von Funktionen (siehe Beispiel Pendel weiter unten) Achtung: alle M-Files des Projekts müssen auffindbar sein (siehe: >> help path)
42 V13 42 / 54 Kontrollstrukturen Funktionen Datenstrukturen Benutzerdefinierte Datenstrukturen Verschiedene Datentypen/-längen in einer Struktur Erzeugung (ohne Deklaration) durch Zuweisung an Elemente: >> NeueStruktur.name= Hans Meier ; >> NeueStruktur.alter=27; >> NeueStruktur.ruhepuls=42 >> NeueStruktur = name: Hans Meier alter: 27 ruhepuls: 42 Details hierzu: >> help struct
43 V13 43 / 54 Liniendiagramme Einfache Diagramme plot(x,y) Liniendiagramm mit Wertepaaren (x, y) Beispiel: >> x=(0:100)/100;y=sin(2*pi*x); >> plot(x,y); erzeugt: Linientypen, Farbe, Strichstärke, etc.: >> help plot
44 V13 44 / 54 Beschriftung von Diagrammen Einfache Diagramme xlabel( text ) erzeugt Beschriftung der horizontalen Achse analog: ylabel, title, legend Beispiel: >> x=(0:100)/100;y=sin(2*pi*x); >> plot(x,y);xlabel( x-achse );ylabel( y-achse ); >> title( Linienplot );legend( sin(2*pi*x) ); erzeugt:
45 V13 45 / 54 Mehrfache Liniendiagramme Einfache Diagramme mehrere Wertepaare in einem Kommando: plot(x1,y1,x2,y2,...) mehrere Kommandos, Festhalten durch hold: plot(x1,y1);hold on;plot(x2,y2); Beispiel: >> x=(0:100)/100;y1=sin(2*pi*x);y2=cos(2*pi*x); >> plot(x,y1,x,y2);legend( sin(2*pi*x), cos(2*pi*x) );
46 Einfache Diagramme Verndern des Achsenbereiches axis([x1 x2 y1 y2]) setzt Ober- und Untergrenzen Beispiel: >> axis([ ]); V13 46 / 54
47 V13 47 / 54 Einfache Diagramme Weitere Eigenschaften von Diagrammen Benutzen der Handles von objekten ein Handle ist die Identifikation eines objektes Bsp.: h=plot(x,y), Handle gespeichert in Variable h dient der Referenzierung (ähnlich Zeiger auf Objektdaten) Auflisten der Eigenschaften: get(h) Verändern von Eigenschaften: set(h, Eigenschaft,Wert) Beispiel: Linienfarbe auf rot, Linientyp auf gestrichelt setzen set(h, Color, r, LineStyle, -- )
48 13 48 / 54 Export von Diagrammen Einfache Diagramme Gängige formate print -d format dateiname erzeugt datei namens dateiname im Format format typische Formate: Postscript (eps), JPEG (jpeg), TIFF (tiff), PNG (png),... Ausgabe als MATLAB Diagrammobjekt hgsave(handle, dateiname ) erzeugt MATLAB-spezifische datei namens dateiname Laden der Gafik durch hgload( dateiname ) Vorteil: Diagramm kann weiterbearbeitet werden (3D!)
49 V13 49 / 54 Beispiele Einfache Diagramme Zufallsvariablen Erzeugung von Daten mit der rand Funktion Analyse, grafische Darstellung der Daten Bewegung eines Doppelpendels (MATLAB Code)
50 V13 50 / 54 Zusammenfassung Aufgaben Literatur MATLAB direkt anwendbar auf Vektoren Stärken: numerische Mathematik, Datenanalyse, effizientes durch mächtigen Befehlssatz weitreichende möglichkeiten
51 V13 51 / 54 Aufgaben Literatur Aufgaben zum Nachdenken/Ausprobieren Erklären Sie die Ausgabe erzeugt durch folgende Anweisungen: t=0.1 n=1:10 e=n/10-n*t Erzeugen Sie einen Vektor mit 10 gleichmässig verteilten Werten im Intervall [0, 1] (einschlielich der Randwerte). Plotten Sie die Exponentialfunktion e x an den oben bestimmten Stützstellen im Intervall [0, 1].
52 V13 52 / 54 Aufgaben Literatur Aufgaben zum Nachdenken/Ausprobieren Schreiben Sie eine Funktion, die einen Vektor (mit numerischen Daten) mittels bubble sort in aufsteigender Reihenfolge sortiert. Vergleichen Sie die Ausführungszeit Ihrer Funktion mit der Zeit, die die MATLAB Funktion sort benötigt. (Hinweis: Zeitmessung mit Hilfe von tic,toc) Erzeugen Sie ein Diagramm mit einem Kreis mit Radius r = 1.5. (Hinweis: das Achsenverhältnis eines Diagramms kann mit dem Befehl axis kontrolliert werden.)
53 V13 53 / 54 Aufgaben Literatur Weiterführendes Material zu MATLAB Information auf der Seite des Herstellers Mathworks Skripte in deutscher Sprache: S1, S2 Englischsprachige Skripte: Moler, Dundee Deutschsprachige Bücher: B1, B2, B3, B4
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
MehrNumerik-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
MehrMathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
MehrEinfü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
MehrSchü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,
MehrINTELLIGENTE 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.
MehrEinfü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
MehrGrundlagen der Optimierung. Übung 1
Technische Universität Chemnitz Chemnitz, 9. Oktober 2012 Prof. Dr. R. Herzog, T. Etling, F. Schmidt Grundlagen der Optimierung Übung 1 Aufgabe 1: Einführung in Matlab Interpretieren Sie die Bildschirm-Ausgaben
MehrMATLAB 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
MehrEinführung in MATLAB + MATLAB Simulink. Dipl.-Inf. Markus Appel
Einführung in MATLAB + MATLAB Simulink Dipl.-Inf. Markus Appel mappel@informatik.hu-berlin.de 28.10.2016 Was ist MATLAB? ein universelles Algebra-Programm zur Lösung mathematischer Probleme grafische Darstellung
MehrGrundlagen 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
Mehrm-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
Mehr3 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,
MehrEinführung in das rechnergestützte Arbeiten
Karlsruher Institut für Technologie WS / Institut für theoretische Festkörperphysik Dr. Andreas Poenicke und Dipl.-Phys. Patrick Mack.. http://comp.physik.uni-karlsruhe.de/lehre/era/ era@physik.uni-karlsruhe.de
MehrProgrammiervorkurs 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
MehrMatlab 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: miriam.k.schmidt@uni-ulm.de Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory.
MehrEin kleiner Matlab Primer Frank Schimmel
Ein kleiner Matlab Primer Frank Schimmel Matlab ist eine Programmiersprache für des technische und wissenschaftliche Rechnen. Mit Matlab lassen sich relativ einfach erste numerische Berechnungen realisieren
MehrMatlab 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: miriam.k.schmidt@uni-ulm.de Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory. ist ein
MehrEine 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
MehrPraktikum zur Vorlesung: Numerische Mathematik für Lehramt SS Matlab: Fortsetzung. Jan Mayer. 4. Mai 2006
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Matlab: Fortsetzung Jan Mayer 4. Mai 2006 Manipulation von Matrizen und Vektoren [M,N]=size(A); speichert die Dimension einer Matrix bzw.
MehrEinfü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 = ½
MehrMatlab Ü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
MehrMatlab Selbstlernkurs
Matlab Selbstlernkurs 6 4. 8. 6. 4. - -. -. 4 -. 6 -. 8. 6. 8-4 -. 8. 6.4. -. -. 4 -.6 -.8 - - -. -. 4 -. 6 -. 8.. 4-6 -6-4 - 4 6. Juli 8 Martín Chávez m.chavez@irt.rwth-aachen.de Gliederung Einführung
MehrKurze 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:
MehrMatrizen. 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
MehrMatrizen. 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
MehrINTELLIGENTE 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.
MehrMATLAB-Tutorium WS18 Nathalie Marion Frieß
MATLAB-Tutorium WS18 Nathalie Marion Frieß nathalie.friess@uni-graz.at Zugang UNI-IT Arbeitsplätzen lokal vorinstalliert Von zu Hause: Zugriff über Terminalserver Installation des Citrix Receiver Clients:
MehrMarkus 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
Mehr2. 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
Mehr2 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
MehrMatlab: 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.
MehrMatlab: eine kleine Einführung 4
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 6 Linux Matlab: eine kleine Einführung Jan Mayer 27. April 6 Matlab: eine kleine Einführung 2 Matlab starten: Linux 1. Konsole öffnen (Bildschirm-Icon
MehrMatlab: eine kleine Einführung 2
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 6 Matlab: eine kleine Einführung Jan Mayer 27. April 6 Linux Matlab: eine kleine Einführung 2 Linux Matlab starten: 1. Konsole öffnen (Bildschirm-Icon
MehrMatlab: eine kleine Einführung
Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Matlab: eine kleine Einführung Jan Mayer 27. April 2006 Linux Matlab: eine kleine Einführung 2 Linux Matlab starten: 1. Konsole öffnen
MehrEinfü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
MehrDr. 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
Mehr10: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
MehrMatrizen. 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].
MehrZugriff 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
MehrEinführung in die Programmierung (MA8003)
Theorie 1.2: Vektoren & Matrizen II, Funktionen, Indizierung Dr. Laura Scarabosio Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 04.10.2017 Theorie 1.2: Inhalt
MehrMatlab 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
MehrEinführung in die Programmierung (MA8003)
Theorie 1.2: Vektoren & Matrizen II, Funktionen, Indizierung Dr. Lorenz John Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 04.10.2016 Theorie 1.2: Inhalt 1
MehrEinfü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
MehrPython Einführung. Monica Selva Soto. 24 März Mathematisches Institut
Mathematisches Institut mselva@math.uni-koeln.de 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
MehrEinführung in Matlab Teil I
Einführung in Matlab Teil I Glad Mihai Universität Greifswald Funktionelle Bildgebung Januar 2012 Inhaltsverzeichnis 1 Was ist Matlab? 1 2 Benutzeroberfläche 2 3 Eingabe 2 3.1 Matlab als Taschenrechner......................
MehrEinfü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
MehrGrundlagen der Videotechnik (Angewandte Mediensysteme/Prof. Schuller)
Grundlagen der Videotechnik (Angewandte Mediensysteme/Prof. Schuller) Einführung Dipl.-Ing. Marco Niehaus marco.niehaus@tu-ilmenau.de Büro: H 3523 Tel.: 69-1673 25.10.2012 Slide 1 Marco Niehaus Grundlagen
Mehr4.2 Selbstdefinierte Matlab-Funktionen 1. Teil
4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 37 Ein m-file mit Namen Funktionsname.m und einer ersten Zeile der folgen Form: function Funktionsname(input1,input2,...,inputn) oder function output1=funktionsname(input1,input2,...,inputn)
MehrÜ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
MehrMATLAB 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
MehrMathematik am Computer 6. Vorlesung: Matlab, Teil I
Mathematik am Computer 6. Vorlesung: Matlab, Teil I Helmut Harbrecht Universität Stuttgart 13. Januar 2011 Übersicht 1 Grundlegendes Matrizen Bedienung von Matlab 2 Matlab als Taschenrechner Operationen
MehrEinfü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
MehrEinführung in MATLAB
Kapitel 4 Einführung in MATLAB 41 Allgemeines MATLAB ist eine kommerzielle mathematische Software zur Lösung mathematischer Probleme und zur graphischen Darstellung der Ergebnisse Die Verfahren in MATLAB
MehrEine kurze Einführung in GNU Octave (Teil 2)
Strings Strings stehen in Anführungszeichen Beispiel >> string= abc ; # erzeugt den String abc >> s(1)= a ; s(2)= b # s=ab Octave kennt nützliche Funktionen für Strings Beispiele >> string= acb ; sort(string)
Mehr7. Einführung in C++ Programmieren / Algorithmen und Datenstrukturen 1 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt
7. Einführung in C++ Programmieren / Algorithmen und Datenstrukturen 1 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt 1 Kontrollfragen Rekursion Was bedeutet Rekursion? Geben Sie Beispiele
MehrThis image cannot currently be displayed. Java à Matlab. bereitgestellt von Dr. Lukas Faessler 12/4/17
This image cannot currently be displayed. Java à Matlab bereitgestellt von Dr. Lukas Faessler 12/4/17 Allgemeine Programmierkonzepte kommen in verschiedenen Programmiersprachen vor sind langlebig Sprachen
MehrFachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 12. Vorlesung 08.01.2019 1 Arrays (Felder, Vektoren) Container für mehrere Objekte Objekte in dem Container werden über Indizes adressiert (beginn bei 1) 1 2 3 4 5 6 Für Indizes
MehrWiMa-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
MehrTechnische 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
MehrIn 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
MehrStichworte zu Octave
Stichworte zu Octave Markus Grasmair 21. Oktober 2012 1 Einleitung Was ist Octave Octave ist ein freier und quelloffener Klon der kommerziellen Software Matlab. Matlab = Matrix laboratory. Programmiersprache
MehrVariablen 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
MehrMatlab: Grundlagen und Hilfen
1 Matlab: Grundlagen und Hilfen Jan Marc Stockschläder Fachbereich Physik TU Kaiserslautern 16.08.2012 2 Gliederung 1 Grundlagen Hilfreiche Funktionen Grundrechenarten Matrizen Graphen Statistik Funktionen
MehrReihungen. Prof. Dr. Christian Böhm. In Zusammenarbeit mit Gefei Zhang. WS 07/08
Reihungen Prof. Dr. Christian Böhm In Zusammenarbeit mit Gefei Zhang http://www.dbs.ifi.lmu.de/lehre/nfinfosw WS 07/08 2 Ziele Die Datenstruktur der Reihungen verstehen: mathematisch und im Speicher Grundlegende
Mehr1. 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
MehrMachine Learning. von Nico Hezel
Machine Learning von Nico Hezel GNU ähnlich wie MATLAB Kostenlos Linux/BSD/Mac OSX/Windows Interactive shell (read eval print loop REPL) https://www.gnu.org/software/octave/ 2 Prototyping zum lösen von
MehrJavaScript. 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
MehrMATLAB. 18. Mai 2010 MATLAB. Eine Einführung. Marina Schneider. Inhalt. Allgemeines zu MATLAB und erste Schritte. Vektoren und Matrizen.
18. Mai 2010 1 2 3 4 Was ist? Softwarepaket für numerische Berechnungen und die Visualisierung von Daten im technisch-wissenschaftlichen Bereich = MATrix LABoratory Einsatz vor allem in Numerik u. Linearer
MehrScilab Consortium (École Polytechnique... Renault) kostenloses Download
MATLAB www.mathworks.de The MathWorks (Natick/MA/USA) Studentenversion < 100 $ SCILAB www.scilab.org Scilab Consortium (École Polytechnique...... Renault) kostenloses Download 1 MATLAB als Taschenrechner
MehrAnwendung von (Mathematica und) Matlab in der Physikalischen Chemie
Anwendung von (Mathematica und) Matlab in der Physikalischen Chemie 3. Interaktive Kommandozeile Albert-Ludwigs-Universität Freiburg Dr. Till Biskup Institut für Physikalische Chemie Albert-Ludwigs-Universität
MehrMatlab: eine kurze Einführung
Matlab: eine kurze Einführung Marcus J. Grote, Christoph Kirsch, Imbo Sim Department of Mathematics, University of Basel, INRIA 26. März 27 In dieser Einführung zu Matlab sind die im Praktikum I erworbenen
MehrWertebereich 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
MehrProgrammiervorkurs für die Numerik Teil 1/4
line 1 1 0.8 0.6 0.4 0.2 0-0.2-0.4 Programmiervorkurs für die Numerik Teil 1/4 Christian Power Mathematisches Institut Universität Tübingen -8-6 -4-2 0 04.10.2016 2 4 6 8-8 -6-4 -2 0 2 4 6 8 Gliederung
MehrReihungen. Martin Wirsing. in Zusammenarbeit mit Michael Barth, Fabian Birzele und Gefei Zhang
Reihungen Martin Wirsing in Zusammenarbeit mit Michael Barth, Fabian Birzele und Gefei Zhang http://www.pst.informatik.uni-muenchen.de/lehre/ws0506/infoeinf/ WS 05/06 2 Ziele Die Datenstruktur der Reihungen
MehrSyntax Variablen. mtrx <- matrix (c(1,2,3,4,5,6),ncol=2,nrow=3) Anzeigen des Types: class(var) Umwandeln mit: as.vector(mtrx)
TUTORIUM BIOINFORMATIK SS17 Was ist R? Programmiersprache für statistische Analysen Funktionelle Programmiersprache Einfach und effektiv Bietet Funktionen zum Einlesen und Analysieren von Daten Erzeugen
MehrPPS "Bits on Air" 1. Teil, Matlab-Tutorial Vorbereitungsaufgaben (Lösungsvorschläge)
Institut für Kommunikationstechnik Prof. Dr. H. Bölcskei Sternwartstrasse 7 CH-8092 Zürich PPS "Bits on Air" 1. Teil, Matlab-Tutorial Vorbereitungsaufgaben (Lösungsvorschläge) Markus Gärtner, Samuel Brändle
MehrSignale und Systeme 1 (Erste Großgruppenübung)
Signale und Systeme 1 (Erste Großgruppenübung) Dominik Schulz E-Mail: dominik.schulz@tu-ilmenau.de Raum: H 3502 Telefon: 69-1156 1 Komplexe Zahlen 2 Nullstellen im Komplexen 3 Nullstellen im Komplexen
MehrÜbungen zum MATLAB Kurs Teil
Übungen zum MATLAB Kurs Teil 1 29.09.04 Indizierung Erzeugen Sie eine 5 x 5 Matrix A mit der Funktion rand Überlegen und testen Sie die Ergebnisse der folgende Ausdrücke: A([3 5],:) A(2,:) A([3,5]) A(:)
MehrInformationsverarbeitung im Bauwesen
9 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 8. Vorlesung Variablendeklarationen: Gültigkeitsbereiche Variablentypen: Typenbestimmung Typenumwandlung Eingabe/Ausgabe von Daten: Textdateien, Binärdateien
MehrMethoden. Gerd Bohlender. Einstieg in die Informatik mit Java, Vorlesung vom
Einstieg in die Informatik mit Java, Vorlesung vom 2.5.07 Übersicht 1 2 definition 3 Parameterübergabe, aufruf 4 Referenztypen bei 5 Überladen von 6 Hauptprogrammparameter 7 Rekursion bilden das Analogon
Mehrgnuplot Tool zum 2- und 3-dimensionalen Plotten von Daten: Funktionen und Datenfiles. Einfache Fits von Funktionen Viele Ausgabeformate:
gnuplot Tool zum 2- und 3-dimensionalen Plotten von Daten: Funktionen und Datenfiles. Einfache Fits von Funktionen Viele Ausgabeformate: Auf Bildschirm, Postscript, Bitmap (JPEG, PNG, GIF,...), EPS + LaTeX
MehrEinführung in MATLAB. Grundlagen für die Übungen begleitend zur Vorlesung Neuroinformatik I
Stefan Scherer (stefan.scherer@uni-ulm.de) David Bouchain (david.bouchain@uni-ulm.de) 19. 10. 2007 Institut für Neuroinformatik Fakultät für Ingenieurwissenschaften und Informatik Einführung in MATLAB
MehrIn 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
MehrÜbungen zur Einführung in die wissenschaftliche Programmierung. MATLAB Einführung Teil II. Teil I. Teil II
Übungen zur Einführung in die wissenschaftliche Programmierung MATLAB Einführung Teil II Modifiziertes Exzerpt aus: Christian Karpfinger, Boris von Loesch: MATLAB Eine Einführung, 14. Oktober 2013 https://www-m11.ma.tum.de/fileadmin/w00bnb/www/people/karpfinger/matlab-tutorial.pdf
Mehr1 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
MehrInformatik 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.
MehrUlrich Stein
Von C nach MATLAB Einführung in MATLAB für Personen mit C-Kenntnissen Datentypen ähnlich in C und MATLAB, dort aber automatische Typzuweisung möglich double a = 2; Arrays a = double( 2 ); aber auch a =
MehrMathematik am Computer 4. Vorlesung Matlab: Teil 1
4. Vorlesung Matlab: Teil 1 4. Dez. 2008 Übersicht 1 Grundlegendes Matrizen Bedienung von Matlab 2 Matlab als Taschenrechner Operationen auf Matrizen Operationen der Linearen Algebra 3 Matlab als Programmiersprache
MehrKlaus Schliep. 16. Februar 2004
Einführung in R Klaus Schliep 16. Februar 2004 Allgemeines R besteht ausschließlich aus Objekten. Die meisten Objekte sind entweder Daten oder Funktionen. Alle Funktionen werden mit runden Klammern geschrieben,
MehrFunktionen in Matlab. Nutzerdefinierte Funktionen können in.m-datei gespeichert werden
Funktionen in Matlab Zusammenfassung von Befehlssequenzen als aufrufbare/wiederverwendbare Funktionen in einem Programmblock mit festgelegter Schnittstelle (Signatur) Derartige prozedurale Programmierung
MehrEinführung in MATLAB. Grundlagen für die Übungen begleitend zur Vorlesung Neuroinformatik I
Stefan Scherer (stefan.scherer@uni-ulm.de) David Bouchain (david.bouchain@uni-ulm.de) 19. 10. 2007 Institut für Neuroinformatik Fakultät für Ingenieurwissenschaften und Informatik Einführung in MATLAB
MehrProf. Dr. Stefan Funken, Dipl.-Ing. Christoph Erath 15. Mai WiMa-Praktikum (Matlab 2/9) Einführung in LATEXund Matlab
Prof. Dr. Stefan Funken, Dipl.-Ing. Christoph Erath 15. Mai 2009 WiMa-Praktikum (Matlab 2/9) Einführung in LATEXund Matlab Page 2 WiMa-Praktikum (Matlab 2/9) 15. Mai 2009 Funken / Erath Matlab 2/9 m-files
Mehr