Filterprogrammierung in Gimp

Größe: px
Ab Seite anzeigen:

Download "Filterprogrammierung in Gimp"

Transkript

1 Rüdiger Timpe Alexander Bertschik Filterprogrammierung in Gimp Ein Vortrag im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder

2 Inhalt Aufgabenstellung und Motivation...3 Auswahl der Filter...3 Funktionsweise der Filter...4?Standardaufrufe für Perl-Scripte in Gimp...4?Koordinatentransformation im Script...5? Filterspezifische Funktionen...6 Beispiele...7 2

3 Aufgabenstellung und Motivation Im Rahmen des Seminars Verarbeitung und Manipulation digitaler Bilder wurden verschiedene Aufgaben gestellt. Unsere Wahl fiel auf eine praktische Umsetzung des in den ersten Seminarstunden präsentierten Wissens. Das Ziel dieser praktischen Arbeit war, die zugrundeliegende Mathematik des Themas in zwei Filtern anzuwenden, welche dann schliesslich zur Bildmanipulation verwendet werden können. Als Bildbearbeitungsprogramm wurde Gimp gewählt, da dieses, dank des enthaltenen Perl-Script Interpreters, eine einfache Implementierung solcher Filter zulässt. Grundlegende mathematische Verfahren wurden ausführlich im Seminar besprochen. Dazu zählt vor allem die Koordinatentransformation und die Prinzipien der linearen Interpolation. Gimp und das Perl-Script wurden im Seminar in diesem Fall von anderen Teilnehmern, präsentiert. Weitere Materialen wie Fachliteratur und Tutorials wurden ebenfalls bereitgestellt. Auswahl der Filter Die Auswahl der Filter gestaltete sich recht schwierig. Bekannte Bildverarbeitungsprogramme haben meist eine grosse Palette nützlicher und optimierter Filter, doch die Komplexität dieser Filter würde meist den Rahmen eines Grundstudiumseminars sprengen. Dennoch sind zwei Ideen gefunden und umgesetzt worden. Die entstandenen Scripte sind vom Standpunkt der Nützlichkeit zu vernachlässigen, dennoch lassen sich zugrundeliegene Mathematik und die Funktionsweise von Perl und Gimp gut erkennen und erlernen. Der erste ist der Antigrav -Filter. Dieser generiert ein Loch beliebiger Grösse, Position und Farbe im Bild und verdrängt die umliegenden Pixel. Beim Zweiten, dem Modern-Art Filter, wird das Bild beliebig grob radial gerastert. 3

4 Funktionsweise der Filter Im folgenden Abschnitt werden die Filter und ihre Funktionsweise anhand von Beispielen des Quellcodes erläutert. Zunächst werden dabei Filterunabhängige Standardaufrufe in Gimp erklärt, da diese eine unverzichtbare Basis darstellen. Danach folgt ein kurzer Kommentar zur Koordinatentransformation im Script und zum Schluss die für die beiden Filter spezifischen mathematischen Funktionen.? Standardaufrufe im Perl-Script für Gimp Das hier vorliegende Bild ist ein Ausschnitt aus dem programmierten Script, welcher bei beiden Filtern nahezu gleich ausfällt und hier exemplarisch besprochen werden soll. 4

5 Als erstes werden, wie in dem mit # eingeleiteten Kommentar zu sehen, die Übergabeparameter ausgelesen. Die in Perl mit dem $-Zeichen gekennzeichneten Variablen enthalten von Gimp übergebene Informationen wie: das Bild selbst, die Ebene innerhalb des Bildes und das gewünschte x und y-zentrum. Diese grundlegenden Informationen werden zur weiteren Bearbeitung benötigt. Die ersten beiden Parameter sind festgelegt, alle weiteren frei definiert und bei Benutzung des Filters vom Benutzer einzugeben. Mit vorhandenen Gimp-Funktionen wird nun Breite und Höhe des Bildes ermittlet.die Variablen $breite und $hoehe werden intialisiert und erhalten durch das spezifische Gimp-Plugins (gimp_image_width, gimp_image_height) die dem Bild entsprechende Ausmasse. Nun wird eine neue Ebene erzeugt, die später das bearbeitete Bild darstellen wird. Diese Ebene erhält einen neuen Namen, der Informationen zum angewendeten Filter enthält und wird mit der vom Benutzer eingegebenen Hintergrundfarbe gefüllt.? Koordinatentransformation im Script Die Koordinaten des Bildes werden in Zähl-Schleifen in x- und y-richtung durchlaufen, dabei wird jedem Pixel im neuen Bild ein Pixel (bzw. ein Farbwert) im Originalbild zugeordnet. In den erstellten Filtern wurde das Pull-Verfahren verwendet, d.h. es werden aus den Koordinaten im neuen Bild die Original-Koordinate im alten Bild berechnet. Auf diese Weise gehen weniger Farbinformationen verloren und somit werden weniger Fehler erzeugt. Um die Filter erfolgreich anwenden zu können, ist eine Transformation des Koordinatensystems des Bildes vom kartesischen zum polaren unverzichtbar. Dies wird in dem oben gezeigten Ausschnitt das Quellcodes vorgenommen. Dabei wird zuerst die Variable $radius initialisiert, welche mit Hilfe des Satzes des Pythagoras den Wert erhält, der sich aus der Wurzel der Summe der Quadrate der x und y-koordinaten ergibt. Der daraus errechnete Abstand zum Mittelpunkt wird nun durch die Berechnung des Winkels zwischen Radius und x-achse mit Hilfe der Arcustangens-Funktion spezifiziert. 5

