Datei-Verarbeitung. Peter Sobe 60
|
|
- Ute Weiner
- vor 7 Jahren
- Abrufe
Transkript
1 Datei-Verarbeitung Eine Datei: ist ein benanntes Objekt im Dateisystem, ist eine lineare Anordnung einzelner Bytes, die geschrieben, bzw. gelesen werden können, kann vergrößert (Schreiben bzw. Anhängen), und auch verkleinert werden (Überschreiben mit kleinerem Inhalt, Abschneiden). Es wird eine Vielzahl unterschiedlicher Dateien im Dateisystem verwaltet. Das Dateisystem speichert Informationen über Dateien (Namen, Größe, Ort) und die enthaltene Daten auf einem nichtflüchtigen Speicher (Festplatte, Flash-Memory, SSD, Magnetband, CD/DVD/BlueRay, früher auch Diskette) Dateien können durch Anwungsprogramme erzeugt, verändert, gelesen, kopiert, verschoben und gelöscht werden Peter Sobe 60
2 Datei-Verarbeitung: Save, Load Matlab kann im interaktiven Modus Dateien benutzen: um Skripte und Funktionen in s.g. m-dateien zu speichern um den Workspace zu sichern und wiederherzustellen >> save mein_workspace_27_05_2014 alle Variablen (Namen, Typ und Werte) werden in der Datei mein_workspace_27_05_2014.mat gespeichert diese Datei hat einen Matlab-spezifischen Aufbau und kann nicht ohne weiteres durch andere Programme verarbeitet werden >> load 'workspace_27_05_2014 alle Variablen werden wiederhergestellt wie zum Zeitpunkt des save-befehls Peter Sobe 61
3 Datei-Verarbeitung: Save, Load Matlab kann im interaktiven Modus Dateien benutzen um einzelne, bzw. mehrere ausgewählte Variable zu sichern und wiederherzustellen >> [X,Y] = meshgrid(1:0.1:5, -1:0.1:+1); >> save matrizen_27_05_2014 X Y etwas später >> load matrizen_27_05_2014 die Variablen X und Y werden wiederhergestellt wie zum Zeitpunkt des save-befehls Ein anderes Beispiel: satz_der_woche='das ist der Satz, den sich keiner merken kann.'; >> save satz_der_woche; Es wird eine Datei satz_der_woche.mat angelegt >> load satz_der_woche; oder >> load satz_der_woche ; Peter Sobe 62
4 Datei-Verarbeitung: Save, Load Das Speichern und Laden einzelner Variablen ist auch innerhalb von Skripten sinnvoll einsetzbar. Matlab kann Daten in ASCII-Format exportieren. Dazu wird save mit der Option ASCII benutzt. Die entstehe Datei enthält die Daten einen textformat. Ein Beispiel-Skript folgt: werte=[]; while(1) % Zyklus wird durch break verlassen w=input('geben Sie bitte einen Wert ein (-1 für Ende):'); if (w==-1) break; werte = [werte w]; fprintf('eingabe wurde beet...\n'); save werte.txt werte -ASCII; fprintf('werte wurden nach werte.txt geschrieben\n'); Peter Sobe 63
5 Datei-Verarbeitung: Daten-Export Wie sehen exportierte Textdateien aus? V = [ ]; M = [55 44; 33 66]; save vek.txt V -ASCII; save mat.txt M ASCII; vek.txt e e e e+00 mat.txt e e e e+01 Peter Sobe 64
6 Datei-Verarbeitung: Daten-Import Sind Daten als Textdatei in einer Reihe gespeichert, so können sie durch Matlab auf einen Vektor eingelesen werden. datenimport1.txt >> load ASCII datenimport1.txt; whos datenimport1 1x10 80 double Sind Daten als Textdatei in mehreren Reihen gespeichert, so werden sie durch Matlab auf eine Matrix eingelesen. datenimport2.txt >> load ASCII datenimport2.txt; whos datenimport1 1x10 80 double datenimport2 2x2 32 double Peter Sobe 65
7 Schrittweiser Zugriff auf Daten aus einer Datei Schrittweiser (sequentieller) Zugriff wird typischerweise in Skripten und Funktionen benutzt: Öffnen einer Datei mittels fopen Mehrfaches Lesen mit verschiedenen Funktionen, z.b. fgetl (file get line), oder fscanf (formatiertes Lesen auf eine oder mehrere Variablen) Schließen einer Datei mittels fclose Die Zugriffe werden über das s.g. Dateihandle (file handle) auf eine geöffnete Datei ausgerichtet. f = fopen('externedaten.txt'); % hier ist f das file handle zeile1 = fgetl(f); zeile2 = fgetl(f); fclose(f); Peter Sobe 66
8 Schrittweiser Zugriff auf Daten aus einer Datei variable = fscanf(file_handle, format); oder variable = fscanf(file_handle, format, dimesionsangabe); Format: %d für Integerzahl (nur ganzzahlige Werte) %f für Fließkommazahl %g für Fließkommazahl im wissenschaftlichen Format Fehlt die Dimensionsangabe, so versucht fscanf() die Variable als Spaltenvektor so lange wie möglich zu füllen. Beispiel: V = fscanf(f, %f ); M = fscanf(f, %f, [spalten, zeilen]); Peter Sobe 67
9 Schrittweiser Zugriff auf Daten aus einer Datei fprintf(file_handle, format, variablen); oder fprintf( format, variablen); % ohne file-handle bedeutet Ausgabe auf Konsole Beispiel: fprint(f1, %f,v); fprintf(f1, %f, M); Bei der Ausgabe werden die Dimensionen der Variablen berücksichtigt. Peter Sobe 68
10 Darstellung von Daten aus einer Datei Datei mit Daten: Skript: Geschwindigkeit nach Alter des Fahrers Alter der Fahrers Geschwindigkeit f = fopen('externedaten.txt'); titelzeile = fgetl(f); x_beschriftung = fgetl(f); y_beschriftung = fgetl(f); Z = fscanf(f,'%g',[2,26]); plot(z(1,:),z(2,:),'*'); title(titelzeile); xlabel(x_beschriftung); ylabel(y_beschriftung); axis([10,85,0,80]); fclose(f); Peter Sobe 69
11 Darstellung von Daten aus einer Datei Erzeugter Plot: Peter Sobe 70
12 Eval Die eval-funktion führt den als Parameter übergebenen String (ausdruck) als Matlab-Anweisung aus. [ausgabe1, ausgabe2, ] = eval (ausdruck) Anwung: Übergabe von Berechungsvorschriften an Funktionen. Die Funktionen werden damit flexibilisiert. Zum Beispiel kann die Nullstellensuche durch das Intervallhalbierungsverfahren so als allgemeines Verfahren für verschiedene Funktionen entworfen werden. function [nst] = NSTSuche_eval (a,b, funktionsausdruck) m=(a+b)/2; % Quellcode nur Auszugsweise x=m; y = eval( funktionsausdruck); nst = m; Peter Sobe 71
13 Eval (Fortsetzung) Nullstellensuche mit Eval, Vollständige Funktion: function [nst] = NSTSuche_eval (a,b, funktionsausdruck) m=(a+b)/2; x=m; y = eval( funktionsausdruck); while abs(y)> fprintf('m=%f y=%f \n ',m,y); if (y > 0) a = m; else b=m; nst=m; m=(a+b)/2; x=m; y = eval( funktionsausdruck); Aufruf: f_ausdruck= 0.3*cos(x+1)+sin((x+1)/2)-(x/5) ; nst = NSTSuche_eval (0,5, f_ausdruck); nst = Peter Sobe 72
14 Funktions-Handles Funktionshandles: Variablen, die eine Funktion speichern können. FH_winkelfun % Funktionshandle FH_winkelfun speichert Verweis auf cos FH_winkelfun(pi/2) ans = e-17 das ist praktisch Null FH_winkelfun % Funktionshandle FH_winkelfun speichert Verweis auf sin FH_winkelfun(pi/2) ans = 1 Funktionshandles können die genutzten Funktionen flexibilisieren und auch als Übergabe an andere Funktionen benutzt werden. Peter Sobe 73
15 Eval (Fortsetzung) Nullstellensuche mit Funktionshandle, Vollständige Funktion: function [nst] = NSTSuche_fun_handle(a,b, F) m=(a+b)/2; y = F(m); while abs(y)> fprintf('m=%f y=%f \n ',m,y); if (y > 0) a = m; else b=m; m=(a+b)/2; y = F(m) nst=m; Aufruf: nst = NSTSuche_fun_handle nst = Peter Sobe 74
2. Einführung in das Ingenieurtool MATLAB
2. Einführung in das Ingenieurtool MATLAB Inhalt: Allgemeines zur MATLAB-Benutzung MATLAB-Programmierung (Funktionen und Skripte) Nützliche (eingebaute) Funktionen Strukturen und Cell-Arrays Visualisierung
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 =
MehrZahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen:
Arbeit mit Dateien Zahlreiche Möglichkeiten zum dauerhaften Speichern und Laden von Daten Meist: Speichern in verschiedenen Dateiformaten Anwendungen: Speichern von Ergebnissen und Zwischenergebnissen
Mehr10 Lesen und Schreiben von Dateien
10 Lesen und Schreiben von Dateien 10 Lesen und Schreiben von Dateien 135 10.1 Mit load und save Binäre Dateien Mit save können Variableninhalte binär im Matlab-Format abgespeichert werden. Syntax: save
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
MehrWima 1 - Praktikum (Woche 4)
Wima 1 - Praktikum (Woche 4) Lernziele In diesem Praktikum sollen Sie üben und lernen: Einlesen von Dateien Schreiben von Dateien Am Anfang geben wir Ihnen einen kurzen Überblick über verschiedene Aus-
Mehr8. Arbeiten mit Dateien
8. Arbeiten mit Dateien www.c-programme.de Stefan Thiemert Kapitel 8 - Seite 1 von 6 8. 1. Allgemeines Bisher haben wir Daten, die wir in unseren Programmen erzeugt und verarbeitet haben, nur über den
MehrInput, Output, Dateien
Input, Output, Dateien C-Kurs 2013, 1. Tutorium Armelle Vérité http://wiki.freitagsrunde.org 8. September 2013 This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. 1 / 21
MehrStrings. 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
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
MehrDateizugriff unter C
Begriffe Dateizugriff unter C Datei = sequentielle Ansammlung von Datenbytes, z.b. auf einer Festplatte Auch Bildschirm und Tastatur werden wie Dateien behandelt: Bildschirm ist die Datei stdout Tastatur
MehrWiMa-Praktikum 1. Woche 4
WiMa-Praktikum 1 Universität Ulm, Sommersemester 2017 Woche 4 Lernziele In diesem Praktikum sollen Sie üben und lernen: Einlesen von Dateien Schreiben von Dateien Am Anfang geben wir Ihnen einen kurzen
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
MehrSchleifen. Auch das Berechnen von Produkten kann analog formuliert werden.
Schleifen Oft ist es notwendig einen Befehl oder einen Befehlsblock mehrmals hintereinander auszuführen. Um dies zu ermöglichen, stellen Programmiersprachen das Steuerkonstrukt der Schleife zur Verfügung.
MehrZyklen: 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
MehrWoche 18/01 26/01 6. Iterative Lösungsverfahren, Speicherformate für Matrizen 1 / 8
Woche 18/01 26/01 6. Iterative Lösungsverfahren, Speicherformate für Matrizen 1 / 8 Lernziele In diesem Praktikum sollen Sie üben und lernen: Einlesen von Matrizen aus Dateien Übergabe von Funktionen als
Mehrhigh level I/O/ low level I/O
Dateiarbeit in C Datei(engl. File) ist ein Menge von Daten (Bytes) auf einem geeigneten Datenträger. Festplatte USB-Stick Früher: Magnetband, Lochband, Lochkartenstapel, Diskette Eine Datei enthält Daten
MehrMatlab Praktikum - Tag 3
Wima Praktikum I Matlab Praktikum - Tag 3 Prof. Dr. Stefan Funken, Andreas Rupp Institut für Numerische Mathematik Sommersemester 2012 Page 2 Matlab Praktikum - Tag 3 Sommersemester 2012 Prof. Dr. Stefan
MehrProgrammiersprachen Einführung in C
Programmiersprachen Einführung in C Teil 10: Arbeiten mit Prof. Dr. Gliederung Programmiersprachen 1. Von der Maschinensprache zu C 2. Die Struktur von C-Programmen 3. Variable und Datentypen in C 4. Bildschirm
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
MehrEin-/Ausgabe, Dateisystem. Kapitel 9: Ein-/Ausgabe. Programmieren in C für Elektrotechniker. Programmieren in C. Dateisystem. Programmieren in C
für Elektrotechniker Kapitel 9: Dateisystem, Dateisystem E/A-Konzept in UNIX und C UNIX (und damit auch C) verwendet Datenströme (streams) als Konzept zur Verbindung von Programmen mit E/A-Geräten und
MehrWESTFÄ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
MehrZweiter Teil des Tutorials. Workspace M-files Matrizen Flow Control Weitere Datenstrukturen Gemeinsames Beispiel erarbeiten
Zweiter Teil des Tutorials Workspace M-files Matrizen Flow Control Weitere Datenstrukturen Gemeinsames Beispiel erarbeiten Workspace Im Workspace sind die Variablen mit ihrem jeweiligen Wert gespeichert.
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
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
MehrDateioperationen Fachhochschule Würzburg-Schweinfurt Prof. Dr. Martin Ochs. Abspeichern und Einlesen von Texten (Strings) in Dateien
Informatik I SS 2003 Dateioperationen 1 Textdateien, Öffnen Abspeichern und Einlesen von Texten (Strings) in Dateien 1. Das Öffnen einer Datei a) Deklaration eines Zeigers auf eine Datei FILE *pfile; b)
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.
MehrE-/A-Funktionalität nicht Teil der Programmiersprache
C Ein-/Ausgabe C Ein-/Ausgabe C.1 Überblick E-/A-Funktionalität nicht Teil der Programmiersprache Realisisierung durch "normale" Funktionen Bestandteil der Standard-Funktionsbibliothek einfache Programmierschnittstelle
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,
MehrFunktionen in Matlab. Lehrstuhl für Angewandte Mathematik Sommersemester und 29. Mai 2008
Funktionen in Matlab Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik Sommersemester 2008 15. und 29. Mai 2008 Funktionen in Matlab Wir kennen schon diverse
MehrProjektkurs MATLAB. ik i i ITK Engineering AG 1
Projektkurs MATLAB Wintersemester t 2011/2012 Dr-Ing Houssem Abdellatif Teamleiter Control Systems & Model Based Design houssemabdellatif@itk-engineeringde wwwitk-engineeringde ik i i 14112011 ITK Engineering
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)
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
MehrAnwendungssoftware III (MATLAB)
Anwendungssoftware III (MATLAB) VI Eingaben und Ausgaben in MATLAB Michael Liedlgruber Fachbereich Computerwissenschaften Universität Salzburg Sommersemester 2014 M. Liedlgruber Anwendungssoftware III
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 = ½
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
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
MehrDateien (1) Datenströme
Dateien (1) Datenströme Standardbibliothek bietet sogenannte Datenströme (engl. Streams) Objekte, in die Informationen geschrieben oder von denen Daten gelesen werden können Zum Arbeiten mit Dateien benötigt
MehrEinführung in Matlab. Eike Meerbach 6. Mai Typeset by FoilTEX
Eike Meerbach meerbach@math.fu-berlin.de 6. Mai 2002 Typeset by FoilTEX Eine Merkregel zu den Matrizenoperationen Es seien A R m n, B R n k und u R n 1. Dann gilt: Au = v AB = C (m n) (n 1) = (m 1) (m
MehrEin- und Ausgabe. C - Kurs Mario Bodemann. 15. September 2010
Ein- und Ausgabe C - Kurs 2010 Mario Bodemann 15. September 2010 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License 1 / 46 Inhaltsverzeichnis 1 Wiederholung
MehrMusterklausur_2 Grundlagen Informatik
1 Musterklausur_2 Grundlagen Informatik (120 min) Name: Matrikelnummer: Aufgabe 1 (2 Punkte pro Teilaufgabe) A1 A2 A3 A4 12 12 16 10 50 a) Was ist der ASCII Code? Antwort: Welchen Datentyp besitzen a und
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
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
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:
MehrDateien lesen und schreiben mit php
Dateien lesen und schreiben mit php (fopen(), fgets(), fread(), fwrite, fclose(), fputs(), file_get_contents()) Der Dateizugriff (anfügen und lesen) fopen(filename, mode) Öffnen vom lokalen Dateisystem
MehrIm Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung.
Dateioperationen Seite 1 von 12 Im Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung. z.b.: c:\testdateien\text.dat //Datendatei
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
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 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
MehrEin- und Ausgabe. C - Kurs Mario Bodemann. 15. September 2010
Ein- und Ausgabe C - Kurs 2010 Mario Bodemann 15. September 2010 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License 1 / 46 Inhaltsverzeichnis 1 Wiederholung
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
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 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 grapin@math.uni-goettingen.de Gerd Rapin Einführung in MATLAB p.1/25 Programmieren
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
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
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
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
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
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
MehrProgrammierung von CAx-Systemen Teil II
Programmierung von CAx-Systemen Teil II MATLAB-Simulink Schnittstellen zu anderen Systemen Prof. Dr. Jakob Reichl 1 Programmierung von CAx Systemen Gliederung Termin Ort Inhalt 1 Pr 19. MATLAB wiederholen:
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,
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Sequentielle Textdateien HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.23 Sequentielle Textdateien Erstellt am 12.02.2012 Beschreibung In Textdateien lassen sich schnell Informationen speichern und auch
MehrArrays (Felder/Vektoren)
Arrays (Felder/Vektoren) Zusammenfassung mehrerer Variablen des gleichen Typs unter einem Namen im Speicher direkt hintereinander abgelegt Definition: Typname Arrayname [Größe]; Beispiel: int ar [5]; Zugriff
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
MehrKLAUSUR ZUM BACHELORMODUL,,EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2011/12, DR. MAXIMILIAN HADERSBECK KLAUSUR AM
KLAUSUR ZUM BACHELORMODUL,,EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2011/12, DR. MAXIMILIAN HADERSBECK KLAUSUR AM 06.02.2012 VOR NACH MATRIKELNUMMER: STUDIENGANG: B.Sc. Computerlinguistik, B.Sc. Informatik,
Mehr1 Berechnung von Summen (ca = 10 Punkte)
Einführung in die wissenschaftliche Programmierung Klausur 26.02.2013 Seite 1/8 Name, Vorname, Unterschrift: Matrikelnummer: 1 Berechnung von Summen (ca. 5 + 4 + 1 = 10 Punkte) Gegeben sind natürliche
MehrProbeklausur Informatik 2 Sommersemester 2010
Probeklausur Informatik Sommersemester 0 1 Probeklausur Informatik Sommersemester 0 Name: A1 A A A A Matrikelnummer: 0 Hilfsmittel: Geodreieck Ab Punkten gilt diese Klausur als bestanden und wird nicht
MehrAnwendungssoftware III (MATLAB)
Anwendungssoftware III (MATLAB) Testvorbereitung Michael Liedlgruber Fachbereich Computerwissenschaften Universität Salzburg Sommersemester 2014 M. Liedlgruber Anwendungssoftware III (MATLAB) SS 2014 1
MehrÜ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
MehrMathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
MehrZeichendarstellung. Zeichen sind Zahlen (in C) Zeichen und switch
darstellung Arbeiten mit darstellung werden im Computer durch (kleine) Zahlen dargestellt in C können im Datentyp char gespeichert werden, dieser umfasst ein Byte und gilt als Ganzzahltyp darstellung Arbeiten
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
MehrÜbersicht Shell-Scripten
!!!! Wichtig: Bei Shell-Scripten enden die Zeilen nicht mit einem Strichpunkt!!!! Erste Zeile eines Shell-Scripts: #! /bin/bash Variablen in Shell-Scripts: Variablennamen müssen mit einem Buchstaben beginnen,
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
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten, Operatoren und Ausdrücke Anweisungen und Kontrollstrukturen (Steuerfluss)
MehrFelder. Gerd Bohlender. Einstieg in die Informatik mit Java, Vorlesung vom
Einstieg in die Informatik mit Java, Vorlesung vom 9.5.07 Übersicht 1 Was sind? 2 Vereinbarung von n 3 Erzeugen von n 4 Zugriff auf Feldkomponenten 5 Mehrdimensionale 6 als Objekte, Referenzen Kopieren
MehrInhalt. 4.5 Arbeit mit Zeigern (engl. Pointer)
Inhalt Inhalt: 4. Programmiersprache C 4.1 Programmaufbau in C 4.2 Basisdatentypen und einfache Anweisungen 4.3 Steuerfluss-Konstrukte 4.4 Arbeit mit indizierten Größen (Felder) 4.5 Arbeit mit Zeigern
MehrMATLAB. Eingabe und Ausgabe
MATLAB Eingabe und Ausgabe Dipl.-Ing. U. Wohlfarth Steuerung der Bildschirmausgabe Allgemein: on aktiviert, off deaktiviert Befehls Funktion, der Befehl alleine wechselt den Zustand Protokolldatei erstellen:
MehrBeispiel / Übung: Prof. Dr. A. Christidis WS 2012/13
Beispiel / Übung: Erstellen Sie ein kurzes, plattform-unabhängiges C-Programm ( Konsolenanwendung ), das sich in die Reihe bereits gestarteter Kopien einordnet, sich nach 20 sec (Rechenzeit) abmeldet und
Mehr6.2 Extras/Lesen aus Dateien
6.2 Extras/Lesen aus Dateien 6.2.1 Problem Aus einer Datei sollen Spannungswerte eingelesen werden. Anschließend sollen Anzahl, Minimum, Maximum, AMW und Standardabweichung ermittelt und ausgegeben werden.
MehrProgrammieren in C++
Programmieren in C++ SS 2012 Vorlesung 7, Dienstag 19. Juni 2012 (Eingabe/Ausgabe, Optionen, ASSERT_DEATH) Prof. Dr. Hannah Bast Lehrstuhl für Algorithmen und Datenstrukturen Institut für Informatik Universität
MehrInformatik 1 MATLAB-Labor 1
Informatik 1 MATLAB-Labor 1 Aufgabe 1.1: Der Bildschirmarbeitsplatz Abb.: Bestandteile des Bildschirmarbeitsplatzes Ihr Bildschirmarbeitsplatz im Labor besteht (im Uhrzeigersinn der Abbildung) aus dem
MehrEinstieg in die Informatik mit Java
1 / 26 Einstieg in die Informatik mit Java Felder Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 26 1 Was sind Felder? 2 Vereinbarung von Feldern 3 Erzeugen von Feldern
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
MehrMapra: C++ Teil 9. Felix Gruber, Sven Groß. 20. Juni IGPM, RWTH Aachen. Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 9 20.
Mapra: C++ Teil 9 Felix Gruber, Sven Groß IGPM, RWTH Aachen 20. Juni 2017 Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 9 20. Juni 2017 1 / 23 Themen vom letzten Mal Klassen Initialisierungsliste in Kontrollstrukturen
MehrEinführung in die Programmierung (MA8003)
Theorie 3.1: Visualisierung von Ergebnissen Dr. Lorenz John Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 06.10.2016 Ablauf Theorie 1.1+1.2 Di (04.10.2016)
MehrProgrammieren in C/C++ und MATLAB
Programmieren in C/C++ und MATLAB Christof Beyer Sven Willert Sabine Schmidt Christian-Albrechts-Universität zu Kiel CAU 7-1 Bisher eingeführt war für Namen nur der Datentyp char. Dieser erlaubt das Speichern
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.
MehrInformatik I (D-ITET)
Informatik I (D-ITET) Übungsstunde 2, 5.10.2009 ETH Zürich? Übungsgruppenwechsel? Abgabe der Übungen... Bis Mo, 24:00 Theorie: Programme: per mail oder auf Papier.cpp Datei per mail Bin euch noch Demos
MehrSchriftlicher Test zu C++ (90 Minuten) VU Einführung ins Programmieren für TM. 22. Juni 2012
Familienname: Vorname: Matrikelnummer: Aufgabe 1 (4 Punkte): Aufgabe 2 (1 Punkte): Aufgabe 3 (1 Punkte): Aufgabe 4 (3 Punkte): Aufgabe 5 (4 Punkte): Aufgabe 6 (5 Punkte): Aufgabe 7 (2 Punkte): Aufgabe
MehrEinführung in die Programmierung (MA8003)
Theorie 3.1: Visualisierung von Ergebnissen Dr. Laura Scarabosio Technische Universität München Fakultät Mathematik, Lehrstuhl für Numerische Mathematik M2 06.10.2017 Ablauf Theorie 1.1+1.2 Mi (04.10.2016)
Mehr