Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.
|
|
- Inge Miriam Baumhauer
- vor 7 Jahren
- Abrufe
Transkript
1 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 Variablen in MATLAB von denen in der Mathematik unterscheiden. Außerdem werden wir sehen, wie wir MATLAB- Befehle in Dateien speichern können, damit wir Rechnungen später ein weiteres Mal ausführen oder nachträglich ändern können. Zum Abschluss der Sitzung beginnen wir mit dem Thema for-schleifen um Befehle mehrfach auszuführen. Variablen Spätestens bei der Rechnung mit Vektoren und Matrizen wird klar, dass es auf die Dauer nicht praktikabel ist, alle Objekte immer direkt anzugeben. Zum Lösen eines linearen Gleichungssystems A b wollen wir gerne wie in der Mathematik mit Variablen A und b arbeiten und die Lösung x durch diese Variablen ausdrücken. Um etwas in eine Variable, bspw. A, zu speichern, stellen wir dem, was wir in der Variable speichern wollen, ein A = voran: >> A = [ 2 ; 0 2] A = >> b = [25 ; 20] b = Wir bemerken an diesem Beispiel auch, dass statt ans = nun der Variablenname der Ausgabe voransteht. Wie in der ersten Sitzung am Ran-
2 de bemerkt, ist auch ans (für answer) nur eine Variable, die den Wert des letzten Befehls enthält. Wir können nun in Rechnungen auch Variablen verwenden: >> A \ b 5 0 Aufgabe. Benutzen Sie Variablen zur Lösung der folgenden Aufgaben: a) Berechnen Sie x als Lösung des Gleichungssystems A b mit 0 A = 0 2 0, b = b) Berechnen Sie als Probe Ax b, aber auch A 2 x und A 5 x. Letztere Befehle sind ohne Verwendung von Variablen kaum mehr zu schreiben. Als Variablennamen kann man in MATLAB nicht beliebige Zeichen verwenden. Variablen dürfen nur aus den Buchstaben A-Z, a-z, den Ziffern 0-9 und Unterstrichen _ bestehen. Außerdem darf eine Variable nicht mit einer Ziffer oder einem Unterstrich beginnen. Abgesehen von diesen Regeln gehört es, wie in der Mathematik, auch bei der Programmierung zum guten Ton, gewisse Konventionen bei der Variablenbenennung einzuhalten. Bis auf weiteres genügt die Faustregel: Matrizen mit einem Großbuchstaben und alle anderen Objekte mit Kleinbuchstaben benennen. Numerischer und symbolischer Ansatz In der Mathematik sind wir es gewohnt, dass A \ b die drei Variablen x, A und b zueinander in Relation setzt. In MATLAB ist dies nicht der Fall, denn MATLAB arbeitet numerisch und nicht symbolisch: Alle Variablen werden durch ihren aktuellen Wert ersetzt und Rechnungen direkt durchgeführt. Nur bei Zuweisungen.. =.. ersetzt MATLAB die Variable links vom Gleichheitszeichen nicht. MATLAB erwartet aber, dass dort nur der Genauer gesagt: Den Wert des letzten Befehls, welcher nicht selbst eine Variable definiert hat. 2
3 Name einer Variable steht. Dieser wird dann der Wert rechts vom Gleichheitszeichen zugewiesen. Ausdrücke wie * 2 und 2 = x erfüllen dieses Format nicht und sind daher nicht erlaubt. In A \ b werden A durch die konkrete Matrix und b durch den konkreten Vektor ersetzt und das Ergebnis der Rechnung der Variable x zugewiesen. Die Formel selbst wird von MATLAB nicht gespeichert. Das folgende Beispiel zeigt, wie sich dieses Verhalten auf ein Programm auswirkt. In der Zeile y = x wird der aktuelle Wert von x in die Variable y kopiert. Die beiden Variablen stehen danach aber in keiner Beziehung zueinander: Ändern wir x, so hat dies keine Auswirkungen auf y. >> >> y = x >> y y = >> 5 5 >> y y = Symbolisch arbeitende Systeme 2 können hingegen die Formeln selbst speichern und manipulieren. Dies erlaubt es solchen Programmiersprachen, Formeln nach bestimmten Variablen umzuformen und erst später konkrete Werte für die Variablen einzusetzen. Für Computer ist der numerische Ansatz der natürliche, da sie für das Speichern von und Rechnen mit konkreten Zahlen gebaut sind. Dem Computer den Umgang und das Umformen von Formeln beizubringen ist daher nur mit einem sehr großen Aufwand möglich. Daher arbeiten die meisten Programmiersprachen wie MATLAB numerisch. Die Zuordnungregel verbietet einem nicht, eine Variable über sich selbst neu zu definieren: 2 Auch Computer-Algebra-Systeme genannt, beispielsweise Mathematica oder Maple. >>
4 >> x + 4 MATLAB ersetzt die Variablen auf der rechten Seite des Gleichheitszeichens zuerst durch ihren aktuellen Wert und ändert erst danach die Variable. Der Ausdruck auf der rechten Seite ist gleich +, da der Wert von x vor der Zuordnung ist. Dieser Wert wird dann in x gespeichert. Skriptdateien Bislang haben wir alle Befehle direkt in die Konsole von MATLAB eingegeben. Die Konsole ist zwar praktisch, um einzelne Befehle kennenzulernen, allerdings lassen sich so eingegebene Befehle nicht permanent auf dem Computer speichern. Skriptdateien erlauben es uns, ganze Befehlsketten in eine Textdatei zu schreiben und gemeinsam auszuführen. Zum Erstellen einer neuen Skriptdatei gehen Sie im Menü von MATLAB auf Home NewScript. Es öffnet sich im zentralen Bereich von MATLAB nun ein Texteditor, in welchen Sie die einzelnen Befehle durch Leerzeilen getrennt eingeben können. A = [ 2 ; 0 2] b = [25 ; 20] A \ b Aufgabe 2.. Legen Sie eine neue Skriptdatei an: Home NewScript. 2. Geben Sie als Text im Editor das Folgende ein: % Meine Skriptdatei 2 (Alles rechts von einem %-Zeichen ist eine Kommentar und wird von MATLAB ignoriert.). Speichern Sie Ihre Datei unter dem Namen geometrisch.m im aktuellen Ordner: File Save Save As. 4. Führen Sie die Datei aus: Editor Run... 4
5 Ausführen von Skriptdateien Nach einem Klick auf den Editorbereichs (damit dieser Teil des Fensters aktiviert wird) kann man eine Skriptdatei über den Menüeintrag Editor Run... oder durch Drücken der Taste F5 ausführen. Diese beiden Methoden sind jeweils nur Abkürzungen dafür, in das Command Window den Namen der Skriptdatei ohne die Dateiendung.m einzugeben. Um die Skriptdatei geometrisch.m auszuführen, muss man daher geometrisch als Befehl eingeben: >> geometrisch... Aufgabe. Ändern Sie nun Ihre Skriptdatei aus der vorherigen Aufgabe. Definieren Sie eine Variable q = 0.5 und berechnen Sie die ersten Partialsummen n der geometrischen Reihe für n aus {0,, 2,, 4}. k=0 k=0 q k q k Das Konzept des Aktuellen Ordners Gibt man in das Command Window den Namen einer Skriptdatei ein, so sucht MATLAB nach dieser Datei in dem aktuellen Ordner (engl. current folder). Haben wir unsere Datei geometrisch.m aus der letzten Aufgabe beispielsweise in einem Unterordner Praktikum gespeichert, so erscheint beim Eintippen von geometrisch ohne weitere Einstellungen die Fehlermeldung >> geometrisch Undefined function or variable ' geometrisch '. da MATLAB die Skriptdatei im aktuellen Ordner nicht gefunden hat. Den aktuellen Ordner kann man im linken Bereich von MATLAB mit dem Titel Current Folder ändern. Wechseln wir dort in den Praktikum- Ordner, so lässt sich die Skriptdatei nun durch Eingabe ihres Namens ausführen. Auch wenn wir eine Skriptdatei über das Menü ausführen oder F5 drücken, muss MATLAB zuerst den aktuellen Ordner wechseln. In diesem Fall gibt uns MATLAB allerdings direkt einen Hinweis und die Möglichkeit, den aktuellen Ordner direkt zu wechseln. 5
6 Aufgabe 4.. Speichern Sie nun eine Kopie der Skriptdatei geometrisch.m unter dem Namen geometrisch_kopie.m in einen Unterordner namens Praktikum. Verwenden Sie zum Speichern der Kopie File Save Save As. 2. Wechseln Sie über Current Folder in den neuen Ordner und führen Sie das Skript durch Eingabe von geometrisch_kopie aus. (In Zukunft wollen wir alle Dateien in dem Ordner Praktikum speichern.) for-schleifen Als nächstes wollen wir sogenannte for-schleifen kennenlernen. Bislang haben unsere Programme jeden einzelnen Befehl, den wir eingetippt haben, genau einmal ausgeführt. Schleifen ermöglichen es, Befehle mehrmals ausführen zu lassen. Wir wollen direkt mit einem ersten Beispiel für eine for-schleife beginnen und dann ausgehend davon die Syntax von solchen Schleifen erklären. Wir werden zunächst einfach die Zahlen von bis 5 ausgeben lassen: for i = [ 2 4 5] i end Die Syntax bedeutet: Für alle i (, 2,, 4, 5) führe den Befehl i aus. Wir fassen Vektoren hier und im Folgenden manchmal auch als geordnete Menge auf, daher die Schreibweise mit. Der Befehl ist in unserem Fall nur i und sorgt dafür, dass unsere Zahl ausgegeben wird. Eine for-schleife besteht aus einem Schleifenkopf und einem Schleifenrumpf. Der Schleifenkopf ist in unserem Fall i = [ 2 4 5] und der Schleifenrumpf besteht aus allen Befehlen, die für jedes i ausgeführt werden soll. Diese werden stets eingerückt. Die allgemeine Syntax für for-schleifen lautet: for ( Variablenname) = ( Vektor) (Befehle) end und MATLAB führt dann (Befehle) für alle (Variablenname) (Vektor) durch. 6
7 Um die Zahlen aus dem ersten Beispiel zu summieren müssen wir zusätzlich eine Variable anlegen, welche die bisher berechnete Summe speichert: sum = 0 for i = [ 2 4 5] end Die Schleifen die wir bisher als Beispiel behandelt haben, können wir immer auch ohne die Verwendung einer for-schleife ausschreiben. Das letzte Beispiel ergibt so ausgeschrieben: sum = 0 i = i = 2 i = i = 4 i = 5 Es wird an dieser Formulierung der Schleife auch nochmals deutlich, dass sich der Wert von i in jedem Schleifendurchlauf ändert. Aufgabe 5. Schreiben Sie ein Skript, welches zu Fuß mit Hilfe einer for-schleife für eine Variable a die vierte Potenz berechnet. Regel: Sind im Aufgabentext Variablen nicht festgelegt, so gilt: a) Ihr Programm muss mit einem Abschnitt beginnen, in dem diese Variablen definiert sind. Sie können zum Testen Werte frei wählen. b) Ihr restliches Programm darf nicht von konkreten Werten abhängen. Natürlich würde man hier eigentlich die Gaußsche Summenformel verwenden. 7
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
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,
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
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,
MehrMathematische Computer-Software
Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration
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:
MehrÜbungszettel 2a - Python
Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert
MehrLineare Algebra mit dem Statistikprogramm R
SEITE 1 Lineare Algebra mit dem Statistikprogramm R 1. Verwendung von Variablen Variablen werden in R definiert, indem man einem Variablennamen einen Wert zuweist. Bei Variablennamen wird zwischen Groß
MehrPraktikum Beobachtungsnetze. Matlab in Versuch Hydrologie Hilfestellungen
Praktikum Beobachtungsnetze Matlab in Versuch Hydrologie Hilfestellungen Inhaltsverzeichnis 1 Einführung 1 1.1 Was ist Matlab?................................ 1 1.2 Wichtigstes in Kürze.............................
MehrTexteditor Befehlsskripte PC - TI92 Verbindung
Mag. Günter Mitasch Texteditor Befehlsskripte PC - TI92 Verbindung Themenbereich Texteditor - Befehlsskripte - PC TI92 Verbindung Inhalte Verwendung des Texteditors des TI92 Erstellen von Befehlsskripte
MehrPython 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.
Python 3.6 Erste Schritte auf dem Mac Syshack 22. Juni 2017 Version 2.0 Seite 1 / 12 1 Installation Für die Installation von Python muss man das Installationspaket für Mac OS X von der Python Projekt Webseite
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
MehrProgrammieren mit Python
Programmieren mit Python Programmieren heisst: Dem Computer sagen, was er tun soll. Die Befehle muss man übrigens in einer Sprache geben, die der Computer versteht. Darum sind verschiedene Programmiersprachen
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 = ½
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
Mehr01 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
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 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
Mehr(Newcombe s und) Benfords Gesetz
HP Prime Grafikrechner (Newcombe s und) Benfords Gesetz Erfahren Sie mehr über den HP Prime: http://www.hp-prime.de Ein Beispiel für die Arbeit mit der Tabellenkalkulations-App auf der HP Prime. Einführung
MehrInformatik für Schüler, Foliensatz 2 Ausdrücke, Variablen, Datentypen, Ein- und Ausgabe
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 26. August 2009 1/17 Informatik für Schüler, Foliensatz 2 Ausdrücke, Variablen, Datentypen, Ein- und Ausgabe Prof. G. Kemnitz
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
MehrTest 2, Musterlösung. Name, Klasse: Semester: 1 Datum: Teil ohne Matlab
Test 2, Musterlösung Lineare Algebra donat.adams@fhnw.ch Institut für Mathematik und Physik Name, Klasse: Semester: Datum: 2..26. Teil ohne Matlab. Lineare Abbildungen Zeigen Sie, dass die folgenden Abbildungen
Mehr4) Lösen linearer Gleichungssysteme mit zwei oder drei Unbekannten
1) Wechsel der Darstellung Taschenrechner CASIO fx-991 ES Denn es ist eines ausgezeichneten Mannes nicht würdig, wertvolle Stunden wie ein Sklave im Keller der einfachen Berechnungen zu verbringen. Gottfried
MehrEine kleine Anleitung zum Programmieren mit MATLAB
Eine kleine Anleitung zum Programmieren mit MATLAB Kathrin Smetana 4. Oktober 2011 Dies ist eine (stetig erweiterbare) Liste der Dinge, die man beachten sollte, wenn man mit Matlab programmieren, sprich
MehrArbeiten mit TI-Nspire Bibliotheken
Arbeiten mit TI-Nspire Bibliotheken Was ist eine Bibliothek? Eine Bibliothek ist ein TI-Nspire Dokument, das eine Sammlung von Variablen, Funktionen und/oder Programmen enthält, die als Bibliotheksobjekte
MehrPraktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3
Michael Jugovac Dominik Kopczynski Jan Quadflieg Till Schäfer Stephan Windmüller Dortmund, den 30. Oktober 2014 Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Es können 12 (+5
MehrLinux-Einführung Übung
Linux-Einführung Übung Mark Heisterkamp 24. 25. Februar 2010 1 Einführung und Grundlagen 1.1 Erste Schritte... 1.1.1 Xterminalfenster Öffnen Sie ein weiteres Xterminalfenster mit der Maus. mittels Kommando.
MehrInhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion Summenprodukt... 4
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion SUMME... 2 Die Funktion AUTOSUMME... 2 Die Funktion SUMMEWENN... 2 Die Funktion SUMMEWENNS... 3 Die Funktion Summenprodukt...
MehrStatistik-Programme. Inhalt. 1.1 Kleine Einführung in R Installieren und Starten von R
1 Statistik-Programme Inhalt 1.1 KleineEinführungin R... 3 1.1.1 Installieren undstartenvon R... 3 1.1.2 R-Konsole... 4 1.1.3 R-Workspace... 5 1.1.4 R-History... 5 1.1.5 R-Skripteditor... 5 1.2 Kurzbeschreibungvon
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
MehrKapitel. Platzhalter. Was sind Platzhalter?
Kapitel 3 Was sind? sind ganz wichtige Elemente bei der Programmierung. Alle Programme, die du schon kennst (wie beispielsweise die Textverarbeitung WORD oder ein Programm zum Verschicken von E-Mails),
MehrWenn Du Deinen Rechner zum ersten Mal einschaltest, verlangt er von Dir einige Angaben. Wähle als Sprache Deutsch.
1 Dein Rechner kann alles Dein neuer Rechner kann eigentlich fast alles. Die Frage ist nun, wie viel Du mit ihm anstellen kannst. In dieser Einführung geht es darum, die grundlegenden Techniken zu lernen,
MehrRückgabewerte von Methoden
OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1
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.
MehrÜbungen zur Vorlesung Wissenschaftliches Rechnen I
Übungen zur Vorlesung Wissenschaftliches Rechnen I Nicolas Gauger, René Lamour, Hella Rabus Wintersemester 2007/2008 Programmierung - Einführung Programmierung - Einführung Berechnung einer Formel y =
MehrEin erstes "Hello world!" Programm
OOP Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Die Benutzer Oberfläche von HOOPLU...2 2.1 Projekte öffnen und speichern...2 2.2 Die Klasse Program
MehrInstallation. 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
MehrGrundlagen im Umgang mit dem Rechner
Grundlagen im Umgang mit dem Rechner Aufbau des Betriebssystems Schalten Sie Ihren TI-Nspire ein! Es erscheint der Startbildsschirm: Durch Klicken auf eins der sieben unten angeordneten Symbole, öffnen
MehrÜ 419 a Absolute Bezüge
Ü 419 a Absolute Bezüge Bezüge Benötigte Datei: Übungsmappe.xls Es gibt noch ein Problem: Wenn Sie eine einzige Zahl für mehrere Berechnungen brauchen, funktionieren relative Bezüge nicht. Aber - nach
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
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,
MehrRechner. Verlauf ansehen. Ausdruck teilen. Graph Gleichungen. OXY Seite öffnen. SCI/ENG Schreibweise. Eigene Gleichung zuweisen
Rechner Funktion Verlauf ansehen Ausdruck teilen Zurück (bis zu 30 Schritte) Vorwärts (bis zu 30 Schritte) Graph Gleichungen Eigene Gleichung zuweisen OXY Seite öffnen Bruch/Grad Konvertierung SCI/ENG
MehrSoftwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn
Softwarepraktikum zu Elemente der Mathematik Carsten Rezny Institut für angewandte Mathematik Universität Bonn 18. 20.05.2016 Listen Liste: Aufzählung von beliebigen Objekten liste={2,1.4,"abc"} Einzelnes
MehrWS2017/ Oktober 2017
Ronja Düffel WS2017/18 05. Oktober 2017 mit Python Programmieren (vereinfacht) 1 Problem beschreiben und analysieren 2 Enwicklung und Beschreibung einer Lösung 3 Übertragung/Umsetzung in eine Programmiersprache
MehrMATLAB: Kapitel 3 Programmieren
Bisher wurde gezeigt, wie Matlab sequentiell (d.h. in unverzweigten Strukturen) Anweisungen abarbeitet. Sollen jedoch komplizierter Sachverhalte programmiert werden, sind verzweigte Strukturen unerlässlich.
MehrMicrosoft Excel 2007 Basis. Leseprobe
Microsoft Excel 2007 Basis Kapitel 4 - Mit Formeln und Funktionen arbeiten 4.1 Formeln und Funktionen eingeben 4.1.1 Aufbau von Formeln und mathematische Operatoren in Formeln 4.1.2 Aufbau von Funktionen
MehrSchreibweise in IGOR: 6.02E-23
2. IGOR Objekte 2.1 Variable Eine Variable in IGOR ist eine Zahl, die einen Namen trägt. So ist es zum Beispiel möglich, unter dem Namen var1 die Zahl 4 abzuspeichern. Wichtig hierbei ist, dass IGOR Zahlen
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
MehrDas HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet
Das HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet Beispiel: Es soll 6 berechnet werden. ( Hinweis: 6 ist der sogenannte Radikand ) Vorgehensweise: Zuerst wird eine Näherung als Startwert angegeben,
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Erweiterte Summenfunktionen... 1 Die Funktion SummeWenn... 1... 1 Die Funktion SummeWenns... 2 Aufgabenstellung... 2 Die Funktion Summenprodukt... 3 Das Summenprodukt
Mehr1. Python Interpreter installieren (WinPython)
1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python
MehrLinux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
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
MehrGleichungen in GeoGebra-CAS Quelle: https://wiki.geogebra.org/de/befehle
Gleichungen in GeoGebra-CAS Quelle: https://wiki.geogebra.org/de/befehle Hinweis Mit spitzen Klammern werden die Objekte gekennzeichnet, die du selber ausfüllen sollst. Sie dürfen bei der Übergabe nach
MehrProgrammierung mit c/c++
Programmierung mit c/c++ Strukturiertes Programmieren 1 Programme werden in der Regel geschrieben, um Vorgänge in der realen Welt zu modellieren oder zu automatisieren Reale Welt: Objekte 2 Klassen Eine
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
MehrAufgabe 1 (a) Bestimmen Sie die Schnittgerade der beiden Ebenen gegeben durch 3x y 2z 5 = 0 und x y 4z 3 = 0.
Mathematik I für Naturwissenschaften Dr. Christine Zehrt 22.11.18 Übung 10 (für Pharma/Geo/Bio) Uni Basel Besprechung der Lösungen: 26. November 2018 in den Übungsstunden Aufgabe 1 (a) Bestimmen Sie die
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
MehrD-MAVT Lineare Algebra I HS 2018 Prof. Dr. N. Hungerbühler. Lösungen 7
D-MAVT Lineare Algebra I HS 8 Prof. Dr. N. Hungerbühler Lösungen 7. Gegeben seien: A := ( ), A := 5 ( ) 3 4. 4 3 Welche der folgenden Aussagen gelten? (a) A ist orthogonal. (b) A ist orthogonal. Lösung.
MehrPraktikum Ingenieurinformatik. Termin 2a. Schleifen und Verzweigungen in C und mit MATLAB
Praktikum Ingenieurinformatik Termin 2a Schleifen und Verzweigungen in C und mit MATLAB 1 1. Fibonacci-Zahlen in C 2. Fibonacci-Zahlen mit MATLAB 3. Zahlendreieck in C 4. Zahlendreieck mit MATLAB 5. Klausuraufgabe
Mehrin das Softwareprogramm GeoGebra
Einführung in das Softwareprogramm GeoGebra Das Programm wurde vom Österreicher Markus Hohenwarter und seinem Team entwickelt und ist mittlerweile so weit gereift, dass es für die standardisierte Reife-
MehrAusbildungsziel: Die Nutzung der Zwischenablage -Kopieren und Einfügen-
Ausbildungsziel: Die Nutzung der Zwischenablage -Kopieren und Einfügen- Die Möglichkeit am Computer einmal erledigte Arbeiten beliebig oft zu duplizieren bzw wieder zu verwenden, ist wohl der größte Fortschritt
MehrVariablen, Konstanten und Datentypen
Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling benedict.reuschling@h-da.de Hochschule Darmstadt Fachbereich Informatik WS 2013/14 Variablen, Konstanten und Datentypen Überblick
MehrDeduktive Systeme in Isabelle
Deduktive Systeme in Isabelle 1 Installation Auf den Tux-Rechnern des SCI ist Isabelle bereits für Sie installiert. Sie können dort Isabelle einfach mit dem Befehl isabelle jedit vom Terminal aus starten.
MehrProgrammierkurs 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
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
MehrSoftwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn
Softwarepraktikum zu Elemente der Mathematik Carsten Rezny Institut für angewandte Mathematik Universität Bonn 23. 25.05.2018 Listen Liste: Aufzählung von beliebigen Objekten liste={2,1.4,"abc"} Einzelnes
MehrVorsemesterkurs Informatik Sommersemester Aufgabenblatt Nr. 1B
Fachbereich Informatik und Mathematik Institut für Informatik Vorsemesterkurs Informatik Sommersemester 209 Aufgabenblatt Nr. B Aufgabe (Verzeichnisse) a) Finden Sie heraus, wie Ihr Homeverzeichnis auf
MehrVerwenden der Druck- und Zurückhaltefunktion
Beim Senden eines Druckauftrags an den Drucker können Sie im Treiber angeben, daß der Drucker den Auftrag im Speicher zurückhalten und nicht sofort drucken soll. Wenn Sie zum Drucken des Auftrags bereit
MehrRechner. Verlauf ansehen. Ausdruck teilen. Graph Gleichungen. OXY Seite öffnen. SCI/ENG Schreibweise. Eigene Gleichung zuweisen
Rechner Taste Funktion Verlauf ansehen Ausdruck teilen Zurück (bis zu 30 Schritte) Vorwärts (bis zu 30 Schritte) Graph Gleichungen Eigene Gleichung zuweisen OXY Seite öffnen Bruch/Grad Konvertierung SCI/ENG
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch
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
MehrModul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 2
Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 2 SS 2016
MehrProgramme erstellen in Java
Programmieren mit Java Modul 0 Programme erstellen in Java Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Schreiben von Computerprogrammen 3 2.1 Computerprogramme bestehen aus Daten und Instruktionen.......
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
MehrMethode der kleinsten Quadrate
1. Phase: Methode der kleinsten Quadrate Einführung Im Vortrag über das CT-Verfahren hat Herr Köckler schon auf die Methode der kleinsten Quadrate hingewiesen. Diese Lösungsmethode, welche bei überbestimmten
MehrWS2018/ Oktober 2018
Einführung in die Programmierung Ronja Düffel WS2018/19 02. Oktober 2018 RBI-Account Account für das Rechnernetz der Informatik RBI-Account HRZ-Account zum Arbeiten an und auf den Rechnern des Instituts
MehrSTACK Mathematische Aufgaben mit ILIAS testen (Ein Frage-Typ im ILIAS-Objekt Test)
STACK Mathematische Aufgaben mit ILIAS testen (Ein Frage-Typ im ILIAS-Objekt Test) Inhalt: Einleitung Vorteile von STACK-Fragen Beispielaufgabe Generierung einer Zufallsfrage 1. Einleitung Der elektronische
MehrAlgebra. Roger Burkhardt Fachhochschule Nordwestschweiz Hochschule für Technik Institut für Geistes- und Naturwissenschaft
Algebra Roger Burkhardt roger.burkhardt@fhnw.ch Fachhochschule Nordwestschweiz Hochschule für Technik Institut für Geistes- und Naturwissenschaft FS 2010 Roger Burkhardt roger.burkhardt@fhnw.ch Algebra
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
Mehr{tip4u://094} Passwort ändern
{tip4u://094} Version 7 Zentraleinrichtung für Datenverarbeitung (ZEDAT) www.zedat.fu-berlin.de Diese Anleitung erklärt die grundsätzlichen Anforderungen an das Passwort für Ihren ZEDAT-Account und die
MehrGrundlagen der Theoretischen Informatik: Übung 10
Grundlagen der Theoretischen Informatik: Übung 10 Joachim Selke Fachgebiet Theoretische Informatik Universität Hannover 20. Januar 2005 Turing-Maschinen als Rechenmaschinen gegeben sei eine Funktion f
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 4. Vorlesung 07.11.2017 1 Konzepte Imperative Programmierung neue Befehle erstellen Prozedurale Programmierung: Top/Down Programmierung Wiederholungen vermeiden (DRY-Prinzip:
MehrAnwendungssoftware III (MATLAB)
Anwendungssoftware III (MATLAB) I Grundlagen zu MATLAB Michael Liedlgruber Fachbereich Computerwissenschaften Universität Salzburg Sommersemester 2014 M. Liedlgruber Anwendungssoftware III (MATLAB) SS
MehrDie SMS Funktion. SMS an Fahrer senden
Die SMS Funktion SMS an Fahrer senden Über diese Funktion können Sie eine SMS (kostenpflichtig) an Ihren Fahrer (oder ein anderes beliebiges Handy) schicken. Schreiben Sie über ihre Tastatur in der Handy
MehrMUNIA Bedienungsanleitung
MUNIA Bedienungsanleitung by Daisoft www.daisoft.it 2 Inhaltsverzeichnis I II 2.1 2.2 2.3 2.4 2.5 2.6 III 3.1 3.2 3.3 IV 4.1 4.2 V 5.1 5.2 5.3 Einleitung... 3 Fälligkeitsarten... 5 Fälligkeitsarten...
MehrThema: Excel-Grundlagen
Editieren von Zelleninhalten Die Eingabezeile Unmittelbar oberhalb des Tabellen-Arbeitsbereichs befindet sich eine Zeile, die im linken Feld die Adresse der momentan selektierten Zelle anzeigt und rechts
MehrEine Kurzanleitung zu Maple. Symbolische, numerische und grafische Funktionalitäten:
MOSES-Projekt, GL, Juli 2003 Eine Kurzanleitung zu Maple Wir geben im Folgenden eine kurze Einführung in die Möglichkeiten, die das Computer Algebra System Maple bietet. Diese Datei (kuzanleitung_maple.mws)
MehrProgrammiertechnik 1 FOR-SCHLEIFEN
Programmiertechnik 1 FOR-SCHLEIFEN In diesem Dokument wollen wir uns mit Kontrollstrukturen befassen. Dazu sind im Folgenden einige Übungsaufgaben zu den Themen Schleifen (FOR, WHILE, DO) und Bedingungen
MehrEinführung in SPSS. Sitzung 2: Datenbereinigung und Datenmanagement. Knut Wenzig. 4. Dezember 2006
Sitzung 2: 4. Dezember 2006 Rückblick auf die Datenimport Benutzeroberfläche von SPSS Auswahl von Fällen Fälle anzeigen lassen Bestimmte Werte manipulieren Variablen in andere umkodieren Neue Variablen
MehrAnwendung von (Mathematica und) Matlab in der Physikalischen Chemie
Anwendung von (Mathematica und) Matlab in der Physikalischen Chemie 2. Einleitung Matlab Albert-Ludwigs-Universität Freiburg Dr. Till Biskup Institut für Physikalische Chemie Albert-Ludwigs-Universität
MehrWiWi SoSe2016 Excel Grundlagen
Excel Grundlagen Agenda Grundlagen Diagramme Wenn-Formel Bezüge Grundlagen Grundlagen Aufbau einer Formel: Bestandteil Erläuterung = Gleichheitszeichen leiten den Beginn einer Berechnung ein. NAME Name
MehrSystemverwaltung mittels Skripts
Systemverwaltung mittels Skripts Sept. 2003 M. Rigling 1 / 1 Version 0.2 Inhaltsverzeichnis: Systemverwaltung mittels Skripts...1 Inhaltsverzeichnis:...2 1. Skriptsprachen...3 2. Zur Erstellung von Skripts...3
Mehr