6 Nach abgeschlossenener Bearbeitung müssen die Polaren in Kartesische Koordinaten zurücktransformiert werden. Dies geschieht durch entsprechende Cosinus und Sinus Funktionen. Nachdem die Filter das Bild entsprechend bearbeitet haben, wird das Bild, wiederum durch vorhandene Gimp-Funktionen, in der neuen Ebene ausgegeben und für den User sichtbar gemacht.? Filterspezifische Funktionen 1) Anti-Grav-Filter Dieser Auschnitt aus dem Anti-Grav Filter stellt die eigentliche Bearbeitung der Koordinaten dar. Der Radius im Originalbild wird um einen vom Abstand zum Bildrand abhängigen Faktor verkürzt, durch das Pull- Verfahren ergibt sich dadurch letztlich eine Vergrößerung des Radius im neuen Bild. Die Variable $rges enthält den Abstand des Punktes vom Bildrand, gemessen auf der Geraden Zentrum-AktuellerPunkt-Bildrand. Die beiden Radien werden in Verhältnis zueinander gesetzt, der entstehende Faktor ($faktor) ist der Verschiebungsfaktor, welcher zum Rand hin immer geringer ausfällt um ein Wegfallen der Pixel aus dem Bild zu verhindern. 2) Modern-Art-Filter 6

7 Dieser Abschnitt stellt den funktionalen Teil des Modern-Art Filters dar. Für diesen wurde die Neuberchnung des Radius mit Hilfe der Modulo- Operation vorgenommen. Dabei wird der Radius ($radius) per modulo- Operation mit dem beim Filterstart einegegeben Faktor ($faktor) verrechnet und vom Radius subtrahiert. Der im folgenden Beispiel zu sehende Kacheleffekt kommt dadurch zustande, das der Farbwert eines Pixels auf eine ganzes Arreal übertragen wird. Die Grösse des Arreals wird durch den Faktor bestimmt, welcher Einfluss auf die durch die Modulo- Operation erzeugten Restwertgruppen hat. Mathematisch gesehen wird das Bild in Restklassenringe Z n eingeteilt. Beispiele Beispiel Anti-Grav: Beispiel für Modern-Art: 7

Mathematik verstehen 7 Lösungsblatt Aufgabe 6.67

Mathematik verstehen 7 Lösungsblatt Aufgabe 6.67 Aufgabenstellung: Berechne die Schnittpunkte der e k1 und k mit den Mittelpunkten M1 bzw. M und den Radien r1 bzw. r a. k1: M1 3, 4, P 5, 3 k 1, k geht durch A 0 und B 4 0 r 5 M liegt im 1. Quadranten

Mehr

Transformation Allgemeines Die Lage eines Punktes kann durch einen Ortsvektor (ausgehend vom Ursprung des Koordinatensystems

Transformation Allgemeines Die Lage eines Punktes kann durch einen Ortsvektor (ausgehend vom Ursprung des Koordinatensystems Transformation - 1 1. Allgemeines 2. Zwei durch eine Translation verknüpfte gleichartige Basissysteme 3. Zwei durch eine Translation verknüpfte verschiedenartige Basissysteme (noch gleiche Orientierung)

Mehr

Mathematik I für MB/ME

Mathematik I für MB/ME Mathematik I für MB/ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 25/26 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden

Mehr

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Quadratische Funktionen & Gleichungen... Kinderleicht

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Quadratische Funktionen & Gleichungen... Kinderleicht Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Quadratische Funktionen & Gleichungen... Kinderleicht Das komplette Material finden Sie hier: School-Scout.de Inhalt Seite Vorwort

Mehr

3.2. Polarkoordinaten

3.2. Polarkoordinaten 3.2. Polarkoordinaten Die geometrische Bedeutung der komplexen Multiplikation versteht man besser durch die Einführung von Polarkoordinaten. Der Betrag einer komplexen Zahl z x + i y ist r: z x 2 + y 2.

Mehr

Vorbemerkungen. Die Programmieroberfläche des ClassPad

Vorbemerkungen. Die Programmieroberfläche des ClassPad Vorbemerkungen Erfahrungen zeigen, dass die Programmiermöglichkeiten des ClassPad im Unterricht kaum genutzt werden. Dabei bieten aus unserer Sicht viele Situationen die Gelegenheit, die Programmieroberfläche

Mehr

Vektoren - Die Basis

Vektoren - Die Basis Vektoren - Die Basis Motivation (Als Vereinfachung - der Schreibarbeit - wählen wir meistens Vektoren in R 2.) Eigentlich ist ja Alles klar! Für einen Vektor a gilt a = ( a x a y )! Am Ende werden wir

Mehr

Mathematik I für MB und ME

Mathematik I für MB und ME Mathematik I für MB und ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 28/29 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden

Mehr

Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29

Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29 Dynamische Systeme und Zeitreihenanalyse Komplexe Zahlen Kapitel 3 Statistik und Mathematik WU Wien Michael Hauser Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.0/29 Motivation Für die

Mehr

Koordinatensysteme der Erde

Koordinatensysteme der Erde Koordinatensysteme der Erde Es gibt verschiedene Arten, die Position eines Punktes auf der Oberfläche einer Kugel (manchmal auch Sphäre genannt) darzustellen, jede hat ihre Vor-und Nachteile und ist für

Mehr

Matlab Praktikum. Marvin Salzmann, Michael Skowronek, Patrick Schulte

Matlab Praktikum. Marvin Salzmann, Michael Skowronek, Patrick Schulte Matlab Praktikum Marvin Salzmann, Michael Skowronek, Patrick Schulte 1. Aufgabenstellung: Betrachten Sie den folgenden Tank: 2R d R Der Durchmesser des Zylinders sei ebenfalls R. Schreiben Sie mithilfe

Mehr

Die 3D-Parameter des Adjust-Fensters im Programm Apophysis 2.08 Beta 3D Hack

Die 3D-Parameter des Adjust-Fensters im Programm Apophysis 2.08 Beta 3D Hack Die 3D-Parameter des Adjust-Fensters im Programm Apophysis 2.08 Beta 3D Hack Perspective und Pitch Das Bild wurde mit 4 TF s, jede mit der Variation Sinusoidalxy, erstellt. Wenn Sinusoidalxy_height = 0

Mehr

3. Erweiterung der trigonometrischen Funktionen

3. Erweiterung der trigonometrischen Funktionen 3. Erweiterung der trigonometrischen Funktionen 3.1. Polarkoordinaten 1) Rechtwinklige und Polarkoordinaten Üblicherweise gibt man die Koordinaten eines Punktes in der Ebene durch ein Zahlenpaar vor: P(x

Mehr

4. Segmentierung von Objekten Video - Inhaltsanalyse

4. Segmentierung von Objekten Video - Inhaltsanalyse 4. Segmentierung von Objekten Video - Inhaltsanalyse Stephan Kopf Inhalt Vorgehensweise Berechnung der Kamerabewegungen zwischen beliebigen Bildern Transformation eines Bildes Hintergrundbilder / Panoramabilder

Mehr

Mathematische Grundlagen

Mathematische Grundlagen Kapitel 2 Mathematische Grundlagen In diesem Kapitel werden die mathematischen Grundlagen dargelegt, die für die Darstellung von dreidimensionalen Objekten notwendig sind. 2. 3D-Koordinatensystem Weit

Mehr

Inhalt. Vorwort 4. Quadratische Funktionen Einführung in das Thema 5-6. Ergänzung von Werten in Wertetabellen 9-10

Inhalt. Vorwort 4. Quadratische Funktionen Einführung in das Thema 5-6. Ergänzung von Werten in Wertetabellen 9-10 Inhalt Seite Vorwort 4 1 Quadratische Funktionen Einführung in das Thema 5-6 2 Die Funktionsgleichung = 2 7-8 Ergänzung von Werten in Wertetabellen 9-10 4 Erstellen von Wertetabellen und Zeichnen von Graphen

Mehr

Leseprobe. Werner Koehldorfer CATIA V5. Volumenmodellierung, Zeichnungen ISBN: Weitere Informationen oder Bestellungen unter

Leseprobe. Werner Koehldorfer CATIA V5. Volumenmodellierung, Zeichnungen ISBN: Weitere Informationen oder Bestellungen unter Leseprobe Werner Koehldorfer CATIA V5 Volumenmodellierung, Zeichnungen ISBN: 978-3-446-41724-3 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41724-3 sowie im Buchhandel.

Mehr

WiMa-Praktikum 1. Woche 8

WiMa-Praktikum 1. Woche 8 WiMa-Praktikum 1 Universität Ulm, Sommersemester 2017 Woche 8 Lernziele In diesem Praktikum sollen Sie üben und lernen: Besonderheiten der For-Schleife in Matlab Wiederholung des Umgangs mit Matrizen und

Mehr

Übung zur Vorlesung Berechenbarkeit und Komplexität

Übung zur Vorlesung Berechenbarkeit und Komplexität RWTH Aachen Lehrgebiet Theoretische Informatik Reidl Ries Rossmanith Sanchez Tönnis WS 2012/13 Übungsblatt 7 26.11.2012 Übung zur Vorlesung Berechenbarkeit und Komplexität Aufgabe T15 Entwickeln Sie ein

Mehr

Durch Eliminieren der Wurzel erhalten wir die bekannte Kreisgleichung:

Durch Eliminieren der Wurzel erhalten wir die bekannte Kreisgleichung: Fixieren wir ein Seil der Länge r an einem Punkt M, nehmen das lose Ende in die Hand und bewegen uns so um den Punkt M herum, dass das Seil stets gespannt bleibt, erhalten wir, wie in nebenstehender Abbildung

Mehr

Mathematik erzeugt grafische Kunstwerke und zauberhafte Videos: Was sind Fraktale?

Mathematik erzeugt grafische Kunstwerke und zauberhafte Videos: Was sind Fraktale? Mathematik erzeugt grafische Kunstwerke und zauberhafte Videos: Was sind Fraktale? Klaus Kusche Frühjahr 2019 Inhalt Unser Ziel Was ist ein Fraktal? Von linearen geometrischen Abbildungen zu iterierten

Mehr

Kreis - Tangente. 2. Vorbemerkung: Satz des Thales Eine Möglichkeit zur Bestimmung der Tangente benutzt den Satz des Thales.

Kreis - Tangente. 2. Vorbemerkung: Satz des Thales Eine Möglichkeit zur Bestimmung der Tangente benutzt den Satz des Thales. Kreis - Tangente 1. Allgemeines 2. Satz des Thales 3. Tangente an einem Punkt auf dem Kreis 4. Tangente über Analysis (an einem Punkt eines Ursprungkreises) 5. Tangente von einem Punkt (Pol) an den Kreis

Mehr

Lineare Funktion. Wolfgang Kippels 21. März 2011

Lineare Funktion. Wolfgang Kippels 21. März 2011 Lineare Funktion Wolfgang Kippels. März 0 Inhaltsverzeichnis Grundlegende Zusammenhänge. Aufbau der Linearen Funktion......................... Nullstellenbestimmung............................. Schnittpunktbestimmung............................

Mehr

Beschreibung GNU Image Manipulation Program. Eine Bilddatei mit GIMP speichern

Beschreibung GNU Image Manipulation Program. Eine Bilddatei mit GIMP speichern Beschreibung GNU Image Manipulation Program Teil 007 Eine Bilddatei mit GIMP speichern Ein Bild, das Sie zur Bearbeitung geöffnet haben, sollten Sie zunächst unter einem anderen Dateinamen in einer neuen

Mehr

Morphing. von Tim Sternberg. Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder

Morphing. von Tim Sternberg. Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder von Tim Sternberg Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder Einleitung Mit Morphing wird der fließende Übergang eines Bildes in ein anderes bezeichnet. Zwei digitale Bilder

Mehr

Zykloide. Lars Ehrenborg. 15. Januar Definition/Erzeugungsweise 2. 2 Herleitung der Parameterdarstellung 2. 4 Fläche eines Zykloidenbogens 4

Zykloide. Lars Ehrenborg. 15. Januar Definition/Erzeugungsweise 2. 2 Herleitung der Parameterdarstellung 2. 4 Fläche eines Zykloidenbogens 4 Zykloide Lars Ehrenborg 15. Januar 2017 Inhaltsverzeichnis 1 Definition/Erzeugungsweise 2 2 Herleitung der Parameterdarstellung 2 3 hübsche Eigenschaft 3 4 Fläche eines Zykloidenbogens 4 5 Normale und

Mehr

Anwendungsbeispiel Strahlensatz

Anwendungsbeispiel Strahlensatz Anwendungsbeispiel Strahlensatz L5 Das berühmteste Beispiel der Proportionalität ist der Strahlensatz aus der Geometrie (siehe dazu auch Geometrie). Hier noch einmal die Hauptsätze des Strahlensatzes:

Mehr

Einleitung 2. 1 Koordinatensysteme 2. 2 Lineare Abbildungen 4. 3 Literaturverzeichnis 7

Einleitung 2. 1 Koordinatensysteme 2. 2 Lineare Abbildungen 4. 3 Literaturverzeichnis 7 Sonja Hunscha - Koordinatensysteme 1 Inhalt Einleitung 2 1 Koordinatensysteme 2 1.1 Kartesisches Koordinatensystem 2 1.2 Polarkoordinaten 3 1.3 Zusammenhang zwischen kartesischen und Polarkoordinaten 3

Mehr

5. Geraden und Ebenen im Raum 5.1. Lineare Abhängigkeit und Unabhängigkeit von Vektoren

5. Geraden und Ebenen im Raum 5.1. Lineare Abhängigkeit und Unabhängigkeit von Vektoren 5 Geraden und Ebenen im Raum 5 Lineare Abhängigkeit und Unabhängigkeit von Vektoren Definition: Die Vektoren a,a,,a n heißen linear abhängig, wenn mindestens einer dieser Vektoren als Linearkombination

Mehr

Pixel oder Vektor? Die Vor- und Nachteile der verschiedenen Dateiformate. Tipps und Tricks rund um Ihr Marketing, Grafik und Design

Pixel oder Vektor? Die Vor- und Nachteile der verschiedenen Dateiformate. Tipps und Tricks rund um Ihr Marketing, Grafik und Design Die Vor- und Nachteile der verschiedenen Dateiformate Tipps und Tricks rund um Ihr Marketing, Grafik und Design Die Vor- und Nachteile der verschiedenen Dateiformate Langner Beratung GmbH Metzgerstraße

Mehr

Lineare Funktion. Wolfgang Kippels 3. November Inhaltsverzeichnis

Lineare Funktion. Wolfgang Kippels 3. November Inhaltsverzeichnis Lineare Funktion Wolfgang Kippels. November 0 Inhaltsverzeichnis Grundlegende Zusammenhänge. Aufbau der Linearen Funktion......................... Nullstellenbestimmung............................. Schnittpunktbestimmung............................

Mehr

Verhalten. Def. und Nutzen von Verhalten. Pseudocode Schreibtischtest. Algorithmen

Verhalten. Def. und Nutzen von Verhalten. Pseudocode Schreibtischtest. Algorithmen Verhalten Def. und Nutzen von Verhalten Algorithmen Pseudocode Schreibtischtest Verhalten & Pseudocode Das Verhalten beschreibt, wie sich die Datenstrukturen (Variablen) eines Programms verändern müssen,

Mehr

Koordinatensysteme und ihre Anwendung in Apophysis

Koordinatensysteme und ihre Anwendung in Apophysis Koordinatensysteme und ihre Anwendung in Apophysis Rechtwinkliges Koordinatensystem (Apophysis: Rectangular) Jeder Punkt der Ebene hat zwei Koordinaten, eine in x-richtung und eine in y- Richtung. Als

Mehr

Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:

Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht: 66/2006 vom 13.10.2006 FU-Mitteilungen Seite 25 e. Module affiner Bereiche Modul: Chemie für Physiker Aneignung der Grundlagen der Chemie mit Ausnahme der organischen Chemie sowie Erlangung eines Allgemeinwissens

Mehr

Technische Universität Chemnitz im April 2013

Technische Universität Chemnitz im April 2013 Dr. Neidhart Kamprath Technisches Gymnasium an der Handwerkerschule Chemnitz Technische Universität Chemnitz im April 2013 Ausgangspunkt Änderung der Bildgröße mittels Photoshop Berechnungsverfahren zur

Mehr

1993 III Aufgabe. In einem kartesischen Koordinatensystem sind die Gerade

1993 III Aufgabe. In einem kartesischen Koordinatensystem sind die Gerade 993 III Aufgabe In einem kartesischen Koordinatensystem sind die Gerade = g : X mit R sowie die beiden Punkte A( -) und C(- 2 ) gegeben. A und C bestimmen die Gerade h..a) Begründen Sie, dass der Mittelpunkt

Mehr

Dynamische Geometrie

Dynamische Geometrie Dynamische Geometrie 1) Die Mittelsenkrechten, die Seitenhalbierenden, die Höhen und die Winkelhalbierenden eines beliebigen Dreiecks schneiden sich jeweils in einem Punkt. a) Untersuchen Sie die Lage

Mehr

, 1,52,251,75, 1,5 4, 1,52

, 1,52,251,75, 1,5 4, 1,52 Lösung A1 Detaillierte Lösung: Lösungsschritte: 1. An der Parabelgleichung ist ersichtlich, dass es sich um eine nach oben geöffnete Normalparabel handelt, die in positiver -Richtung verschoben ist und

Mehr

Fachwörterliste Mathematik für Berufsintegrationsklassen

Fachwörterliste Mathematik für Berufsintegrationsklassen Fachwörterliste Mathematik für Berufsintegrationsklassen Lerngebiet 2.4: Grundkenntnisse der Geometrie München, Februar 2019 ISB Berufssprache Deutsch Erarbeitet im Auftrag des Bayerischen Staatsministeriums

Mehr

Lösungsvorschlag Serie 2 Rekursion

Lösungsvorschlag Serie 2 Rekursion (/) Lösungsvorschlag Serie Rekursion. Algorithmen-Paradigmen Es gibt verschiedene Algorithmen-Paradigmen, also grundsätzliche Arten, wie man einen Algorithmus formulieren kann. Im funktionalen Paradigma

Mehr

KISSsoft Tutorial: Welleneditor Schritt für Schritt Anleitung. KISSsoft Tutorial 006a: Welleneditor, Schritt für Schritt Anleitung

KISSsoft Tutorial: Welleneditor Schritt für Schritt Anleitung. KISSsoft Tutorial 006a: Welleneditor, Schritt für Schritt Anleitung KISSsoft Tutorial 006a: Welleneditor, Schritt für Schritt Anleitung KISSsoft Tutorial: Welleneditor Schritt für Schritt Anleitung Für Release 08-2005 Datei G:\KISSDOKU\Beschreibungen\Weitere\Anleitungen\KISSsoft-Tutorials\Rel-08-05\kisssoft-tut-006a-Dwelleneditorstepbystep.doc

Mehr

Theorie digitaler Systeme

Theorie digitaler Systeme Theorie digitaler Systeme Vorlesung 2: Fakultät für Elektro- und Informationstechnik, anfred Strohrmann Einführung Frequenzgang zeitkontinuierlicher Systeme beschreibt die Änderung eines Spektrums bei

Mehr

Prozedurale Texturen >>Was nicht passt wird passend gemacht...<<

Prozedurale Texturen >>Was nicht passt wird passend gemacht...<< Prozedurale Texturen >>Was nicht passt wird passend gemacht...

Mehr

Aufgabe 5: Analytische Geometrie (WTR)

Aufgabe 5: Analytische Geometrie (WTR) Abitur Mathematik: Nordrhein-Westfalen 203 Aufgabe 5 a) () PARALLELOGRAMMEIGENSCHAFTEN NACHWEISEN Zu zeigen ist, dass die gegenüberliegenden Seiten parallel sind, d. h. und. Zunächst ist 0 0 2 0, 3 2 0

Mehr

03. Vektoren im R 2, R 3 und R n

03. Vektoren im R 2, R 3 und R n 03 Vektoren im R 2, R 3 und R n Unter Verwendung eines Koordinatensystems kann jedem Punkt der Ebene umkehrbar eindeutig ein Zahlenpaar (x, y) zugeordnet werden P (x, y) Man nennt x und y die kartesischen

Mehr

Mathematische Kurven sind uns aus den verschiedensten Zusammenhängen vertraut. Wir stellen hier kurz die wichtigsten Begriffe zusammen.

Mathematische Kurven sind uns aus den verschiedensten Zusammenhängen vertraut. Wir stellen hier kurz die wichtigsten Begriffe zusammen. 10.1. Ebene Kurven Mathematische Kurven sind uns aus den verschiedensten Zusammenhängen vertraut. Wir stellen hier kurz die wichtigsten Begriffe zusammen. Parameterdarstellungen einer Kurve sind stetige

Mehr

Binomischer Satz. 1-E Vorkurs, Mathematik

Binomischer Satz. 1-E Vorkurs, Mathematik Binomischer Satz 1-E Vorkurs, Mathematik Terme Einer der zentralen Begriffe der Algebra ist der Term. Definition: Eine sinnvoll verknüpfte mathematische Zeichenreihe bezeichnet man als Term. Auch eine

Mehr

Algebra Für welche reellen Zahlen m hat das folgende Gleichungssystem nur die triviale

Algebra Für welche reellen Zahlen m hat das folgende Gleichungssystem nur die triviale Algebra 1 www.schulmathe.npage.de Aufgaben 1. Für welche reellen Zahlen m hat das folgende Gleichungssystem nur die triviale Lösung? x + y + mz = 0 mx y + z = 0 x + y + z = 0. Welche Punkte P z der z-achse

Mehr

03. Vektoren im R 2, R 3 und R n

03. Vektoren im R 2, R 3 und R n 03 Vektoren im R 2, R 3 und R n Unter Verwendung eines Koordinatensystems kann jedem Punkt der Ebene umkehrbar eindeutig ein Zahlenpaar (x, y) zugeordnet werden P (x, y) Man nennt x und y die kartesischen

Mehr

Die Quadratur des Kreises

Die Quadratur des Kreises Die Quadratur des Kreises Häufig hört man Leute sagen, vor allem wenn sie vor großen Schwierigkeiten stehen, so was wie hier wird die Quadratur des Kreises versucht. Was ist mit dieser Redewendung gemeint?

Mehr

Numerische Punktselektion und Koordinaten

Numerische Punktselektion und Koordinaten Einführung Bei der Erstellung einer Zeichnung oder dem Generieren eines Modelles sind die Geometrieobjekte i. Allg. durch ihre Proportionen und gegenseitige Lage numerisch definiert. PICTURES by PC untersützt

Mehr

Mathematik Analytische Geometrie

Mathematik Analytische Geometrie Mathematik Analytische Geometrie Grundlagen:. Das -Dimensionale kartesische Koordinatensystem: x x x. Vektoren und Ortsvektoren: a x = x x ist ein Vektor, der eine Verschiebung um x -Einheiten in x-richtung,

Mehr

Lösungsansätze zur Transformation spezieller Datenbestände

Lösungsansätze zur Transformation spezieller Datenbestände Lösungsansätze zur Transformation spezieller Datenbestände oder GK oder UTM kein Problem? Ja, aber Dipl.-Ing. Steffen, Blatt 1 Vorstellung Dipl.-Ing. Steffen Vermessung CAD-Dienstleistungen GIS Tel. 0700/22636200

Mehr

Digitale Bildverarbeitung (DBV)

Digitale Bildverarbeitung (DBV) Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung

Mehr

Wahlteil Geometrie/Stochastik B 1

Wahlteil Geometrie/Stochastik B 1 Abitur Mathematik: Wahlteil Geometrie/Stochastik B 1 Baden-Württemberg 214 Aufgabe B 1.1 a) 1. SCHRITT: SKIZZE ANFERTIGEN Die Lage der Pyramide im Koordinatensystem ist wie folgt: 2. KOORDINATENGLEICHUNG

Mehr

Einbindung in JIMDO-Shopsystem

Einbindung in JIMDO-Shopsystem Einbindung in JIMDO-Shopsystem Einbindung Das Vertrauenssiegel von Trustami lässt sich sehr einfach in JIMDO einbinden. Sie erhalten Ihren personalisierten Quellcode, indem Sie in Ihrem Trustami-Profil

Mehr

1.1. Geradengleichung aus Steigung und y-achsenabschnitt

1.1. Geradengleichung aus Steigung und y-achsenabschnitt Version vom 4. Januar 2007 Gleichungen von Geraden in der Ebene 1999 Peter Senn * 1.1. Geradengleichung aus Steigung und y-achsenabschnitt In dieser Form lautet die Gleichung der Geraden wie folgt: g:

Mehr

Umwandeln von RGB- in CMYK-Bilder

Umwandeln von RGB- in CMYK-Bilder Umwandeln von RGB- in CMYK-Bilder (Vorläufiger Entwurf) mit dem Gimp-Plugin Separate+ Eine Handreichung für Mitarbeiter/innen des Diakonischen Werkes des Ev. Kirchenkreises Steinfurt-Coesfeld-Borken e.v.

Mehr

Exemplar für Prüfer/innen

Exemplar für Prüfer/innen Exemplar für Prüfer/innen Kompensationsprüfung zur standardisierten kompetenzorientierten schriftlichen Reifeprüfung AHS Juni 2015 Mathematik Kompensationsprüfung 11 Angabe für Prüfer/innen Hinweise zur

Mehr

Analytische Lösung algebraischer Gleichungen dritten und vierten Grades

Analytische Lösung algebraischer Gleichungen dritten und vierten Grades Analytische Lösung algebraischer Gleichungen dritten und vierten Grades Inhaltsverzeichnis 1 Einführung 1 2 Gleichungen dritten Grades 3 3 Gleichungen vierten Grades 7 1 Einführung In diesem Skript werden

Mehr

Doppelintegrale. rd dr. Folie 1

Doppelintegrale. rd dr. Folie 1 Doppelintegrale G fda f, dd R R G 1 f ( rcos, rsin) rd dr Folie 1 Doppelintegrale einführendes Beispiel Als Vorwissen sollten Sie die Grundlagen ur Integration mitbringen (s..b. L. Papula, Mathematik für

Mehr

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Technische Universität München Zentrum Mathematik Michael Strobel Geometriekalküle WS 217/18 http://www-m1.ma.tum.de/geometriekalkuelews1718 Lösungen zu Aufgabenblatt 7 (29. Februar 217) Aufgabe 1. Abstand

Mehr

Reflexion - Teil Formel unter Verwendung von Vektoren

Reflexion - Teil Formel unter Verwendung von Vektoren Reflexion - Teil 1 1. Formel unter Verwendung von Vektoren (1. - 7. in R 2 ) 2. Fallunterscheidung: Beispiele zu 1. 3. Beispiel - Reflexionspunkt bekannt 4. Muss zur Berechnung von r der Reflexionspunkt

Mehr

Lernunterlagen Vektoren in R 2

Lernunterlagen Vektoren in R 2 Die Menge aller reellen Zahlen wird mit R bezeichnet, die Menge aller Paare a 1 a 2 reeller Zahlen wird mit R 2 bezeichnet. Definition der Menge R 2 : R 2 { a 1 a 2 a 1, a 2 R} Ein Zahlenpaar a 1 a 2 bezeichnet

Mehr

Funktionen in der Mathematik

Funktionen in der Mathematik R. Brinkmann http://brinkmann-du.de Seite 05.0.008 Funktionen in der Mathematik Bei der mathematischen Betrachtung natürlicher, technischer oder auch alltäglicher Vorgänge hängt der Wert einer Größe oft

Mehr

1. Filterung im Ortsbereich 1.1 Grundbegriffe 1.2 Lineare Filter 1.3 Nicht-Lineare Filter 1.4 Separabele Filter 1.

1. Filterung im Ortsbereich 1.1 Grundbegriffe 1.2 Lineare Filter 1.3 Nicht-Lineare Filter 1.4 Separabele Filter 1. . Filterung im Ortsbereich. Grundbegriffe. Lineare Filter.3 Nicht-Lineare Filter.4 Separabele Filter.5 Implementierung. Filterung im Frequenzbereich. Fouriertransformation. Hoch-, Tief- und Bandpassfilter.3

Mehr

1 Fraktale Eigenschaften der Koch-Kurve

1 Fraktale Eigenschaften der Koch-Kurve Anhang Inhaltsverzeichnis Fraktale Eigenschaften der Koch-Kurve iii. Einführung.................................. iii.2 Defintion.................................... iii.3 Gesamtlänge der Koch-Kurve........................

Mehr

MATHEMATIK Grundkurs 11m3 2010

MATHEMATIK Grundkurs 11m3 2010 MATHEMATIK Grundkurs 11m3 2010 Städtisches Gymnasium Leichlingen Zusammenfassende Informationen zum Unterricht ab 29. Oktober 2010 Für jede Doppelstunde ein Kapitel 2 Kapitel 1 Doppelstunde 29.10.2010

Mehr

Tutorial Out of Bounds mit GIMP 2.6

Tutorial Out of Bounds mit GIMP 2.6 Tutorial Out of Bounds mit GIMP 2.6 Gimp ist ein leistungsstarkes Bildbearbeitunsgprogramm das kostenlos aus dem Internet geladen werden kann. http://www.gimpusers.de/ ist eine Plattform auf der viele

Mehr

Trigonometrie. Mag. DI Rainer Sickinger HTL. v 1 Mag. DI Rainer Sickinger Trigonometrie 1 / 1

Trigonometrie. Mag. DI Rainer Sickinger HTL. v 1 Mag. DI Rainer Sickinger Trigonometrie 1 / 1 Trigonometrie Mag. DI Rainer Sickinger HTL v 1 Mag. DI Rainer Sickinger Trigonometrie 1 / 1 Verschiedene Winkel DEFINITION v 1 Mag. DI Rainer Sickinger Trigonometrie 2 / 1 Verschiedene Winkel Vermessungsaufgaben

Mehr

Digitale Bildverarbeitung (DBV)

Digitale Bildverarbeitung (DBV) Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung

Mehr

Aufgabenblatt 2. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt:

Aufgabenblatt 2. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt: Aufgabenblatt 2 Kompetenzstufe 2 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 01.12.2017 13:00 Uhr in TUWEL hoch.

Mehr

Funktion Abbildung genau ein und nur ein

Funktion Abbildung genau ein und nur ein Definition des Begriffs Funktion In der Mathematik ist eine Funktion (lateinisch functio) oder Abbildung eine Beziehung (Relation) zwischen zwei Mengen, die jedem Element der Definitionsmenge (Funktionsargument,

Mehr

Programmierkurs C++ Lösungen zum Übungsblatt 3. Nils Eissfeldt und Jürgen Gräfe. 2. November Aufgabe 5

Programmierkurs C++ Lösungen zum Übungsblatt 3. Nils Eissfeldt und Jürgen Gräfe. 2. November Aufgabe 5 Zentrum für Angewandte Informatik Köln Arbeitsgruppe Faigle / Schrader Universität zu Köln Lösungen zum Übungsblatt 3 Programmierkurs C++ Nils Eissfeldt und Jürgen Gräfe. November 001 Aufgabe 5 Innerhalb

Mehr

Featurebasierte 3D Modellierung

Featurebasierte 3D Modellierung 1 Featurebasierte 3D Modellierung Moderne 3D arbeiten häufig mit einer Feature Modellierung. Hierbei gibt es eine Reihe von vordefinierten Konstruktionen, die der Reihe nach angewandt werden. Diese Basis

Mehr

Schnelle Fouriertransformation (FFT)

Schnelle Fouriertransformation (FFT) Schnelle Fouriertransformation (FFT) Inhaltsverzeichnis 1 Schnelle Fouriertransformation (FFT)... 3 1.1 Das Realtime-Konzept der Goldammer-Messkarten... 3 1.2 Das Abtasttheorem oder Regeln für die Abtastung

Mehr

Bildverbesserung (Image Enhancement)

Bildverbesserung (Image Enhancement) Prof. Dr. Wolfgang Konen, Thomas Zielke Bildverbesserung (Image Enhancement) WS07 7.1 Konen, Zielke Der Prozess der Bildverbesserung (1) Bildverbesserung wird häufig dafür eingesetzt, die für einen menschlichen

Mehr

Mathematik für Naturwissenschaftler II SS 2010

Mathematik für Naturwissenschaftler II SS 2010 Mathematik für Naturwissenschaftler II SS 2010 Lektion 8 18. Mai 2010 Kapitel 8. Vektoren (Fortsetzung) Lineare Unabhängigkeit (Fortsetzung) Basis und Dimension Definition 80. (Lineare (Un-)Abhängigkeit)

Mehr

1 Einleitung. 2 Sinus. Trigonometrie

1 Einleitung. 2 Sinus. Trigonometrie 1 Einleitung Die Trigonometrie (trigonon - griechisch für Dreieck) und die trigonometrischen Funktionen sind wichtige mathematische Werkzeuge zur Beschreibung der Natur. In der Physik werden trigonometrische

Mehr

Funktionen lassen sich durch verschiedene Eigenschaften charakterisieren. Man nennt die Untersuchung von Funktionen auch Kurvendiskussion.

Funktionen lassen sich durch verschiedene Eigenschaften charakterisieren. Man nennt die Untersuchung von Funktionen auch Kurvendiskussion. Tutorium Mathe 1 MT I Funktionen: Funktionen lassen sich durch verschiedene Eigenschaften charakterisieren Man nennt die Untersuchung von Funktionen auch Kurvendiskussion 1 Definitionsbereich/Wertebereich

Mehr

Klausur zur Veranstaltung Software-Entwicklung 2

Klausur zur Veranstaltung Software-Entwicklung 2 Name Matrikelnummer Klausur zur Veranstaltung Software-Entwicklung 2 Sommersemester 2004 Hessische VWA Dr. Alexandra Roder, Bernd Ulmann Hinweise: Die Klausur besteht aus 7 Aufgaben mit insgesamt 15 Teilaufgaben.

Mehr

Lineare Gleichungssysteme

Lineare Gleichungssysteme Kapitel 6 Lineare Gleichungssysteme 6. Gaußalgorithmus Aufgabe 6. : Untersuchen Sie die folgenden linearen Gleichungssysteme mit dem Gaußalgorithmus auf Lösbarkeit und bestimmen Sie jeweils die Lösungsmenge.

Mehr

Räumliche Bereichsintegrale mit Koordinatentransformation

Räumliche Bereichsintegrale mit Koordinatentransformation Räumliche Bereichsintegrale mit Koordinatentransformation Gegeben seien ein räumlicher Bereich, das heißt ein Körper K im R 3, und eine von drei Variablen abhängige Funktion f f(,, z). Die Aufgabe bestehe

Mehr

Vermessungskunde für Bauingenieure und Geodäten

Vermessungskunde für Bauingenieure und Geodäten Vermessungskunde für Bauingenieure und Geodäten Übung 6: statistische Auswertung ungleichgenauer Messungen Milo Hirsch Hendrik Hellmers Florian Schill Institut für Geodäsie Fachbereich 13 Inhaltsverzeichnis

Mehr

Einbindung in Gambio GX3

Einbindung in Gambio GX3 Einbindung in Gambio GX3 Einbindung Das Vertrauenssiegel von Trustami lässt sich sehr einfach in Gambio GX3 einbinden. Sie erhalten Ihren personalisierten Quellcode, indem Sie in Ihrem Trustami-Profil

Mehr

Labor Software-Entwicklung 1

Labor Software-Entwicklung 1 Fakultät für Technik STUDIENGANG MEDIZINTECHNIK Labor Software-Entwicklung Vorbereitungsaufgaben zu Versuch 2 C-Programmierung Mathematische Berechnungen Wintersemester 205/206 Seite von 5 Vorbemerkungen

Mehr

1 GRUNDLAGEN 1.4 Massvorsätze und Zehnerpotenzen

1 GRUNDLAGEN 1.4 Massvorsätze und Zehnerpotenzen GRUNDLAGEN.4 Massvorsätze und Zehnerpotenzen.4. Zehnerpotenzen Kommt in einem Produkt immer derselbe Faktor vor, so schreibt man das Produkt in der Potenzschreibweise. Zahlen in der Form 0 5 heissen Zehnerpotenzen.

Mehr

Dieses Kapitel vermittelt:

Dieses Kapitel vermittelt: 2 Funktionen Lernziele Dieses Kapitel vermittelt: wie die Abhängigkeit quantitativer Größen mit Funktionen beschrieben wird die erforderlichen Grundkenntnisse elementarer Funktionen grundlegende Eigenschaften

Mehr

2. Hausübung Algorithmen und Datenstrukturen

2. Hausübung Algorithmen und Datenstrukturen Prof. Dr. Gerd Stumme, Folke Eisterlehner, Dominik Benz Fachgebiet Wissensverarbeitung 7.4.009. Hausübung Algorithmen und Datenstrukturen Sommersemester 009 Abgabetermin: Montag, 04.05.009, 10:00 Uhr 1

Mehr

Programmieren C: Schwerere Weihnachtsbeispiele

Programmieren C: Schwerere Weihnachtsbeispiele Programmieren C: Schwerere Weihnachtsbeispiele Klaus Kusche Für die guten Schüler habe ich zwei ein bisschen größere Grafik-Programme vorbereitet: Die Lissajou'schen Kurven: Sie enthalten relativ viel

Mehr

Tutorium Mathematik II, M Lösungen

Tutorium Mathematik II, M Lösungen Tutorium Mathematik II, M Lösungen 1. Juni 13 *Aufgabe 1. erechnen Sie durch Übergang zu Polar-, Kugel- oder Zylinderkoordinaten die Fläche bzw. das Volumen (a) der von der Lemniskate x y (x + y ) = umschlossenen

Mehr

Die elementaren trigonometrischen Funktionen und ihre Umkehrfunktionen sind: Funktion Kurzzeichen Umkehrfunktion Kurzzeichen Sinus

Die elementaren trigonometrischen Funktionen und ihre Umkehrfunktionen sind: Funktion Kurzzeichen Umkehrfunktion Kurzzeichen Sinus trigonometrische Funktionen Übersicht über die trigonometrischen Funktionen Die elementaren trigonometrischen Funktionen und ihre Umkehrfunktionen sind: Funktion Kurzzeichen Umkehrfunktion Kurzzeichen

Mehr

Quadratische Funktion - Übungen

Quadratische Funktion - Übungen Quadratische Funktion - Übungen 1a) "Verständnisfragen" zu "Scheitel und Allgemeine Form" - mit Tipps. Teilweise: Trotz der Tipps nicht immer einfach! Wir haben die Formeln: Allgemeine Form: y = a x 2

Mehr

Geschichtlicher Hintergrund

Geschichtlicher Hintergrund Geschichtlicher Hintergrund Rolf Nevanlinna (1895-1980) Georg Pick (1859-1942) Den Hintergrund des Spiels PickIt bildet ein altes Problem, das Anfang des 20. Jahrhunderts erstmals von Georg Pick und Rolf

Mehr

LEICA Geo Office - Geoidmodell

LEICA Geo Office - Geoidmodell Geoidberechung unter LEICA Geo Office (LGO) Mit dieser Diskette erhalten Sie die verschiedenen Berechnungsprogramme (*.exe - Dateien) der Leica Geosystems AG, welche für die Berechnung der Geoidundulationen

Mehr

VHDL - CORDIC Verfahren

VHDL - CORDIC Verfahren VHDL - CORDIC Verfahren Marc Reichenbach und Michael Schmidt Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 04/12 1 / 30 Gliederung Motivation und Geschichte des CORDIC-Verfahrens CORDIC-Verfahren

Mehr

Mathematische Einführung

Mathematische Einführung und euklidische Geometrie 13.04.2011 Motivation Warum braucht man eine mathematische Einführung? Die Physik ist in der Sprache der Mathematik formuliert. Mathematische Methoden essentiell zur Lösung von

Mehr