Wikiversity
dewikiversity
https://de.wikiversity.org/wiki/Hauptseite
MediaWiki 1.47.0-wmf.9
first-letter
Medium
Spezial
Diskussion
Benutzer
Benutzer Diskussion
Wikiversity
Wikiversity Diskussion
Datei
Datei Diskussion
MediaWiki
MediaWiki Diskussion
Vorlage
Vorlage Diskussion
Hilfe
Hilfe Diskussion
Kategorie
Kategorie Diskussion
Kurs
Kurs Diskussion
Projekt
Projekt Diskussion
TimedText
TimedText talk
Modul
Modul Diskussion
Veranstaltung
Veranstaltung Diskussion
Benutzer:Jeb
2
107732
1105882
1105171
2026-07-03T07:58:09Z
Jeb
26942
/* Werkzeug */ File:Themen der Open Science Ringvorlesung.png
1105882
wikitext
text/x-wiki
[[Datei:Auftaktveranstaltung_Fellow-Programm_2019_-_150.jpg|mini|(Q56880673)]]
''Mehr Edits wagen!'', steht erfahrungsgemäß am Anfang von Lernkurven, um mit der Wissensproduktion in Wikis zu starten. Wer mit Wikimediawerkzeug aktiv sein bzw. andere befähigen will in institutionellen Zusammenhängen Wikis zu bearbeiten, die oder der muss selbst*Vertrauen bauen. Rhetorisch, abstrakt und theoretisch mag das in einzelnen Fällen auch funktionieren. Eigene Edits für individuell relevante Wikis, Inhalte, Objekte und Projekte helfen wirklich. https://nearby.hypotheses.org/3322
Jens Bemme: ''Wie funktioniert eine [[Projekt:Wikiversitätsstadt|Wikiversitätsstadt]]?'', ABI Technik, 9. November 2022, https://doi.org/10.1515/abitech-2022-0057
Perhaps a fundamental difference: In wikiversity (as I use it) you create your work yourself and/or with others by bringing a community into the wikiversity yourself to do so. https://openbiblio.social/@JensB/109538994686557598
; ''Growing down the rabbit hole'' [[d:Q112610206|(Q112610206)]]
I mean ... you don't need such communities like Wikipedia or Wikisource to build open educational resources (okay, it depends) ... different way of thinking, working, editing, publishing in Wikiversity for YOUR specific idea of teaching. You see ... *versity consulting just has begun. https://openbiblio.social/@JensB/109536618233022471
== Semester-, Bachelor- und Masterarbeiten ==
oder [https://saxorum.hypotheses.org/9788 besondere Lernleistung] ... über, im und mit Wikiversum (und im Interwikiversum!) samt Citizen Science berate und begleite ich gelegentlich. Bitte einfach anfragen, per Mail und <nowiki>{{ping| }}</nowiki> hier.
== Projekte ==
[[Datei:Valga Gümnaasium.jpg|mini|Valga Gümnaasium]]
* [[Projekt:Wikisource links SaxFDM 2026]]
* [[Kurs:Wikisource ASpB 2026]]
* [[BiblioCON 2026]], ''[[BiblioCON 2026/Kooperation nearby|Digital nebenan: Wikidata ermöglicht Bibliothekskooperationen ‘nearby’, lokal und überregional weltweit]]''
* [[Projekt:Tanzkarten]], 2026
* [[Projekt:Sächsische Innerschweiz digital]], September 2025 – März 2026
* [[Projekt:Archive + Wikidata 2025]]
* [[Kurs:WikiCite 2025]]
* [[Kurs:Coding History 2025 xEditsXnearby]], 5. August
:: [[Projekt:Das Sulzbacher Wochenblatt digital]]
* ''mehr Edits wagen'': [[VBIB/vBIB25|#vBIB25]]
:: [[VBIB/vBIB25/Open Citizen Science|Open Citizen Science – gestern, heute, morgen]], #vBIB25
* [[Kurs:AKMB 2025]], Edits in Kunst- und Museumsbibliotheken
* [[Projekt:Deutsches Historisches Institut Paris 2025]]
* [[Kurs:KultDig-Lunch im Wikiversum]], 17. Februar 2025
* [[Kurs:Wikiversum Wuppertal (2025)]]
* SLUB: [[SLUB Dresden/2024|Citizen Science-Rückblick 2024]]
* #vBIB24
:: [[VBIB/vBIB24/vBIB in Wikidata|vBIB in Wikidata]]
:: [[VBIB/vBIB24/Geschichtsvereine|Vision: Wir korrigier(t)en alle gemeinfreien Publikationen historischer Geschichtsvereine]]
* [[Projekt:Making Research (Booksprint)]], 2024/25
* [[Projekt:Werkstattbericht xEditsXnearby 2024]]
* [[Kurs:CdVnearby/Sommer 24]], Terminserie im August 2024
* [[Projekt:Solarpunkindex 2024]]
* [[AG Regionalportale (2024)]]
* [[Projekt:Immerwährender Datenlaube-Kalender]]
* [[Projekt:800 Jahre Kamenz]], 2024/2025
* [[VBIB/vBIB24|#vBIB24]], 4./5. Dezember
* [[Kurs:OpenKnowledge24]], März 2024
* [[Projekt:Reputation ohne Paywall (2024)]]
* LIBREAS: Call ''[https://libreas.wordpress.com/2023/11/03/libreas-call-for-papers-45-the-sound-of-libraries-ein-impuls-in-funf-stationen/ The Sound of Libraries]'' w/ ''[[DieDatenlaube/LIBREAS The Sound of Gesprochene Wikisource|The Sound of Gesprochene Wikisource]]'', 2024
* [[BiblioCON 2024]]
:: [[BiblioCON 2024/open glam lab|''Open a GLAM Lab? Als Wikimedian in Residence zwischen SLUB, Staatsarchiv Leipzig und Geschichtsverein'']]
:: [[BiblioCON 2024/Antifa-Vernetzung|Antifa-Vernetzung]]
* [[Kurs:Provenance loves Wiki (2024)]], 14. Januar
* [[VBIB/vBiB23|#vBiB23]]: 6./7. Dezember 2023
:: ''[[VBIB/vBiB23/Nearby|Variantenvielfalt für das multilinguale Weltwissen der nahen Umgebung, #1Lib1Nearby]]'', 6. Dezember, 15:00-15:20
:: ''[[VBIB/vBiB23/Solarpunk|Solarpunk in Bibliotheken?]]'', 7. Dezember, 10:15-10:35
[[File:Berlin Friedrichstraße Utopia 2048 small file.jpg|thumb|An aerial view of a futuristic, sustainable Berlin]]
* [[Projekt:WikiRemembrance]], ab 7. November 2023
* [[Kurs:CdVnearby]]
* [[Kurs:TH Koeln 2023 Citizen Science]], Oktober 2023
* [[Kurs:Canons of Digital Cultures (Wikiverse)]], 12. Oktober 2023
* [[Kurs:Future Editor Forum + metadata]], 7. September 2023
* [[Projekt:Staatsarchiv Leipzig 2023]]
* [[DieDatenlaube/LIBREAS Grassroots Open Access|LIBREAS Grassroots Open Access]], Abstract
* [[Projekt:Datenlaube-Kalender 2023]]
* [[Open Science Festival]] > 2023 @ ZB MED: [[Open Science Festival/Forschen im Wikiversum (2023)|Forschen im Wikiversum]], 4./5. Juli 2023
* [[BiblioCON 2023]], 23.–26. Mai 2023 in Hannover
:: ''[[BiblioCON 2023/Kleine Editionen|#KleineEditionen für institutionelle Wisskomm-Strategien mit Linked Open Storytelling und Open Citizen Science]]'', 24. Mai, 11-12:30
:: ''[[BiblioCON 2023/Freiraum23: Wikiversity|Wikiversität: OER-Fabrik, Aggregator und Linkschleuder?]]'', 24. Mai, 16:30
:: ''[[BiblioCON 2023/1Lib1Nearby|1Lib1Nearby – Werkzeug für das multilinguale Weltwissen der nahen Umgebung: 1Lib1Ref + Open Data Literacy]]'', 25. Mai
:: ''[[BiblioCON 2023/Wikimedians in Bibliotheken|Wikimedians in Bibliotheken]]'', öffentliche Arbeitssitzung, 25. Mai, 14-16:00
:: Poster: ''[[BiblioCON 2023/Bürger:innen finden, die forschten|Bürger:innen finden, die forschten : Quellen für Citizen Science im 19. Jahrhundert – suchen, erschließen und verknüpfen]]''
* [[Kurs:Heimatgeschichte (2023)]], ''Heimatgeschichte rein ins Netz!'' Einführung in digitale Methoden mit dem Geschichtsverein Dresden, 29. März 2023
* [[Kurs:Bibliothek im Wikiversum (Potentiale 2023)]]
* Abstract: ''[[DieDatenlaube/pm4dh_abstract|Projekt- und Community-Management im Digitalen – was bewirken, mit echten Menschen im Wikiversum]]'', November 2022–2023
* ergänzende Materialsammlung [[Projekt:Dresdner Heft 152: Juedisches (in) Dresden]], Dezember 2022
* [[BibChatDE/2022|2022 mit (und ohne) #BibChatDe – gemeinsamer Jahresrückblick]], 5. Dezember
* Sammelband: [[Landes- und Regionalgeschichte digital (2022)]]
* [[Kurs:GLAM-Wiki-CH Wikisource Workshop (2022)]], 16. November
* [[Projekt:Colouring Dresden]], 2022–
* [[Projekt:Heimatkalendr 2023]]
* [[Kurs:SVGarchaeologie (vBIB22)]], Dezember 2022
* [[Kurs:TUD linked open (2022)]], Graduiertenakademie der TU Dresden, 11. November 2022
* [[Kurs:Wikipedia:60 Minuten (9/2022)]] mit Marlene Neumann (Stadtbibliothek Erlangen), 26. September 2022
* [[Kurs:Wikiversum für Ortschronisten (2022)]]
* [[Kurs:Rostock und Die Datenlaube (2022)]]
* [[WikiLibCon]] + [[WikiLibCon/Proposal: Taktischer Nearbyismus]]: Dokumentation der ''Wikimedia+Libraries International Convention 2022'' am 23. und 24. Juli 2022 in Maynooth, Ireland
* 59. BibChatDe: [[BibChatDE/Geschichtsvereine|Geschichtsvereine & Bibliotheken: Was geht?]], 20. Juni 2022
* Workshop: [[Projekt:Geschichtsvereine 2x/Wikisource, Wikidata und Commons]], 11. Juni 2022
* [[Projekt:Radfahrerwissen in Dresden]]
* [[Bibliothekskongress 2022]] (#Bibtag22) und #Wisskom2022: [[Projekt:Wikiversum, Wisskomm und Saxonica (2022)]]
* [[Projekt:Wikiversitätsstadt]], 2022
* [[Kurs:Digitale Mittagspause (mitforschen 2022)]], 25. März 2022
* [[Kurs:CodingDaVinciOst3]], 20. März 2022, https://www.youtube.com/watch?v=afxP0ew83iY
* Blogpostprojekt: [[Projekt:1Lib1Nearby/xWalnutXnearby|xWalnutXnearby]]
* [[Kurs:Open Government und Open Data (HdM 2022)|Open Government und Open Data]], Wahlmodul 332582, Hochschule der Medien, Sommersemester 2022
* [[Kurs:Eigene Metadaten für eigene Blogposts|Eigene Metadaten für eigene Blogposts]]: mit Wikidata arbeiten, 18. März 2022; zehn Jahre [http://de.hypotheses.org/ de.hypotheses – Workshopreihe]: Geburtstagsaktion zum 9. März 2022
* [[BibChatDE/Wikiversum|57. BibChatDe]], 7. März 2022
* SLUB: [[Kurs:SAVE-Fachtag 2022|2. SAVE-Fachtag 2022]], 3. März 2022
* [[DieDatenlaube]]: Ideensammlung für die [[DieDatenlaube/Lehre|Lehre]]
* [[Kurs:InnOsci Festival Wisskomm (2021)]], innOsci Festival [https://innosci.de/unknown-festival/ ‘The unknOwn unkOwns’], 14. Dezember 2021
* #vBIB21: [[VBIB21/DatenlaubeCon|DatenlaubeCon]], 2. Dezember 2021: ''[[VBIB21/DatenlaubeCon/Zusammenhänge linked open|Dinge hängen zusammen, linked open. #DieGartenlaube im Wiki~versum]]''
* Vortrag und Hands On Lab: [[Kurs:Partizipative Transkriptionsprojekte (DieDatenlaube)]], Oktober 2021
* Vortrag: [[Projekt:Digitale Heimatforschung (innoX2021)|Digitale Heimatforschung (innoX2021)]], 22.-25. September 2021, TH Wildau, digital
* Workshop: [[Kurs:Wikidata und Heimatforschung (SXRM, 2021)]], Juni/Juli 2021
* Workshop: [[Kurs:Linked Open Data (Uni Potsdam, 2021)|Linked Open Data, Uni Potsdam]], Mai 2021
* Workshop: [[Kurs:Linked Open Storytelling (2021)/Coding da Vinci SH|Coding da Vinci Schleswig Holstein]], April 2021
* Workshop: [[Kurs:Linked Open Storytelling (2021)]], Februar 2021
* [[WikiCafe]], 2020
* [[WikiLunch]], 2020
...
* [[BibChatDE]]
* [[Forum Citizen Science]], [[InnoX]]
* Abstract: [[Projekt:UNLOCK Citizen Science City]]
...
* [[Projekt:Fellow-Programm_Freies_Wissen_Einreichungen_2019/Europäische_Heimatforschung_mit_Radfahrerwissen|Europäische Heimatforschung]]
* {{wikisource|Wikisource:Wikidata|(( #Wikisource + #Wikidata ))}}
* [https://tools.wmflabs.org/scholia/author/Q56880673 Scholia]
: mail @ [http://jensbemme.de jensbemme.de]
== {{commons|Category:SVG of stereotype (printing)|SVG of stereotype (printing)}}==
<gallery>
Amateur-Photographin, Ottomar Anschütz, 1898.svg|Dame mit Hut mit Photoapparat, Inserat: Ottomar Anschütz GmbH, Berlin, in: "Volldampf", 1898, No. 3
Radfahrerin, E. TRAUTMANN facsimile J. KLEINER.svg|E. TRAUTMANN facsimile J. KLEINER, ca. 1897.
Radfahrerin,_TRAUTMANN.svg|TRAUTMANN, um 1899.
Herr_mit_Laufrad,_TRAUTMANN.svg|TRAUTMANN, um 1898.
Zwei_Mädchen_im_Laufrad_sitzend,_TRAUTMANN.svg|TRAUTMANN, um 1898.
Sitzende_Dame,_GUSTAV_BAUER.svg|Gustav Bauer, um 1899.
Zwei_Radfahrer,_Klischee_(Druck).pdf|Zwei Radfahrer, Klischee, um 1897.
Dame Herr Burg (Gustav Bauer).svg|Gustav Bauer, 1899
Velo i.svg|velo i, 1899
Radfahrer-Verein Wanderlust Seifhennersdorf.svg|Liederbuch des Radfahrer-Vereins "Wanderlust" Seifhennersdorf
Vier Damen, GUSTAV BAUER, 1899.svg|Gustav Bauer, 1899
Radfahrer, 1899.svg|Radfahrer, Gustav Bauer, 1899
Nütze die Zeit.svg|Nütze die Zeit
Radfahrerin, 1899.svg|Radfahrerin, Gustav Bauer, 1899
Zwerg_1890.svg
Louis Gerstner Leipzig.svg
</gallery>
== Werkzeug ==
<gallery>
Same procedure as every Tuesday, Miss Sophie.pdf|Poster, ''[https://unu.edu/flores/workshop/citizen-science-workshop-dresden-concept Citizen Science Workshop by DRESDEN-concept]'', 2024
¡HASTA LA HISTORIA SIEMPRE!.svg|mini|8th Wikidata birthday logo: ¡Hasta la historia siempre!
Wikisource-Broschüre.pdf|mini|Wikisource-Broschüre, 2019.
Wikidata-Broschüre.pdf|mini|Wikidata-Broschüre, August 2019.
Die Datenlaube.jpg|mini|Die Datenlaube
FDJ IG Heimatforschung free edit.svg|mini|FDJ Interessengemeinschaft "Heimatforschung", Abzeichnenmotiv
Abzeichen_„FDJ_Heimatforschung“.jpg|Abzeichen „FDJ Heimatforschung“
1Lib1Nearby.jpg|mini|1Lib1Nearby
Libraries 4 Future.png|mini|Libraries 4 Future
WP20Symbols Wikiversity.svg|mini|Wikipedia 20 symbols: Wikiversity
Digitale Heimatforschung (InnoX2021).jpg|Digitale Heimatforschung (InnoX2021)
Fellow-Programm Freies Wissen 2016 - 2021.pdf|Abschlusspublikation zum Fellow-Programm, 2016 - 2021
Wikiversitätsstadt.png
Citizen Science City.png
Als Wissenschaftliche Bibliothek im Wikiversum (2022).pdf|Als Wissenschaftliche Bibliothek im Wikiversum (2022)
LABA Kiep it real.jpg|LABA Kiep it real: der Rucksack der in der Oberlausitz (nach)wächst
Cover of Wikipedia and Academic Libraries (page 1 crop).jpg|[[s:en:Wikipedia and Academic Libraries: A Global Project|Wikipedia and Academic Libraries: A Global Project, 2021]]
Wikimedia and Democracy - Wikimedia UK report 2021 (summary brochure).pdf|Summary
Wikimedia and Democracy - Wikimedia UK report 2021 (full report).pdf|Report
Wikiversity.logo.svg|Wikiversity logo submitted for voting. ''This logo embodies the true spirit of learning as in the Chinese proverb, "If you give a man a fish he will have a single meal. If you teach him how to fish, he will eat all his life." Education allows each of us to do for ourselves.'' 2006]]
Themen der Open Science Ringvorlesung.png|Themen einer Open Science-Ringvorlesung, Hamburg 2019
</gallery>
2v7qm91u1g0cpdgz9nsqh5b89s10t9o
Kurs:Funktionentheorie/holomorphe Funktionen als Vektorfelder
106
170330
1105888
1105860
2026-07-03T11:08:16Z
Bert Niehaus
20843
/* Explizite Lösung - Lineare Vektorfeld */
1105888
wikitext
text/x-wiki
== Einleitung ==
In dieser Lerneinheit wird eine [[holomorphe Funktion]] <math> f: G \to \mathbb{C} </math> als ein Vektorfeld in <math>G</math> interpretiert, in dem jedem Punkt <math>z\in G</math> ein Vektor <math>f(z)\in \mathbb{C}</math> zugeordnet. Für die geometrische Interpretation wird für jedes <math>z\in G</math> in der Gaußschen Zahlenzahlebene der Funktionswert <math>f(z)\in \mathbb{C}</math> als Vektor mit Startpunkt
<math> z </math> und Endpunkt <math>z+f(z)</math> eingezeichnet. In diesem Vektorfeld werden nun diskrete Punktmengen <math>D</math> positioniert, die durch die Funktion <math>f</math> in dem Vektorfeld in <math>G</math> bewegt werden.
=== Orientierte Flächen ===
[[File:Flaechenintegral Orientierung Flaeche v2.gif|300px|center|Dreieck als orientiert Fläche mit partiellen Ableitungen]]
Bereits bei dem Thema [[orientierte Fläche]] wurden zwei partielle Ableitungen <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_1}(t_1,t_2) \in \mathbb{C}</math>
und <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_2}(t_1,t_2) \in \mathbb{C}</math>
von <math>\gamma_{_\Delta}</math> an jedem Punkt <math>z:=\gamma_{_\Delta}(t_1,t_2)</math> für die Fläche abgetragen.
=== Veranschaulichung von Vektorfelder ===
Stellt man holomorphe Funktionen als Vektorfeld dar, so gibt es im Gegensatz zu orientierten Flächen mit zwei komplexwertigen partiellen Ableitung in <math>\mathbb{C}</math>, die jeweils zu jedem Punkt <math>z\in G</math> aus dem Definitionsbereich einen Funktionswert <math>f(z)\in\mathbb{C}</math> für <math>f: G\to \mathbb{C}</math> zuordnet.
==== Vektorfeld - Polynom ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>f(z)= z^2</math>. Dabei wird der Funktionswert <math>f(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 z hoch 2.png|350px|center|vector field for z square]]
==== Aufgabe für Studierende - Vektorfeld Polynom ====
Betrachten Sie als Startpunkt <math>z_a = 2+3i</math> und versuchen Sie näherungsweise die Bahn von <math>z_a</math> in der Gaußschen Zahlenebene numerisch mit Tabellenkalkulation zu bestimmen. <math>\Delta t = \tfrac{b-a}{n}</math> ist die Iterationsschrittweite und <math>t_k := a+ \tfrac{b-a}{n}\cdot k</math> und der Iterationsvorschrift:
:<math>
\gamma(t_{k+1}):= \gamma(t_k) + f(x)\cdot \Delta t
</math>
Zerlegen Sie dazu <math>f(z)=z^2</math> in die Realteilfunktion <math>f_1</math> und die Imaginärteilfunktion <math>f_2</math> mit <math> f=f_1 + i\cdot f_2</math>.
=== Datei für Aufgabe ===
Die Lerneinheit folgt dem [[Open Community Approach]]. Daher wird für die Lerneinheit OpenSource-Software verwendet.
Die folgende Datei <tt>[https://niebert.github.io/wikiversity_files/de/Funktionentheorie/Weg_in_Vektorfeld.ods Weg_in_Vektorfeld.ods]</tt><ref>Niehaus, Bert (2026) wikiversity_files - File: Weg_in_Vektorfeld.ods - GitHub-Repository - URL https://github.com/niebert/wikiversity_files/blob/main/de/Weg_in_Vektorfeld.ods - (accessed 2026-07-02)</ref> aus dem <tt>'''wikiversity_files'''</tt>-[https://niebert.github.io/wikiversity_files Github-Repository]. Die grün markierten Spalten stellen die Iterationsschritte für die numerische Berechnung des Weges dar. Gelb markierte Felder können als Werte angepasst werden.
==== Vektorfeld - meromorphe Funktion ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>g(z)= \tfrac{1}{z}</math>. Dabei wird der Funktionswert <math>g(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 1 durch z.png|350px|center|vector field for z square]]
== Punkte und Trajektorie ==
Man betrachtet nun einen Punkte <math>z_a\in G</math> als Startpunkt eines Weges <math>\gamma: [a,b] \to G</math>. Dabei sei <math>\gamma(a)=z_a</math>. Grundlegende Frage ist nun, wie sich der Punkt <math>z_t=\gamma(t)</math> in der komplexen Zahlenebene bewegt, wenn die Funktion <math>f:G\to \mathbb{C}</math> über das Vektorfeld die Kraft <math>f(z_t)</math> beschreibt, die auf <math>z_t\in G</math> wirkt. Die obigen grün markierten Vektoren, die an einem Punkt <math>z_t</math> abgetragen wurden, beschreiben die Richtung und Stärke der Kraft.
=== Weg als Differentialgleichung ===
In der komplexen Analysis kann man eine holomorphe Funktion <math> f: \mathbb{C} \to \mathbb{C} </math> als Vektorfeld interpretieren, wobei <math> f(z) </math> die Kraft (oder Geschwindigkeit) beschreibt, die auf einen Punkt <math> z_t =\gamma(t) \in \mathbb{C} </math> wirkt. Die Trajektorie eines Punktes <math> z_0 </math> unter diesem Vektorfeld ist dann die Lösung <math>\gamma : [a,b] \to \mathbb{C}</math> der komplexen Differentialgleichung:
:<math>
\gamma{\,}'(t) = f(\gamma(t)), \quad \gamma(a) = z_a.
</math>
=== Weg als gesuchte Funktion ===
Hierbei ist <math> \gamma : [a,b] \to \mathbb{C} </math> als Weg eine komplexwertige Funktion mit einem reellen Definitionsbereich, die zu jedem Zeitpunkt <math> t\in [a,b] </math> durch <math>\gamma(t)</math> den Ort angibt, an dem sich ein Objekt befindet. Die Trajektorie beschreibt die Spur des Weges <math>Spur(\gamma):=\{ \gamma(t) \, : \, t\in [a,b]\}</math>. Der Graph des Weges <math>\gamma</math> ist eine Teilmenge des dreidimensionalen <math>\mathbb{R}</math>-Vektorraumes <math>[a,b]\times \mathbb{C}</math>.
:<math>
Graph(\gamma) : = \bigg\{ \big(t,\gamma(t)\big) \in \mathbb{R} \times \mathbb{C} \, : \, t\in [a,b]\bigg\}
</math>
Der Punkt <math> z_t =\gamma(t)</math> bewegt sich dabei unter dem Einfluss des durch <math> f </math> beschriebenen Vektorfeldes.
=== Darstellung der Trajektorie ===
Der Weg <math> \gamma </math> ist die Lösung der obigen Differentialgleichung. Da <math> f </math> holomorph ist, ist das Vektorfeld lokal [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]], und es existiert eine eindeutige Lösung <math> \gamma(t) </math> für kleine <math> t </math> (zumindest lokal in der Nähe von dem Startpunkt des Weges <math> z_a = \gamma(a)</math>). Betrachtet werden nun zunächst sehr einfache Funktionen <math> f</math>
==== Explizite Lösung - konstante Funktion ====
Falls <math> f </math> eine konstante Funktion ist, kann man die Differentialgleichung explizit lösen. Für ein konstantes Vektorfeld erhält man als Trajektorie eine Gerade in komplexen Zahlenebene. Mit Umparametrisierung nach <math>[0,1]</math> ist die Trajektorie eine [[Konvexkombination]] zwischen <math>z_a</math> und <math>z_b</math>.
* '''Konstantes Vektorfeld''': <math> f(z) = c </math> (konstant).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a + c \cdot (t-a) </math> mit dem Endpunkt
::<math>\gamma(b)=z_a + c \cdot (b-a) = z_b</math>.
==== Explizite Lösung - Lineare Vektorfeld ====
Die [[w:de:Exponentialfunktion|Exponentialfunktion]] <math>f(z)=c\cdot z</math> erfüllt die Eigenschaft, dass <math>f'(z)=c\cdot e^{c\cdot z}</math> gilt. Damit erhält man für ein lineares Vektorfeld folgende Lösung <math>\gamma</math>:
* '''Lineares Vektorfeld''': <math> f(z) = c z </math> (mit <math> a \in \mathbb{C} </math>).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c\cdot \gamma(t) , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a \cdot e^{c \cdot (t-a)} </math> mit dem Endpunkt
::<math>\gamma(b)=z_a \cdot e^{c\cdot (b-a)} </math>.
==== Explizite Lösung - quadratisches Vektorfeld ====
In einem quadratischen Vektorfeld <math>f</math> enthält die Lösung <math>\gamma</math> Pole. Diese dürfen nicht auf der Spur von <math>\gamma</math> liegen:
* '''Quadratisches Vektorfeld''': <math> f(z) = z^2 </math>.
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = \frac{z_0}{1 - z_0 \cdot (t-a)} </math>.
Die Lösung hat eine Pol bei <math> t = \tfrac{1+a}{z_0} </math>. Für eine wohldefinierten Weg <math>\gamma : [a,b] \to \mathbb{C}</math> muss <math>\tfrac{1+a}{z_0} \notin [a,b]</math> gelten. Für <math>z_0:=1</math> und <math>[a,b]:=[1,3]</math> liegt der Pol <math>\tfrac{1+a}{z_0} =2</math> in dem Intervall <math>[a,b]</math>.
==== Aufgabe - quadratisches Vektorfeld ====
Zeigen Sie, dass die oben genannten Eigenschaften für den Weg <math>\gamma :[a,b]\to \mathbb{C}</math> gelten:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
=== Holomorphe Funktion ===
Ein holomorphe Funktion <math>f:G\to \mathbb{C}</math> lässt sich um jeden Punkt <math>z_0\in G</math> lokal in Potenzreihen entwickeln, wobei die Partialsummen <math>f_n</math> der Potenzreihe bis zum Grad <math>n\in\mathbb{N}</math> dann auf einer Kreischeiben <math>\overline{D_r(z_0)} \subset G</math> gleichmäßig gegen die Potenzreihendarstellung von <math>f</math> konvergiert. Daher gibt es [[lokale Stammfunktionen]], die durch summandenweise Integration der Potenzreihendarstellung von <math>f</math> erhält.
==== Differentialgleichung und Potenzreihen ====
Die lokale Darstellung als Potenzreihe führt zu lokalen Lösungen von Differentialgleichung, falls <math>f</math> holomorph ist. Für <math>z \in \overline{D_r(z_0)} \subset G</math> gelte:
:<math>
f(z) := \sum_{k=0}^\infty a_k \cdot (z-z_0)^k
</math>
==== Wege als Potenzreihen ====
Integrationswege müssen nach Definition die Eigenschaft besitzt, dass diese stetig differenzierbar sind. Ist <math>\gamma^\ast : G \to \mathbb{C}</math> mit <math>[a,b] \subset G </math> eine holomorphe Funktion, dann ist <math>\gamma : [a,b] \to \mathbb{C}</math> mit <math>\gamma(t):= \gamma^\ast(t)</math> insbesondere stetig differenzierbar und es gibt eine Potenzreihendarstellung von <math>\gamma</math> mit Koeffizienten in <math>\mathbb{C}</math>;
:<math>
\gamma(z) := \sum_{k=0}^\infty b_k \cdot (z-z_0)^k
</math>
==== Auswertung der Potenzreihe auf Intervall 1 ====
Das Intervall <math>[a,b] \subset G </math> wird als Teilmenge der komplexen Zahlen aufgefasst. Damit die obige Potenzreihendarstellung für <math>\gamma(t)</math> mit <math>t\in [a,b]</math> verwendet werden kann, muss <math>t \in D_r(a) \subset G </math> liegen, wobei <math> r > 0</math> der Konvergenzradius der Potenzreihe für <math>\gamma</math>. Falls für das Intervall <math> [a,b]\subset D_r(a) </math> gilt, gibt es genau eine darstellende Potenzreihe für <math>\gamma</math> auf <math>[a,b]</math> um <math>a</math> mit:
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-a)^{k}
</math>
==== Auswertung der Potenzreihe auf Intervall 2 ====
Wenn <math> [a,b]</math> nicht ganz in <math> D_r(t_0) </math> liegt, kann man für weitere <math>t_0\in [a,b] \subset G</math> <math>\gamma</math> ebenfalls in eine Potenzreihe entwickeln.
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-t_0)^{k}
</math>
==== Ableitung von Wegen als Potenzreihen ====
Da Potenzreihe für <math>\gamma</math> mit Entwicklungspunkt <math>t_0 \in [a,b]</math> besitzt <math>\gamma</math> die folgende Ableitung <math>\gamma{\,}'</math>, wobei man wegen der gleichmäßiger Konvergenz von <math>\gamma</math> auf <math> D_r(t_0) </math> summandenweise differenzieren kann:
:<math>
\begin{array}{rcl}
\gamma{\,}'(z) &=&
\displaystyle
\sum_{k=1}^\infty k\cdot b_k \cdot (z-z_0)^{k-1} \\
& = &
\displaystyle
\sum_{k=0}^\infty (k+1)\cdot b_{k+1} \cdot (z-z_0)^{k}
\end{array}
</math>
Zunächst wird der Entwicklungspunkt <math>t_0 := a</math> für den Startpunkt des Weges betrachtet.
==== Beispiel - Wege als Potenzreihen ====
Die Standardwege, die bereits in dem Kurs zur Funktionentheorie behandelt wurden, waren zumeist holomorphe Wege mit Potenzreihendarstellung:
* '''(Kreis)''' <math>\gamma(t) = z_0+re^{it} = (z_0 + r)\cdot t^0 + \sum_{k=1}^\infty \tfrac{r\cdot i^k}{k!} \cdot t^k</math>
* '''([[Konvexkombination]])''' Verbindungsstrecke zwischen zwei Punkten <math>z_1,z_2\in \mathbb{C}</math> als Weg ist:
::<math>\gamma(t) = (1-t)\cdot z_1+t\cdot z_2 = (z_2-z_1)\cdot t^1 + z_1\cdot t^0 </math>
==== Monome als Vektorfeld ====
Man betrachtet nun die [[w:de:ganze Funktion|ganze Funktion]] <math>f(z)=z^3 </math>:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^3 , \quad \gamma(a) = z_a.
</math>
Für die Potenzreihendarstellung <math>t_0\in [a,b]</math> erhält man:
:<math>
\gamma(t)^3 = \sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{i_1,i_2,i_3 \in \mathbb{N}}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-t_0)^n
</math>
==== Differentialgleichung und Potenzreihen ====
Durch Verwendung der darstellenden Potenzreihen erhält man:
:<math>
\begin{array}{rcl}
\gamma{\,}'(t)
& = &
\displaystyle
\sum_{n=0}^\infty (n+1)\cdot b_{n+1} (t-a)^n
\\
& = &
\displaystyle
\sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-a)^n
\\
& = &
\displaystyle
\gamma(t)^3 = f(\gamma(t))
\\
\end{array}
</math>
==== Konstante der Potenzreihen ====
Mit der allgemeinen Potenzreihe für <math>\gamma</math> mit dem Entwicklungspunkt <math>a</math> erhält man mit <math>\gamma(a)=z_a</math>, dass:
:<math>
z_a = \gamma(a) = \sum_{n=0}^\infty b_n (a-a)^n = b_0
</math>
Damit hat <math>b_0 = z_a</math> bestimmt.
==== Koeffizientenvergleich für Potenzreihen 1 ====
Für <math>n=0</math> in der Differentialgleichung <math> \gamma{\,}'(t) = f(\gamma(t))=\gamma(t)^3</math> erhält man:
:<math>
b_1 = (0+1)\cdot b_{0+1} =
\underset{i_1+i_2+i_3=1}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3}
</math>
In der rechten Summe gibt es genau Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=1</math> erfüllen. Dies liefert <math>b_1 = 3\cdot b_0^2 \cdot b_1</math> wegen:
:<math>
(i_1,i_2,i_3) \in \big\{ (1,0,0), \ (0,1,0), \ (0,0,1) \big\}
</math>
==== Koeffizientenvergleich für Potenzreihen 2 - Lösbarkeit ====
Wenn <math> b_0 = z_a \not= \tfrac{1}{\sqrt{3}}</math> erfüllt ist, muss <math> b_1 = 0</math> gelten. Wenn kann <math>b_1 \in \mathbb{C}</math> zunächst einmal beliebig gewählt werden.
==== Koeffizientenvergleich für Potenzreihen 3 ====
Seien <math>b_0, b_1 \in \mathbb{C}</math> festgelegt und man bestimmt nun <math>b_2</math>. Für <math>n=2</math> sucht man in der rechten Summe die Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=2</math> erfüllen. Dies sind:
:<math>
(i_1,i_2,i_3) \in \big\{ (2,0,0), \, (0,2,0), \, (0,0,2),\, (0,1,1),\, (1,0,1),\, (1,1,0) \big\}
</math>
Damit erhält man für <math>b_2</math>:
:<math>
b_2 = 3\cdot b_0^2 \cdot b_2 + 3\cdot b_1^2 \cdot b_0 \Longrightarrow b_2 = \frac{3\cdot b_1^2 \cdot b_0}{1-3\cdot b_0^2}
</math>
=== Numerische Lösung ===
Numerische Lösungen werden immer dann verwendet, wenn man keine explizite Lösungen für <math>\gamma</math> angeben kann.
Falls also <math> f: G\to \mathbb{C} </math> komplizierter ist, kann man die Trajektorie numerisch berechnen, z. B. mit dem [[w:de:Euler-Verfahren|Euler-Verfahren]] oder mit dem [[w:de:Runge-Kutta-Verfahren|Runge-Kutta-Verfahren]] berechnent, die in Numerik für die Lösung von Differentialgleichungen verwendet werden.
==== Euler-Verfahren ====
Die numerische Lösung <math>\widetilde{\gamma\,}</math> ergibt sich als Polygonzug und einer Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\widetilde{\gamma\,} := z_a \quad
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_k) + \Delta t \cdot f\big(\widetilde{\gamma\,}(t_k)\big), \quad z_0 \text{ gegeben}.
</math>
==== Runge-Kutta 4. Ordnung - Schritt 1 ====
Auch bei Rugge-Kutta ist die numerische Lösung <math>\widetilde{\gamma\,}</math> ein Polygonzug, der sich durch eine Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\begin{array}{rclrcl}
c_1 & := & f(\widetilde{\gamma\,}(t_k),
&
c_2 & := &
f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_1\right),
\\
c_3 & := & f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_2\right),
&
c_4 & := & f(\widetilde{\gamma\,}(t_k) + \Delta t c_3),
\\
\end{array}
</math>
==== Runge-Kutta 4. Ordnung - Schritt 2 ====
Induktiv erhält man den folgenden Wegpunkt <math>
\widetilde{\gamma\,}(t_{k+1}) </math> zum Zeitpunkt <math>t_{k+1} \in [a,b] </math> wie folgt:
:<math>
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_{k+1}) + \frac{\Delta t}{6} (c_1 + 2\cdot c_2 + 2\cdot c_3 + c_4).
</math>
=== Geometrische Interpretation ===
* Der Wegpunkte <math> \gamma(t) </math> bilden eine Kurve in der komplexen Ebene mit der Spur <math>Spur(\gamma)</math>. Der Tangentenvektor an jedem Punkt <math> \gamma(t) </math> ist durch <math> f(\gamma(t)) </math> gegeben.
* Da <math> f </math> holomorph ist, ist das Vektorfeld '''wirbelfrei''' (d. h., es hat keine Rotation) und '''quellenfrei''' (d. h., es hat keine Divergenz) außerhalb der Singularitäten von <math> f </math>. Dies folgt aus den Cauchy-Riemann-Gleichungen.
* Die Trajektorien können '''Fixpunkte''' enthalten, wenn z.B. auf der Spur von <math>\gamma</math> Punkte existieren <math> z_t:=\gamma(t) </math> mit <math> f(z_t) = 0 </math> existieren.
* Auf der Spur von <math>\gamma</math> darf eine meromorphe Funktion keine '''Singularitäten''' besitzen, denn in diesen Punkten ist dann <math>\gamma{\,}'(t)= f(\gamma(t))</math> nicht definiert und man erhält keinen stetig differenzierbaren Integrationsweg.
== Beispiel ==
Für die oben angebenen expliziten Lösungen werden nun Beispiele genannt:
=== Beispiel 1 - Rotation ===
Für die lineare Funktion <math> f(z) = -i z </math> erhält man als Lösung eine Rotation mit <math>[a,b]:=[0,2\pi]</math>:
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = -i \cdot \gamma(t), \quad z(0) = z_0.
</math>
* Lösung:
:<math>
\gamma(t) = z_0 \cdot e^{-i \cdot t}.
</math>
* Interpretation: Die Trajektorie ist ein Kreis um den Ursprung mit Radius <math> r:=|z_0| </math>, der wegen <math>-i</math> im Uhrzeigersinn durchlaufen wird.
=== Beispiel 2 - Polynomiale Funktion ===
Mit <math> f(z) = z^2 </math> bewegt sich der Punkt mit wachender Geschwindigkeit gegen <math>\infty</math>.
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = \gamma(t)^2, \quad z(0) = z_0 \neq 0.
</math>
* '''Lösung:'''
:<math>
\gamma(t) = \frac{z_0}{1 - z_0 t}.
</math>
* '''Interpretation:''' Die Trajektorie läuft mit dem Definitionsbereich <math>[0,+\infty)</math> für <math>t \to +\infty</math> gegen 0. Wenn <math>\tfrac{1}{z_0}\in [a,b]</math> im Definitionsbereich des Weges <math>\gamma</math> liegt, so ist der Weg nicht auf ganz <math>[a,b]</math> definiert und es gilt:
::<math> \lim_{t \to \tfrac{1}{z_0}} \gamma(t) = \infty </math>
: Ist <math>z_0 = 0</math> dann ist <math> \gamma(t) = 0 </math> für alle <math>t \in[a,b]</math> und <math> z_0 = 0 </math> ist ein Fixpunkt von <math>\gamma</math>.
=== Zusammenhang mit Potentialtheorie ===
Da <math> f </math> holomorph ist, existiert [[lokale Stammfunktionen|lokal eine Stammfunktion]] <math> F </math> (als komplexes Potential) mit <math> F' = f </math>. Die Trajektorien sind dann die '''Niveaulinien des Imaginärteils von <math> F </math>''' (da <math> \text{Im}(F) </math> [[w:de:harmonische Funktion|harmonisch]] ist und die Trajektorien senkrecht zu den Gradientenlinien von <math> \text{Im}(F) </math> verlaufen).
== Quellennachweise ==
<references/>
== Siehe auch ==
* [[orientierte Fläche]]
* [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]]
== Seiteninformation ==
Diese Lernresource können Sie als '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Foliensatz]''' darstellen.
=== Wiki2Reveal ===
Dieser '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal Foliensatz]''' wurde für den Lerneinheit '''[https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie Kurs: Funktionentheorie]'''' erstellt der Link für die [[v:en:Wiki2Reveal|Wiki2Reveal-Folien]] wurde mit dem [https://niebert.github.io/Wiki2Reveal/ Wiki2Reveal-Linkgenerator] erstellt.
<!--
* Die Inhalte der Seite basieren auf den folgenden Inhalten:
** [https://de.wikipedia.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder]
-->
* [https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder Die Seite] wurde als Dokumententyp [https://de.wikiversity.org/wiki/PanDocElectron-Presentation PanDocElectron-SLIDE] erstellt.
* Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder
* siehe auch weitere Informationen zu [[v:en:Wiki2Reveal|Wiki2Reveal]] und unter [https://niebert.github.io/Wiki2Reveal/index.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Linkgenerator].
<!-- * Nächster Inhalt des Kurses ist [[]] -->;
[[Category:Wiki2Reveal]]
2n0zor1cjpbailh25cdk8yc15me0twn
1105889
1105888
2026-07-03T11:09:08Z
Bert Niehaus
20843
/* Explizite Lösung - Lineare Vektorfeld */
1105889
wikitext
text/x-wiki
== Einleitung ==
In dieser Lerneinheit wird eine [[holomorphe Funktion]] <math> f: G \to \mathbb{C} </math> als ein Vektorfeld in <math>G</math> interpretiert, in dem jedem Punkt <math>z\in G</math> ein Vektor <math>f(z)\in \mathbb{C}</math> zugeordnet. Für die geometrische Interpretation wird für jedes <math>z\in G</math> in der Gaußschen Zahlenzahlebene der Funktionswert <math>f(z)\in \mathbb{C}</math> als Vektor mit Startpunkt
<math> z </math> und Endpunkt <math>z+f(z)</math> eingezeichnet. In diesem Vektorfeld werden nun diskrete Punktmengen <math>D</math> positioniert, die durch die Funktion <math>f</math> in dem Vektorfeld in <math>G</math> bewegt werden.
=== Orientierte Flächen ===
[[File:Flaechenintegral Orientierung Flaeche v2.gif|300px|center|Dreieck als orientiert Fläche mit partiellen Ableitungen]]
Bereits bei dem Thema [[orientierte Fläche]] wurden zwei partielle Ableitungen <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_1}(t_1,t_2) \in \mathbb{C}</math>
und <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_2}(t_1,t_2) \in \mathbb{C}</math>
von <math>\gamma_{_\Delta}</math> an jedem Punkt <math>z:=\gamma_{_\Delta}(t_1,t_2)</math> für die Fläche abgetragen.
=== Veranschaulichung von Vektorfelder ===
Stellt man holomorphe Funktionen als Vektorfeld dar, so gibt es im Gegensatz zu orientierten Flächen mit zwei komplexwertigen partiellen Ableitung in <math>\mathbb{C}</math>, die jeweils zu jedem Punkt <math>z\in G</math> aus dem Definitionsbereich einen Funktionswert <math>f(z)\in\mathbb{C}</math> für <math>f: G\to \mathbb{C}</math> zuordnet.
==== Vektorfeld - Polynom ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>f(z)= z^2</math>. Dabei wird der Funktionswert <math>f(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 z hoch 2.png|350px|center|vector field for z square]]
==== Aufgabe für Studierende - Vektorfeld Polynom ====
Betrachten Sie als Startpunkt <math>z_a = 2+3i</math> und versuchen Sie näherungsweise die Bahn von <math>z_a</math> in der Gaußschen Zahlenebene numerisch mit Tabellenkalkulation zu bestimmen. <math>\Delta t = \tfrac{b-a}{n}</math> ist die Iterationsschrittweite und <math>t_k := a+ \tfrac{b-a}{n}\cdot k</math> und der Iterationsvorschrift:
:<math>
\gamma(t_{k+1}):= \gamma(t_k) + f(x)\cdot \Delta t
</math>
Zerlegen Sie dazu <math>f(z)=z^2</math> in die Realteilfunktion <math>f_1</math> und die Imaginärteilfunktion <math>f_2</math> mit <math> f=f_1 + i\cdot f_2</math>.
=== Datei für Aufgabe ===
Die Lerneinheit folgt dem [[Open Community Approach]]. Daher wird für die Lerneinheit OpenSource-Software verwendet.
Die folgende Datei <tt>[https://niebert.github.io/wikiversity_files/de/Funktionentheorie/Weg_in_Vektorfeld.ods Weg_in_Vektorfeld.ods]</tt><ref>Niehaus, Bert (2026) wikiversity_files - File: Weg_in_Vektorfeld.ods - GitHub-Repository - URL https://github.com/niebert/wikiversity_files/blob/main/de/Weg_in_Vektorfeld.ods - (accessed 2026-07-02)</ref> aus dem <tt>'''wikiversity_files'''</tt>-[https://niebert.github.io/wikiversity_files Github-Repository]. Die grün markierten Spalten stellen die Iterationsschritte für die numerische Berechnung des Weges dar. Gelb markierte Felder können als Werte angepasst werden.
==== Vektorfeld - meromorphe Funktion ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>g(z)= \tfrac{1}{z}</math>. Dabei wird der Funktionswert <math>g(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 1 durch z.png|350px|center|vector field for z square]]
== Punkte und Trajektorie ==
Man betrachtet nun einen Punkte <math>z_a\in G</math> als Startpunkt eines Weges <math>\gamma: [a,b] \to G</math>. Dabei sei <math>\gamma(a)=z_a</math>. Grundlegende Frage ist nun, wie sich der Punkt <math>z_t=\gamma(t)</math> in der komplexen Zahlenebene bewegt, wenn die Funktion <math>f:G\to \mathbb{C}</math> über das Vektorfeld die Kraft <math>f(z_t)</math> beschreibt, die auf <math>z_t\in G</math> wirkt. Die obigen grün markierten Vektoren, die an einem Punkt <math>z_t</math> abgetragen wurden, beschreiben die Richtung und Stärke der Kraft.
=== Weg als Differentialgleichung ===
In der komplexen Analysis kann man eine holomorphe Funktion <math> f: \mathbb{C} \to \mathbb{C} </math> als Vektorfeld interpretieren, wobei <math> f(z) </math> die Kraft (oder Geschwindigkeit) beschreibt, die auf einen Punkt <math> z_t =\gamma(t) \in \mathbb{C} </math> wirkt. Die Trajektorie eines Punktes <math> z_0 </math> unter diesem Vektorfeld ist dann die Lösung <math>\gamma : [a,b] \to \mathbb{C}</math> der komplexen Differentialgleichung:
:<math>
\gamma{\,}'(t) = f(\gamma(t)), \quad \gamma(a) = z_a.
</math>
=== Weg als gesuchte Funktion ===
Hierbei ist <math> \gamma : [a,b] \to \mathbb{C} </math> als Weg eine komplexwertige Funktion mit einem reellen Definitionsbereich, die zu jedem Zeitpunkt <math> t\in [a,b] </math> durch <math>\gamma(t)</math> den Ort angibt, an dem sich ein Objekt befindet. Die Trajektorie beschreibt die Spur des Weges <math>Spur(\gamma):=\{ \gamma(t) \, : \, t\in [a,b]\}</math>. Der Graph des Weges <math>\gamma</math> ist eine Teilmenge des dreidimensionalen <math>\mathbb{R}</math>-Vektorraumes <math>[a,b]\times \mathbb{C}</math>.
:<math>
Graph(\gamma) : = \bigg\{ \big(t,\gamma(t)\big) \in \mathbb{R} \times \mathbb{C} \, : \, t\in [a,b]\bigg\}
</math>
Der Punkt <math> z_t =\gamma(t)</math> bewegt sich dabei unter dem Einfluss des durch <math> f </math> beschriebenen Vektorfeldes.
=== Darstellung der Trajektorie ===
Der Weg <math> \gamma </math> ist die Lösung der obigen Differentialgleichung. Da <math> f </math> holomorph ist, ist das Vektorfeld lokal [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]], und es existiert eine eindeutige Lösung <math> \gamma(t) </math> für kleine <math> t </math> (zumindest lokal in der Nähe von dem Startpunkt des Weges <math> z_a = \gamma(a)</math>). Betrachtet werden nun zunächst sehr einfache Funktionen <math> f</math>
==== Explizite Lösung - konstante Funktion ====
Falls <math> f </math> eine konstante Funktion ist, kann man die Differentialgleichung explizit lösen. Für ein konstantes Vektorfeld erhält man als Trajektorie eine Gerade in komplexen Zahlenebene. Mit Umparametrisierung nach <math>[0,1]</math> ist die Trajektorie eine [[Konvexkombination]] zwischen <math>z_a</math> und <math>z_b</math>.
* '''Konstantes Vektorfeld''': <math> f(z) = c </math> (konstant).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a + c \cdot (t-a) </math> mit dem Endpunkt
::<math>\gamma(b)=z_a + c \cdot (b-a) = z_b</math>.
==== Explizite Lösung - Lineare Vektorfeld ====
Die lineare Funktion <math>f(z)=c\cdot z</math> erfüllt die Eigenschaft, dass <math>f'(z)=c</math> gilt. Damit erhält man für ein lineares Vektorfeld folgende Lösung <math>\gamma</math>:
* '''Lineares Vektorfeld''': <math> f(z) = c z </math> (mit <math> a \in \mathbb{C} </math>).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c\cdot \gamma(t) , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a \cdot e^{c \cdot (t-a)} </math> mit dem Endpunkt
::<math>\gamma(b)=z_a \cdot e^{c\cdot (b-a)} </math>.
==== Explizite Lösung - quadratisches Vektorfeld ====
In einem quadratischen Vektorfeld <math>f</math> enthält die Lösung <math>\gamma</math> Pole. Diese dürfen nicht auf der Spur von <math>\gamma</math> liegen:
* '''Quadratisches Vektorfeld''': <math> f(z) = z^2 </math>.
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = \frac{z_0}{1 - z_0 \cdot (t-a)} </math>.
Die Lösung hat eine Pol bei <math> t = \tfrac{1+a}{z_0} </math>. Für eine wohldefinierten Weg <math>\gamma : [a,b] \to \mathbb{C}</math> muss <math>\tfrac{1+a}{z_0} \notin [a,b]</math> gelten. Für <math>z_0:=1</math> und <math>[a,b]:=[1,3]</math> liegt der Pol <math>\tfrac{1+a}{z_0} =2</math> in dem Intervall <math>[a,b]</math>.
==== Aufgabe - quadratisches Vektorfeld ====
Zeigen Sie, dass die oben genannten Eigenschaften für den Weg <math>\gamma :[a,b]\to \mathbb{C}</math> gelten:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
=== Holomorphe Funktion ===
Ein holomorphe Funktion <math>f:G\to \mathbb{C}</math> lässt sich um jeden Punkt <math>z_0\in G</math> lokal in Potenzreihen entwickeln, wobei die Partialsummen <math>f_n</math> der Potenzreihe bis zum Grad <math>n\in\mathbb{N}</math> dann auf einer Kreischeiben <math>\overline{D_r(z_0)} \subset G</math> gleichmäßig gegen die Potenzreihendarstellung von <math>f</math> konvergiert. Daher gibt es [[lokale Stammfunktionen]], die durch summandenweise Integration der Potenzreihendarstellung von <math>f</math> erhält.
==== Differentialgleichung und Potenzreihen ====
Die lokale Darstellung als Potenzreihe führt zu lokalen Lösungen von Differentialgleichung, falls <math>f</math> holomorph ist. Für <math>z \in \overline{D_r(z_0)} \subset G</math> gelte:
:<math>
f(z) := \sum_{k=0}^\infty a_k \cdot (z-z_0)^k
</math>
==== Wege als Potenzreihen ====
Integrationswege müssen nach Definition die Eigenschaft besitzt, dass diese stetig differenzierbar sind. Ist <math>\gamma^\ast : G \to \mathbb{C}</math> mit <math>[a,b] \subset G </math> eine holomorphe Funktion, dann ist <math>\gamma : [a,b] \to \mathbb{C}</math> mit <math>\gamma(t):= \gamma^\ast(t)</math> insbesondere stetig differenzierbar und es gibt eine Potenzreihendarstellung von <math>\gamma</math> mit Koeffizienten in <math>\mathbb{C}</math>;
:<math>
\gamma(z) := \sum_{k=0}^\infty b_k \cdot (z-z_0)^k
</math>
==== Auswertung der Potenzreihe auf Intervall 1 ====
Das Intervall <math>[a,b] \subset G </math> wird als Teilmenge der komplexen Zahlen aufgefasst. Damit die obige Potenzreihendarstellung für <math>\gamma(t)</math> mit <math>t\in [a,b]</math> verwendet werden kann, muss <math>t \in D_r(a) \subset G </math> liegen, wobei <math> r > 0</math> der Konvergenzradius der Potenzreihe für <math>\gamma</math>. Falls für das Intervall <math> [a,b]\subset D_r(a) </math> gilt, gibt es genau eine darstellende Potenzreihe für <math>\gamma</math> auf <math>[a,b]</math> um <math>a</math> mit:
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-a)^{k}
</math>
==== Auswertung der Potenzreihe auf Intervall 2 ====
Wenn <math> [a,b]</math> nicht ganz in <math> D_r(t_0) </math> liegt, kann man für weitere <math>t_0\in [a,b] \subset G</math> <math>\gamma</math> ebenfalls in eine Potenzreihe entwickeln.
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-t_0)^{k}
</math>
==== Ableitung von Wegen als Potenzreihen ====
Da Potenzreihe für <math>\gamma</math> mit Entwicklungspunkt <math>t_0 \in [a,b]</math> besitzt <math>\gamma</math> die folgende Ableitung <math>\gamma{\,}'</math>, wobei man wegen der gleichmäßiger Konvergenz von <math>\gamma</math> auf <math> D_r(t_0) </math> summandenweise differenzieren kann:
:<math>
\begin{array}{rcl}
\gamma{\,}'(z) &=&
\displaystyle
\sum_{k=1}^\infty k\cdot b_k \cdot (z-z_0)^{k-1} \\
& = &
\displaystyle
\sum_{k=0}^\infty (k+1)\cdot b_{k+1} \cdot (z-z_0)^{k}
\end{array}
</math>
Zunächst wird der Entwicklungspunkt <math>t_0 := a</math> für den Startpunkt des Weges betrachtet.
==== Beispiel - Wege als Potenzreihen ====
Die Standardwege, die bereits in dem Kurs zur Funktionentheorie behandelt wurden, waren zumeist holomorphe Wege mit Potenzreihendarstellung:
* '''(Kreis)''' <math>\gamma(t) = z_0+re^{it} = (z_0 + r)\cdot t^0 + \sum_{k=1}^\infty \tfrac{r\cdot i^k}{k!} \cdot t^k</math>
* '''([[Konvexkombination]])''' Verbindungsstrecke zwischen zwei Punkten <math>z_1,z_2\in \mathbb{C}</math> als Weg ist:
::<math>\gamma(t) = (1-t)\cdot z_1+t\cdot z_2 = (z_2-z_1)\cdot t^1 + z_1\cdot t^0 </math>
==== Monome als Vektorfeld ====
Man betrachtet nun die [[w:de:ganze Funktion|ganze Funktion]] <math>f(z)=z^3 </math>:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^3 , \quad \gamma(a) = z_a.
</math>
Für die Potenzreihendarstellung <math>t_0\in [a,b]</math> erhält man:
:<math>
\gamma(t)^3 = \sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{i_1,i_2,i_3 \in \mathbb{N}}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-t_0)^n
</math>
==== Differentialgleichung und Potenzreihen ====
Durch Verwendung der darstellenden Potenzreihen erhält man:
:<math>
\begin{array}{rcl}
\gamma{\,}'(t)
& = &
\displaystyle
\sum_{n=0}^\infty (n+1)\cdot b_{n+1} (t-a)^n
\\
& = &
\displaystyle
\sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-a)^n
\\
& = &
\displaystyle
\gamma(t)^3 = f(\gamma(t))
\\
\end{array}
</math>
==== Konstante der Potenzreihen ====
Mit der allgemeinen Potenzreihe für <math>\gamma</math> mit dem Entwicklungspunkt <math>a</math> erhält man mit <math>\gamma(a)=z_a</math>, dass:
:<math>
z_a = \gamma(a) = \sum_{n=0}^\infty b_n (a-a)^n = b_0
</math>
Damit hat <math>b_0 = z_a</math> bestimmt.
==== Koeffizientenvergleich für Potenzreihen 1 ====
Für <math>n=0</math> in der Differentialgleichung <math> \gamma{\,}'(t) = f(\gamma(t))=\gamma(t)^3</math> erhält man:
:<math>
b_1 = (0+1)\cdot b_{0+1} =
\underset{i_1+i_2+i_3=1}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3}
</math>
In der rechten Summe gibt es genau Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=1</math> erfüllen. Dies liefert <math>b_1 = 3\cdot b_0^2 \cdot b_1</math> wegen:
:<math>
(i_1,i_2,i_3) \in \big\{ (1,0,0), \ (0,1,0), \ (0,0,1) \big\}
</math>
==== Koeffizientenvergleich für Potenzreihen 2 - Lösbarkeit ====
Wenn <math> b_0 = z_a \not= \tfrac{1}{\sqrt{3}}</math> erfüllt ist, muss <math> b_1 = 0</math> gelten. Wenn kann <math>b_1 \in \mathbb{C}</math> zunächst einmal beliebig gewählt werden.
==== Koeffizientenvergleich für Potenzreihen 3 ====
Seien <math>b_0, b_1 \in \mathbb{C}</math> festgelegt und man bestimmt nun <math>b_2</math>. Für <math>n=2</math> sucht man in der rechten Summe die Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=2</math> erfüllen. Dies sind:
:<math>
(i_1,i_2,i_3) \in \big\{ (2,0,0), \, (0,2,0), \, (0,0,2),\, (0,1,1),\, (1,0,1),\, (1,1,0) \big\}
</math>
Damit erhält man für <math>b_2</math>:
:<math>
b_2 = 3\cdot b_0^2 \cdot b_2 + 3\cdot b_1^2 \cdot b_0 \Longrightarrow b_2 = \frac{3\cdot b_1^2 \cdot b_0}{1-3\cdot b_0^2}
</math>
=== Numerische Lösung ===
Numerische Lösungen werden immer dann verwendet, wenn man keine explizite Lösungen für <math>\gamma</math> angeben kann.
Falls also <math> f: G\to \mathbb{C} </math> komplizierter ist, kann man die Trajektorie numerisch berechnen, z. B. mit dem [[w:de:Euler-Verfahren|Euler-Verfahren]] oder mit dem [[w:de:Runge-Kutta-Verfahren|Runge-Kutta-Verfahren]] berechnent, die in Numerik für die Lösung von Differentialgleichungen verwendet werden.
==== Euler-Verfahren ====
Die numerische Lösung <math>\widetilde{\gamma\,}</math> ergibt sich als Polygonzug und einer Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\widetilde{\gamma\,} := z_a \quad
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_k) + \Delta t \cdot f\big(\widetilde{\gamma\,}(t_k)\big), \quad z_0 \text{ gegeben}.
</math>
==== Runge-Kutta 4. Ordnung - Schritt 1 ====
Auch bei Rugge-Kutta ist die numerische Lösung <math>\widetilde{\gamma\,}</math> ein Polygonzug, der sich durch eine Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\begin{array}{rclrcl}
c_1 & := & f(\widetilde{\gamma\,}(t_k),
&
c_2 & := &
f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_1\right),
\\
c_3 & := & f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_2\right),
&
c_4 & := & f(\widetilde{\gamma\,}(t_k) + \Delta t c_3),
\\
\end{array}
</math>
==== Runge-Kutta 4. Ordnung - Schritt 2 ====
Induktiv erhält man den folgenden Wegpunkt <math>
\widetilde{\gamma\,}(t_{k+1}) </math> zum Zeitpunkt <math>t_{k+1} \in [a,b] </math> wie folgt:
:<math>
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_{k+1}) + \frac{\Delta t}{6} (c_1 + 2\cdot c_2 + 2\cdot c_3 + c_4).
</math>
=== Geometrische Interpretation ===
* Der Wegpunkte <math> \gamma(t) </math> bilden eine Kurve in der komplexen Ebene mit der Spur <math>Spur(\gamma)</math>. Der Tangentenvektor an jedem Punkt <math> \gamma(t) </math> ist durch <math> f(\gamma(t)) </math> gegeben.
* Da <math> f </math> holomorph ist, ist das Vektorfeld '''wirbelfrei''' (d. h., es hat keine Rotation) und '''quellenfrei''' (d. h., es hat keine Divergenz) außerhalb der Singularitäten von <math> f </math>. Dies folgt aus den Cauchy-Riemann-Gleichungen.
* Die Trajektorien können '''Fixpunkte''' enthalten, wenn z.B. auf der Spur von <math>\gamma</math> Punkte existieren <math> z_t:=\gamma(t) </math> mit <math> f(z_t) = 0 </math> existieren.
* Auf der Spur von <math>\gamma</math> darf eine meromorphe Funktion keine '''Singularitäten''' besitzen, denn in diesen Punkten ist dann <math>\gamma{\,}'(t)= f(\gamma(t))</math> nicht definiert und man erhält keinen stetig differenzierbaren Integrationsweg.
== Beispiel ==
Für die oben angebenen expliziten Lösungen werden nun Beispiele genannt:
=== Beispiel 1 - Rotation ===
Für die lineare Funktion <math> f(z) = -i z </math> erhält man als Lösung eine Rotation mit <math>[a,b]:=[0,2\pi]</math>:
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = -i \cdot \gamma(t), \quad z(0) = z_0.
</math>
* Lösung:
:<math>
\gamma(t) = z_0 \cdot e^{-i \cdot t}.
</math>
* Interpretation: Die Trajektorie ist ein Kreis um den Ursprung mit Radius <math> r:=|z_0| </math>, der wegen <math>-i</math> im Uhrzeigersinn durchlaufen wird.
=== Beispiel 2 - Polynomiale Funktion ===
Mit <math> f(z) = z^2 </math> bewegt sich der Punkt mit wachender Geschwindigkeit gegen <math>\infty</math>.
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = \gamma(t)^2, \quad z(0) = z_0 \neq 0.
</math>
* '''Lösung:'''
:<math>
\gamma(t) = \frac{z_0}{1 - z_0 t}.
</math>
* '''Interpretation:''' Die Trajektorie läuft mit dem Definitionsbereich <math>[0,+\infty)</math> für <math>t \to +\infty</math> gegen 0. Wenn <math>\tfrac{1}{z_0}\in [a,b]</math> im Definitionsbereich des Weges <math>\gamma</math> liegt, so ist der Weg nicht auf ganz <math>[a,b]</math> definiert und es gilt:
::<math> \lim_{t \to \tfrac{1}{z_0}} \gamma(t) = \infty </math>
: Ist <math>z_0 = 0</math> dann ist <math> \gamma(t) = 0 </math> für alle <math>t \in[a,b]</math> und <math> z_0 = 0 </math> ist ein Fixpunkt von <math>\gamma</math>.
=== Zusammenhang mit Potentialtheorie ===
Da <math> f </math> holomorph ist, existiert [[lokale Stammfunktionen|lokal eine Stammfunktion]] <math> F </math> (als komplexes Potential) mit <math> F' = f </math>. Die Trajektorien sind dann die '''Niveaulinien des Imaginärteils von <math> F </math>''' (da <math> \text{Im}(F) </math> [[w:de:harmonische Funktion|harmonisch]] ist und die Trajektorien senkrecht zu den Gradientenlinien von <math> \text{Im}(F) </math> verlaufen).
== Quellennachweise ==
<references/>
== Siehe auch ==
* [[orientierte Fläche]]
* [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]]
== Seiteninformation ==
Diese Lernresource können Sie als '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Foliensatz]''' darstellen.
=== Wiki2Reveal ===
Dieser '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal Foliensatz]''' wurde für den Lerneinheit '''[https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie Kurs: Funktionentheorie]'''' erstellt der Link für die [[v:en:Wiki2Reveal|Wiki2Reveal-Folien]] wurde mit dem [https://niebert.github.io/Wiki2Reveal/ Wiki2Reveal-Linkgenerator] erstellt.
<!--
* Die Inhalte der Seite basieren auf den folgenden Inhalten:
** [https://de.wikipedia.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder]
-->
* [https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder Die Seite] wurde als Dokumententyp [https://de.wikiversity.org/wiki/PanDocElectron-Presentation PanDocElectron-SLIDE] erstellt.
* Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder
* siehe auch weitere Informationen zu [[v:en:Wiki2Reveal|Wiki2Reveal]] und unter [https://niebert.github.io/Wiki2Reveal/index.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Linkgenerator].
<!-- * Nächster Inhalt des Kurses ist [[]] -->;
[[Category:Wiki2Reveal]]
cy2yko4zf284tx5tuw12ifaetocy6i5
1105890
1105889
2026-07-03T11:10:14Z
Bert Niehaus
20843
/* Explizite Lösung - Lineare Vektorfeld */
1105890
wikitext
text/x-wiki
== Einleitung ==
In dieser Lerneinheit wird eine [[holomorphe Funktion]] <math> f: G \to \mathbb{C} </math> als ein Vektorfeld in <math>G</math> interpretiert, in dem jedem Punkt <math>z\in G</math> ein Vektor <math>f(z)\in \mathbb{C}</math> zugeordnet. Für die geometrische Interpretation wird für jedes <math>z\in G</math> in der Gaußschen Zahlenzahlebene der Funktionswert <math>f(z)\in \mathbb{C}</math> als Vektor mit Startpunkt
<math> z </math> und Endpunkt <math>z+f(z)</math> eingezeichnet. In diesem Vektorfeld werden nun diskrete Punktmengen <math>D</math> positioniert, die durch die Funktion <math>f</math> in dem Vektorfeld in <math>G</math> bewegt werden.
=== Orientierte Flächen ===
[[File:Flaechenintegral Orientierung Flaeche v2.gif|300px|center|Dreieck als orientiert Fläche mit partiellen Ableitungen]]
Bereits bei dem Thema [[orientierte Fläche]] wurden zwei partielle Ableitungen <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_1}(t_1,t_2) \in \mathbb{C}</math>
und <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_2}(t_1,t_2) \in \mathbb{C}</math>
von <math>\gamma_{_\Delta}</math> an jedem Punkt <math>z:=\gamma_{_\Delta}(t_1,t_2)</math> für die Fläche abgetragen.
=== Veranschaulichung von Vektorfelder ===
Stellt man holomorphe Funktionen als Vektorfeld dar, so gibt es im Gegensatz zu orientierten Flächen mit zwei komplexwertigen partiellen Ableitung in <math>\mathbb{C}</math>, die jeweils zu jedem Punkt <math>z\in G</math> aus dem Definitionsbereich einen Funktionswert <math>f(z)\in\mathbb{C}</math> für <math>f: G\to \mathbb{C}</math> zuordnet.
==== Vektorfeld - Polynom ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>f(z)= z^2</math>. Dabei wird der Funktionswert <math>f(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 z hoch 2.png|350px|center|vector field for z square]]
==== Aufgabe für Studierende - Vektorfeld Polynom ====
Betrachten Sie als Startpunkt <math>z_a = 2+3i</math> und versuchen Sie näherungsweise die Bahn von <math>z_a</math> in der Gaußschen Zahlenebene numerisch mit Tabellenkalkulation zu bestimmen. <math>\Delta t = \tfrac{b-a}{n}</math> ist die Iterationsschrittweite und <math>t_k := a+ \tfrac{b-a}{n}\cdot k</math> und der Iterationsvorschrift:
:<math>
\gamma(t_{k+1}):= \gamma(t_k) + f(x)\cdot \Delta t
</math>
Zerlegen Sie dazu <math>f(z)=z^2</math> in die Realteilfunktion <math>f_1</math> und die Imaginärteilfunktion <math>f_2</math> mit <math> f=f_1 + i\cdot f_2</math>.
=== Datei für Aufgabe ===
Die Lerneinheit folgt dem [[Open Community Approach]]. Daher wird für die Lerneinheit OpenSource-Software verwendet.
Die folgende Datei <tt>[https://niebert.github.io/wikiversity_files/de/Funktionentheorie/Weg_in_Vektorfeld.ods Weg_in_Vektorfeld.ods]</tt><ref>Niehaus, Bert (2026) wikiversity_files - File: Weg_in_Vektorfeld.ods - GitHub-Repository - URL https://github.com/niebert/wikiversity_files/blob/main/de/Weg_in_Vektorfeld.ods - (accessed 2026-07-02)</ref> aus dem <tt>'''wikiversity_files'''</tt>-[https://niebert.github.io/wikiversity_files Github-Repository]. Die grün markierten Spalten stellen die Iterationsschritte für die numerische Berechnung des Weges dar. Gelb markierte Felder können als Werte angepasst werden.
==== Vektorfeld - meromorphe Funktion ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>g(z)= \tfrac{1}{z}</math>. Dabei wird der Funktionswert <math>g(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 1 durch z.png|350px|center|vector field for z square]]
== Punkte und Trajektorie ==
Man betrachtet nun einen Punkte <math>z_a\in G</math> als Startpunkt eines Weges <math>\gamma: [a,b] \to G</math>. Dabei sei <math>\gamma(a)=z_a</math>. Grundlegende Frage ist nun, wie sich der Punkt <math>z_t=\gamma(t)</math> in der komplexen Zahlenebene bewegt, wenn die Funktion <math>f:G\to \mathbb{C}</math> über das Vektorfeld die Kraft <math>f(z_t)</math> beschreibt, die auf <math>z_t\in G</math> wirkt. Die obigen grün markierten Vektoren, die an einem Punkt <math>z_t</math> abgetragen wurden, beschreiben die Richtung und Stärke der Kraft.
=== Weg als Differentialgleichung ===
In der komplexen Analysis kann man eine holomorphe Funktion <math> f: \mathbb{C} \to \mathbb{C} </math> als Vektorfeld interpretieren, wobei <math> f(z) </math> die Kraft (oder Geschwindigkeit) beschreibt, die auf einen Punkt <math> z_t =\gamma(t) \in \mathbb{C} </math> wirkt. Die Trajektorie eines Punktes <math> z_0 </math> unter diesem Vektorfeld ist dann die Lösung <math>\gamma : [a,b] \to \mathbb{C}</math> der komplexen Differentialgleichung:
:<math>
\gamma{\,}'(t) = f(\gamma(t)), \quad \gamma(a) = z_a.
</math>
=== Weg als gesuchte Funktion ===
Hierbei ist <math> \gamma : [a,b] \to \mathbb{C} </math> als Weg eine komplexwertige Funktion mit einem reellen Definitionsbereich, die zu jedem Zeitpunkt <math> t\in [a,b] </math> durch <math>\gamma(t)</math> den Ort angibt, an dem sich ein Objekt befindet. Die Trajektorie beschreibt die Spur des Weges <math>Spur(\gamma):=\{ \gamma(t) \, : \, t\in [a,b]\}</math>. Der Graph des Weges <math>\gamma</math> ist eine Teilmenge des dreidimensionalen <math>\mathbb{R}</math>-Vektorraumes <math>[a,b]\times \mathbb{C}</math>.
:<math>
Graph(\gamma) : = \bigg\{ \big(t,\gamma(t)\big) \in \mathbb{R} \times \mathbb{C} \, : \, t\in [a,b]\bigg\}
</math>
Der Punkt <math> z_t =\gamma(t)</math> bewegt sich dabei unter dem Einfluss des durch <math> f </math> beschriebenen Vektorfeldes.
=== Darstellung der Trajektorie ===
Der Weg <math> \gamma </math> ist die Lösung der obigen Differentialgleichung. Da <math> f </math> holomorph ist, ist das Vektorfeld lokal [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]], und es existiert eine eindeutige Lösung <math> \gamma(t) </math> für kleine <math> t </math> (zumindest lokal in der Nähe von dem Startpunkt des Weges <math> z_a = \gamma(a)</math>). Betrachtet werden nun zunächst sehr einfache Funktionen <math> f</math>
==== Explizite Lösung - konstante Funktion ====
Falls <math> f </math> eine konstante Funktion ist, kann man die Differentialgleichung explizit lösen. Für ein konstantes Vektorfeld erhält man als Trajektorie eine Gerade in komplexen Zahlenebene. Mit Umparametrisierung nach <math>[0,1]</math> ist die Trajektorie eine [[Konvexkombination]] zwischen <math>z_a</math> und <math>z_b</math>.
* '''Konstantes Vektorfeld''': <math> f(z) = c </math> (konstant).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a + c \cdot (t-a) </math> mit dem Endpunkt
::<math>\gamma(b)=z_a + c \cdot (b-a) = z_b</math>.
==== Explizite Lösung - Lineare Vektorfeld ====
Die lineare Funktion <math>f(z)=c\cdot z</math> erfüllt die Eigenschaft, dass <math>f'(z)=c</math> gilt. Damit erhält man für ein lineares Vektorfeld folgende Lösung <math>\gamma</math>:
* '''Lineares Vektorfeld''': <math> f(z) = c z </math> (mit <math> c \in \mathbb{C} </math>).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c\cdot \gamma(t) , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a \cdot e^{c \cdot (t-a)} </math> mit dem Endpunkt
::<math>\gamma(b)=z_a \cdot e^{c\cdot (b-a)} </math>.
==== Explizite Lösung - quadratisches Vektorfeld ====
In einem quadratischen Vektorfeld <math>f</math> enthält die Lösung <math>\gamma</math> Pole. Diese dürfen nicht auf der Spur von <math>\gamma</math> liegen:
* '''Quadratisches Vektorfeld''': <math> f(z) = z^2 </math>.
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = \frac{z_0}{1 - z_0 \cdot (t-a)} </math>.
Die Lösung hat eine Pol bei <math> t = \tfrac{1+a}{z_0} </math>. Für eine wohldefinierten Weg <math>\gamma : [a,b] \to \mathbb{C}</math> muss <math>\tfrac{1+a}{z_0} \notin [a,b]</math> gelten. Für <math>z_0:=1</math> und <math>[a,b]:=[1,3]</math> liegt der Pol <math>\tfrac{1+a}{z_0} =2</math> in dem Intervall <math>[a,b]</math>.
==== Aufgabe - quadratisches Vektorfeld ====
Zeigen Sie, dass die oben genannten Eigenschaften für den Weg <math>\gamma :[a,b]\to \mathbb{C}</math> gelten:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
=== Holomorphe Funktion ===
Ein holomorphe Funktion <math>f:G\to \mathbb{C}</math> lässt sich um jeden Punkt <math>z_0\in G</math> lokal in Potenzreihen entwickeln, wobei die Partialsummen <math>f_n</math> der Potenzreihe bis zum Grad <math>n\in\mathbb{N}</math> dann auf einer Kreischeiben <math>\overline{D_r(z_0)} \subset G</math> gleichmäßig gegen die Potenzreihendarstellung von <math>f</math> konvergiert. Daher gibt es [[lokale Stammfunktionen]], die durch summandenweise Integration der Potenzreihendarstellung von <math>f</math> erhält.
==== Differentialgleichung und Potenzreihen ====
Die lokale Darstellung als Potenzreihe führt zu lokalen Lösungen von Differentialgleichung, falls <math>f</math> holomorph ist. Für <math>z \in \overline{D_r(z_0)} \subset G</math> gelte:
:<math>
f(z) := \sum_{k=0}^\infty a_k \cdot (z-z_0)^k
</math>
==== Wege als Potenzreihen ====
Integrationswege müssen nach Definition die Eigenschaft besitzt, dass diese stetig differenzierbar sind. Ist <math>\gamma^\ast : G \to \mathbb{C}</math> mit <math>[a,b] \subset G </math> eine holomorphe Funktion, dann ist <math>\gamma : [a,b] \to \mathbb{C}</math> mit <math>\gamma(t):= \gamma^\ast(t)</math> insbesondere stetig differenzierbar und es gibt eine Potenzreihendarstellung von <math>\gamma</math> mit Koeffizienten in <math>\mathbb{C}</math>;
:<math>
\gamma(z) := \sum_{k=0}^\infty b_k \cdot (z-z_0)^k
</math>
==== Auswertung der Potenzreihe auf Intervall 1 ====
Das Intervall <math>[a,b] \subset G </math> wird als Teilmenge der komplexen Zahlen aufgefasst. Damit die obige Potenzreihendarstellung für <math>\gamma(t)</math> mit <math>t\in [a,b]</math> verwendet werden kann, muss <math>t \in D_r(a) \subset G </math> liegen, wobei <math> r > 0</math> der Konvergenzradius der Potenzreihe für <math>\gamma</math>. Falls für das Intervall <math> [a,b]\subset D_r(a) </math> gilt, gibt es genau eine darstellende Potenzreihe für <math>\gamma</math> auf <math>[a,b]</math> um <math>a</math> mit:
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-a)^{k}
</math>
==== Auswertung der Potenzreihe auf Intervall 2 ====
Wenn <math> [a,b]</math> nicht ganz in <math> D_r(t_0) </math> liegt, kann man für weitere <math>t_0\in [a,b] \subset G</math> <math>\gamma</math> ebenfalls in eine Potenzreihe entwickeln.
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-t_0)^{k}
</math>
==== Ableitung von Wegen als Potenzreihen ====
Da Potenzreihe für <math>\gamma</math> mit Entwicklungspunkt <math>t_0 \in [a,b]</math> besitzt <math>\gamma</math> die folgende Ableitung <math>\gamma{\,}'</math>, wobei man wegen der gleichmäßiger Konvergenz von <math>\gamma</math> auf <math> D_r(t_0) </math> summandenweise differenzieren kann:
:<math>
\begin{array}{rcl}
\gamma{\,}'(z) &=&
\displaystyle
\sum_{k=1}^\infty k\cdot b_k \cdot (z-z_0)^{k-1} \\
& = &
\displaystyle
\sum_{k=0}^\infty (k+1)\cdot b_{k+1} \cdot (z-z_0)^{k}
\end{array}
</math>
Zunächst wird der Entwicklungspunkt <math>t_0 := a</math> für den Startpunkt des Weges betrachtet.
==== Beispiel - Wege als Potenzreihen ====
Die Standardwege, die bereits in dem Kurs zur Funktionentheorie behandelt wurden, waren zumeist holomorphe Wege mit Potenzreihendarstellung:
* '''(Kreis)''' <math>\gamma(t) = z_0+re^{it} = (z_0 + r)\cdot t^0 + \sum_{k=1}^\infty \tfrac{r\cdot i^k}{k!} \cdot t^k</math>
* '''([[Konvexkombination]])''' Verbindungsstrecke zwischen zwei Punkten <math>z_1,z_2\in \mathbb{C}</math> als Weg ist:
::<math>\gamma(t) = (1-t)\cdot z_1+t\cdot z_2 = (z_2-z_1)\cdot t^1 + z_1\cdot t^0 </math>
==== Monome als Vektorfeld ====
Man betrachtet nun die [[w:de:ganze Funktion|ganze Funktion]] <math>f(z)=z^3 </math>:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^3 , \quad \gamma(a) = z_a.
</math>
Für die Potenzreihendarstellung <math>t_0\in [a,b]</math> erhält man:
:<math>
\gamma(t)^3 = \sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{i_1,i_2,i_3 \in \mathbb{N}}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-t_0)^n
</math>
==== Differentialgleichung und Potenzreihen ====
Durch Verwendung der darstellenden Potenzreihen erhält man:
:<math>
\begin{array}{rcl}
\gamma{\,}'(t)
& = &
\displaystyle
\sum_{n=0}^\infty (n+1)\cdot b_{n+1} (t-a)^n
\\
& = &
\displaystyle
\sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-a)^n
\\
& = &
\displaystyle
\gamma(t)^3 = f(\gamma(t))
\\
\end{array}
</math>
==== Konstante der Potenzreihen ====
Mit der allgemeinen Potenzreihe für <math>\gamma</math> mit dem Entwicklungspunkt <math>a</math> erhält man mit <math>\gamma(a)=z_a</math>, dass:
:<math>
z_a = \gamma(a) = \sum_{n=0}^\infty b_n (a-a)^n = b_0
</math>
Damit hat <math>b_0 = z_a</math> bestimmt.
==== Koeffizientenvergleich für Potenzreihen 1 ====
Für <math>n=0</math> in der Differentialgleichung <math> \gamma{\,}'(t) = f(\gamma(t))=\gamma(t)^3</math> erhält man:
:<math>
b_1 = (0+1)\cdot b_{0+1} =
\underset{i_1+i_2+i_3=1}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3}
</math>
In der rechten Summe gibt es genau Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=1</math> erfüllen. Dies liefert <math>b_1 = 3\cdot b_0^2 \cdot b_1</math> wegen:
:<math>
(i_1,i_2,i_3) \in \big\{ (1,0,0), \ (0,1,0), \ (0,0,1) \big\}
</math>
==== Koeffizientenvergleich für Potenzreihen 2 - Lösbarkeit ====
Wenn <math> b_0 = z_a \not= \tfrac{1}{\sqrt{3}}</math> erfüllt ist, muss <math> b_1 = 0</math> gelten. Wenn kann <math>b_1 \in \mathbb{C}</math> zunächst einmal beliebig gewählt werden.
==== Koeffizientenvergleich für Potenzreihen 3 ====
Seien <math>b_0, b_1 \in \mathbb{C}</math> festgelegt und man bestimmt nun <math>b_2</math>. Für <math>n=2</math> sucht man in der rechten Summe die Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=2</math> erfüllen. Dies sind:
:<math>
(i_1,i_2,i_3) \in \big\{ (2,0,0), \, (0,2,0), \, (0,0,2),\, (0,1,1),\, (1,0,1),\, (1,1,0) \big\}
</math>
Damit erhält man für <math>b_2</math>:
:<math>
b_2 = 3\cdot b_0^2 \cdot b_2 + 3\cdot b_1^2 \cdot b_0 \Longrightarrow b_2 = \frac{3\cdot b_1^2 \cdot b_0}{1-3\cdot b_0^2}
</math>
=== Numerische Lösung ===
Numerische Lösungen werden immer dann verwendet, wenn man keine explizite Lösungen für <math>\gamma</math> angeben kann.
Falls also <math> f: G\to \mathbb{C} </math> komplizierter ist, kann man die Trajektorie numerisch berechnen, z. B. mit dem [[w:de:Euler-Verfahren|Euler-Verfahren]] oder mit dem [[w:de:Runge-Kutta-Verfahren|Runge-Kutta-Verfahren]] berechnent, die in Numerik für die Lösung von Differentialgleichungen verwendet werden.
==== Euler-Verfahren ====
Die numerische Lösung <math>\widetilde{\gamma\,}</math> ergibt sich als Polygonzug und einer Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\widetilde{\gamma\,} := z_a \quad
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_k) + \Delta t \cdot f\big(\widetilde{\gamma\,}(t_k)\big), \quad z_0 \text{ gegeben}.
</math>
==== Runge-Kutta 4. Ordnung - Schritt 1 ====
Auch bei Rugge-Kutta ist die numerische Lösung <math>\widetilde{\gamma\,}</math> ein Polygonzug, der sich durch eine Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\begin{array}{rclrcl}
c_1 & := & f(\widetilde{\gamma\,}(t_k),
&
c_2 & := &
f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_1\right),
\\
c_3 & := & f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_2\right),
&
c_4 & := & f(\widetilde{\gamma\,}(t_k) + \Delta t c_3),
\\
\end{array}
</math>
==== Runge-Kutta 4. Ordnung - Schritt 2 ====
Induktiv erhält man den folgenden Wegpunkt <math>
\widetilde{\gamma\,}(t_{k+1}) </math> zum Zeitpunkt <math>t_{k+1} \in [a,b] </math> wie folgt:
:<math>
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_{k+1}) + \frac{\Delta t}{6} (c_1 + 2\cdot c_2 + 2\cdot c_3 + c_4).
</math>
=== Geometrische Interpretation ===
* Der Wegpunkte <math> \gamma(t) </math> bilden eine Kurve in der komplexen Ebene mit der Spur <math>Spur(\gamma)</math>. Der Tangentenvektor an jedem Punkt <math> \gamma(t) </math> ist durch <math> f(\gamma(t)) </math> gegeben.
* Da <math> f </math> holomorph ist, ist das Vektorfeld '''wirbelfrei''' (d. h., es hat keine Rotation) und '''quellenfrei''' (d. h., es hat keine Divergenz) außerhalb der Singularitäten von <math> f </math>. Dies folgt aus den Cauchy-Riemann-Gleichungen.
* Die Trajektorien können '''Fixpunkte''' enthalten, wenn z.B. auf der Spur von <math>\gamma</math> Punkte existieren <math> z_t:=\gamma(t) </math> mit <math> f(z_t) = 0 </math> existieren.
* Auf der Spur von <math>\gamma</math> darf eine meromorphe Funktion keine '''Singularitäten''' besitzen, denn in diesen Punkten ist dann <math>\gamma{\,}'(t)= f(\gamma(t))</math> nicht definiert und man erhält keinen stetig differenzierbaren Integrationsweg.
== Beispiel ==
Für die oben angebenen expliziten Lösungen werden nun Beispiele genannt:
=== Beispiel 1 - Rotation ===
Für die lineare Funktion <math> f(z) = -i z </math> erhält man als Lösung eine Rotation mit <math>[a,b]:=[0,2\pi]</math>:
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = -i \cdot \gamma(t), \quad z(0) = z_0.
</math>
* Lösung:
:<math>
\gamma(t) = z_0 \cdot e^{-i \cdot t}.
</math>
* Interpretation: Die Trajektorie ist ein Kreis um den Ursprung mit Radius <math> r:=|z_0| </math>, der wegen <math>-i</math> im Uhrzeigersinn durchlaufen wird.
=== Beispiel 2 - Polynomiale Funktion ===
Mit <math> f(z) = z^2 </math> bewegt sich der Punkt mit wachender Geschwindigkeit gegen <math>\infty</math>.
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = \gamma(t)^2, \quad z(0) = z_0 \neq 0.
</math>
* '''Lösung:'''
:<math>
\gamma(t) = \frac{z_0}{1 - z_0 t}.
</math>
* '''Interpretation:''' Die Trajektorie läuft mit dem Definitionsbereich <math>[0,+\infty)</math> für <math>t \to +\infty</math> gegen 0. Wenn <math>\tfrac{1}{z_0}\in [a,b]</math> im Definitionsbereich des Weges <math>\gamma</math> liegt, so ist der Weg nicht auf ganz <math>[a,b]</math> definiert und es gilt:
::<math> \lim_{t \to \tfrac{1}{z_0}} \gamma(t) = \infty </math>
: Ist <math>z_0 = 0</math> dann ist <math> \gamma(t) = 0 </math> für alle <math>t \in[a,b]</math> und <math> z_0 = 0 </math> ist ein Fixpunkt von <math>\gamma</math>.
=== Zusammenhang mit Potentialtheorie ===
Da <math> f </math> holomorph ist, existiert [[lokale Stammfunktionen|lokal eine Stammfunktion]] <math> F </math> (als komplexes Potential) mit <math> F' = f </math>. Die Trajektorien sind dann die '''Niveaulinien des Imaginärteils von <math> F </math>''' (da <math> \text{Im}(F) </math> [[w:de:harmonische Funktion|harmonisch]] ist und die Trajektorien senkrecht zu den Gradientenlinien von <math> \text{Im}(F) </math> verlaufen).
== Quellennachweise ==
<references/>
== Siehe auch ==
* [[orientierte Fläche]]
* [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]]
== Seiteninformation ==
Diese Lernresource können Sie als '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Foliensatz]''' darstellen.
=== Wiki2Reveal ===
Dieser '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal Foliensatz]''' wurde für den Lerneinheit '''[https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie Kurs: Funktionentheorie]'''' erstellt der Link für die [[v:en:Wiki2Reveal|Wiki2Reveal-Folien]] wurde mit dem [https://niebert.github.io/Wiki2Reveal/ Wiki2Reveal-Linkgenerator] erstellt.
<!--
* Die Inhalte der Seite basieren auf den folgenden Inhalten:
** [https://de.wikipedia.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder]
-->
* [https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder Die Seite] wurde als Dokumententyp [https://de.wikiversity.org/wiki/PanDocElectron-Presentation PanDocElectron-SLIDE] erstellt.
* Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder
* siehe auch weitere Informationen zu [[v:en:Wiki2Reveal|Wiki2Reveal]] und unter [https://niebert.github.io/Wiki2Reveal/index.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Linkgenerator].
<!-- * Nächster Inhalt des Kurses ist [[]] -->;
[[Category:Wiki2Reveal]]
cwguabq3w365t61eoyr2jpm61pn8en0
1105891
1105890
2026-07-03T11:19:15Z
Bert Niehaus
20843
/* Explizite Lösung - Lineare Vektorfeld */
1105891
wikitext
text/x-wiki
== Einleitung ==
In dieser Lerneinheit wird eine [[holomorphe Funktion]] <math> f: G \to \mathbb{C} </math> als ein Vektorfeld in <math>G</math> interpretiert, in dem jedem Punkt <math>z\in G</math> ein Vektor <math>f(z)\in \mathbb{C}</math> zugeordnet. Für die geometrische Interpretation wird für jedes <math>z\in G</math> in der Gaußschen Zahlenzahlebene der Funktionswert <math>f(z)\in \mathbb{C}</math> als Vektor mit Startpunkt
<math> z </math> und Endpunkt <math>z+f(z)</math> eingezeichnet. In diesem Vektorfeld werden nun diskrete Punktmengen <math>D</math> positioniert, die durch die Funktion <math>f</math> in dem Vektorfeld in <math>G</math> bewegt werden.
=== Orientierte Flächen ===
[[File:Flaechenintegral Orientierung Flaeche v2.gif|300px|center|Dreieck als orientiert Fläche mit partiellen Ableitungen]]
Bereits bei dem Thema [[orientierte Fläche]] wurden zwei partielle Ableitungen <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_1}(t_1,t_2) \in \mathbb{C}</math>
und <math>\tfrac{\partial\gamma_{_\Delta}}{\partial t_2}(t_1,t_2) \in \mathbb{C}</math>
von <math>\gamma_{_\Delta}</math> an jedem Punkt <math>z:=\gamma_{_\Delta}(t_1,t_2)</math> für die Fläche abgetragen.
=== Veranschaulichung von Vektorfelder ===
Stellt man holomorphe Funktionen als Vektorfeld dar, so gibt es im Gegensatz zu orientierten Flächen mit zwei komplexwertigen partiellen Ableitung in <math>\mathbb{C}</math>, die jeweils zu jedem Punkt <math>z\in G</math> aus dem Definitionsbereich einen Funktionswert <math>f(z)\in\mathbb{C}</math> für <math>f: G\to \mathbb{C}</math> zuordnet.
==== Vektorfeld - Polynom ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>f(z)= z^2</math>. Dabei wird der Funktionswert <math>f(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 z hoch 2.png|350px|center|vector field for z square]]
==== Aufgabe für Studierende - Vektorfeld Polynom ====
Betrachten Sie als Startpunkt <math>z_a = 2+3i</math> und versuchen Sie näherungsweise die Bahn von <math>z_a</math> in der Gaußschen Zahlenebene numerisch mit Tabellenkalkulation zu bestimmen. <math>\Delta t = \tfrac{b-a}{n}</math> ist die Iterationsschrittweite und <math>t_k := a+ \tfrac{b-a}{n}\cdot k</math> und der Iterationsvorschrift:
:<math>
\gamma(t_{k+1}):= \gamma(t_k) + f(x)\cdot \Delta t
</math>
Zerlegen Sie dazu <math>f(z)=z^2</math> in die Realteilfunktion <math>f_1</math> und die Imaginärteilfunktion <math>f_2</math> mit <math> f=f_1 + i\cdot f_2</math>.
=== Datei für Aufgabe ===
Die Lerneinheit folgt dem [[Open Community Approach]]. Daher wird für die Lerneinheit OpenSource-Software verwendet.
Die folgende Datei <tt>[https://niebert.github.io/wikiversity_files/de/Funktionentheorie/Weg_in_Vektorfeld.ods Weg_in_Vektorfeld.ods]</tt><ref>Niehaus, Bert (2026) wikiversity_files - File: Weg_in_Vektorfeld.ods - GitHub-Repository - URL https://github.com/niebert/wikiversity_files/blob/main/de/Weg_in_Vektorfeld.ods - (accessed 2026-07-02)</ref> aus dem <tt>'''wikiversity_files'''</tt>-[https://niebert.github.io/wikiversity_files Github-Repository]. Die grün markierten Spalten stellen die Iterationsschritte für die numerische Berechnung des Weges dar. Gelb markierte Felder können als Werte angepasst werden.
==== Vektorfeld - meromorphe Funktion ====
Die folgende Abbildung zeigt von einzelnen Punkten <math>z\in \mathbb{C}</math> mit dem zugehörigen Funktionswert für die Funktion <math>g(z)= \tfrac{1}{z}</math>. Dabei wird der Funktionswert <math>g(z)</math> als Vektor mit Anfangspunkt in <math>z</math> jeweils als Vektor dargestellt.
[[File:Vektorfeld ft2 1 durch z.png|350px|center|vector field for z square]]
== Punkte und Trajektorie ==
Man betrachtet nun einen Punkte <math>z_a\in G</math> als Startpunkt eines Weges <math>\gamma: [a,b] \to G</math>. Dabei sei <math>\gamma(a)=z_a</math>. Grundlegende Frage ist nun, wie sich der Punkt <math>z_t=\gamma(t)</math> in der komplexen Zahlenebene bewegt, wenn die Funktion <math>f:G\to \mathbb{C}</math> über das Vektorfeld die Kraft <math>f(z_t)</math> beschreibt, die auf <math>z_t\in G</math> wirkt. Die obigen grün markierten Vektoren, die an einem Punkt <math>z_t</math> abgetragen wurden, beschreiben die Richtung und Stärke der Kraft.
=== Weg als Differentialgleichung ===
In der komplexen Analysis kann man eine holomorphe Funktion <math> f: \mathbb{C} \to \mathbb{C} </math> als Vektorfeld interpretieren, wobei <math> f(z) </math> die Kraft (oder Geschwindigkeit) beschreibt, die auf einen Punkt <math> z_t =\gamma(t) \in \mathbb{C} </math> wirkt. Die Trajektorie eines Punktes <math> z_0 </math> unter diesem Vektorfeld ist dann die Lösung <math>\gamma : [a,b] \to \mathbb{C}</math> der komplexen Differentialgleichung:
:<math>
\gamma{\,}'(t) = f(\gamma(t)), \quad \gamma(a) = z_a.
</math>
=== Weg als gesuchte Funktion ===
Hierbei ist <math> \gamma : [a,b] \to \mathbb{C} </math> als Weg eine komplexwertige Funktion mit einem reellen Definitionsbereich, die zu jedem Zeitpunkt <math> t\in [a,b] </math> durch <math>\gamma(t)</math> den Ort angibt, an dem sich ein Objekt befindet. Die Trajektorie beschreibt die Spur des Weges <math>Spur(\gamma):=\{ \gamma(t) \, : \, t\in [a,b]\}</math>. Der Graph des Weges <math>\gamma</math> ist eine Teilmenge des dreidimensionalen <math>\mathbb{R}</math>-Vektorraumes <math>[a,b]\times \mathbb{C}</math>.
:<math>
Graph(\gamma) : = \bigg\{ \big(t,\gamma(t)\big) \in \mathbb{R} \times \mathbb{C} \, : \, t\in [a,b]\bigg\}
</math>
Der Punkt <math> z_t =\gamma(t)</math> bewegt sich dabei unter dem Einfluss des durch <math> f </math> beschriebenen Vektorfeldes.
=== Darstellung der Trajektorie ===
Der Weg <math> \gamma </math> ist die Lösung der obigen Differentialgleichung. Da <math> f </math> holomorph ist, ist das Vektorfeld lokal [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]], und es existiert eine eindeutige Lösung <math> \gamma(t) </math> für kleine <math> t </math> (zumindest lokal in der Nähe von dem Startpunkt des Weges <math> z_a = \gamma(a)</math>). Betrachtet werden nun zunächst sehr einfache Funktionen <math> f</math>
==== Explizite Lösung - konstante Funktion ====
Falls <math> f </math> eine konstante Funktion ist, kann man die Differentialgleichung explizit lösen. Für ein konstantes Vektorfeld erhält man als Trajektorie eine Gerade in komplexen Zahlenebene. Mit Umparametrisierung nach <math>[0,1]</math> ist die Trajektorie eine [[Konvexkombination]] zwischen <math>z_a</math> und <math>z_b</math>.
* '''Konstantes Vektorfeld''': <math> f(z) = c </math> (konstant).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a + c \cdot (t-a) </math> mit dem Endpunkt
::<math>\gamma(b)=z_a + c \cdot (b-a) = z_b</math>.
==== Explizite Lösung - Lineare Vektorfeld ====
Die [[w:de:Exponentialfunktion|Exponentialfunktion]] <math>g(z)=e^{c\cdot z}</math> erfüllt die Eigenschaft, dass <math>g'(z)=c\cdot e^{c\cdot z}</math>.
Die lineare Funktion <math>f(z)=c\cdot z</math> definiert das Vektorfeld in der Gaußschen Zahlenebene. Damit erhält man für ein lineares Vektorfeld folgende Lösung für <math>\gamma</math>:
* '''Lineares Vektorfeld''': <math> f(z) = c z </math> (mit <math> c \in \mathbb{C} </math>).
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = c\cdot \gamma(t) , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = z_a \cdot e^{c \cdot (t-a)} </math> mit dem Endpunkt
::<math>\gamma(b)=z_a \cdot e^{c\cdot (b-a)} </math>.
==== Explizite Lösung - quadratisches Vektorfeld ====
In einem quadratischen Vektorfeld <math>f</math> enthält die Lösung <math>\gamma</math> Pole. Diese dürfen nicht auf der Spur von <math>\gamma</math> liegen:
* '''Quadratisches Vektorfeld''': <math> f(z) = z^2 </math>.
::<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
* '''Lösung:''' <math> \gamma(t) = \frac{z_0}{1 - z_0 \cdot (t-a)} </math>.
Die Lösung hat eine Pol bei <math> t = \tfrac{1+a}{z_0} </math>. Für eine wohldefinierten Weg <math>\gamma : [a,b] \to \mathbb{C}</math> muss <math>\tfrac{1+a}{z_0} \notin [a,b]</math> gelten. Für <math>z_0:=1</math> und <math>[a,b]:=[1,3]</math> liegt der Pol <math>\tfrac{1+a}{z_0} =2</math> in dem Intervall <math>[a,b]</math>.
==== Aufgabe - quadratisches Vektorfeld ====
Zeigen Sie, dass die oben genannten Eigenschaften für den Weg <math>\gamma :[a,b]\to \mathbb{C}</math> gelten:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^2 , \quad \gamma(a) = z_a.
</math>
=== Holomorphe Funktion ===
Ein holomorphe Funktion <math>f:G\to \mathbb{C}</math> lässt sich um jeden Punkt <math>z_0\in G</math> lokal in Potenzreihen entwickeln, wobei die Partialsummen <math>f_n</math> der Potenzreihe bis zum Grad <math>n\in\mathbb{N}</math> dann auf einer Kreischeiben <math>\overline{D_r(z_0)} \subset G</math> gleichmäßig gegen die Potenzreihendarstellung von <math>f</math> konvergiert. Daher gibt es [[lokale Stammfunktionen]], die durch summandenweise Integration der Potenzreihendarstellung von <math>f</math> erhält.
==== Differentialgleichung und Potenzreihen ====
Die lokale Darstellung als Potenzreihe führt zu lokalen Lösungen von Differentialgleichung, falls <math>f</math> holomorph ist. Für <math>z \in \overline{D_r(z_0)} \subset G</math> gelte:
:<math>
f(z) := \sum_{k=0}^\infty a_k \cdot (z-z_0)^k
</math>
==== Wege als Potenzreihen ====
Integrationswege müssen nach Definition die Eigenschaft besitzt, dass diese stetig differenzierbar sind. Ist <math>\gamma^\ast : G \to \mathbb{C}</math> mit <math>[a,b] \subset G </math> eine holomorphe Funktion, dann ist <math>\gamma : [a,b] \to \mathbb{C}</math> mit <math>\gamma(t):= \gamma^\ast(t)</math> insbesondere stetig differenzierbar und es gibt eine Potenzreihendarstellung von <math>\gamma</math> mit Koeffizienten in <math>\mathbb{C}</math>;
:<math>
\gamma(z) := \sum_{k=0}^\infty b_k \cdot (z-z_0)^k
</math>
==== Auswertung der Potenzreihe auf Intervall 1 ====
Das Intervall <math>[a,b] \subset G </math> wird als Teilmenge der komplexen Zahlen aufgefasst. Damit die obige Potenzreihendarstellung für <math>\gamma(t)</math> mit <math>t\in [a,b]</math> verwendet werden kann, muss <math>t \in D_r(a) \subset G </math> liegen, wobei <math> r > 0</math> der Konvergenzradius der Potenzreihe für <math>\gamma</math>. Falls für das Intervall <math> [a,b]\subset D_r(a) </math> gilt, gibt es genau eine darstellende Potenzreihe für <math>\gamma</math> auf <math>[a,b]</math> um <math>a</math> mit:
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-a)^{k}
</math>
==== Auswertung der Potenzreihe auf Intervall 2 ====
Wenn <math> [a,b]</math> nicht ganz in <math> D_r(t_0) </math> liegt, kann man für weitere <math>t_0\in [a,b] \subset G</math> <math>\gamma</math> ebenfalls in eine Potenzreihe entwickeln.
:<math>
\gamma(t) :=
\sum_{k=0}^\infty b_k \cdot (t-t_0)^{k}
</math>
==== Ableitung von Wegen als Potenzreihen ====
Da Potenzreihe für <math>\gamma</math> mit Entwicklungspunkt <math>t_0 \in [a,b]</math> besitzt <math>\gamma</math> die folgende Ableitung <math>\gamma{\,}'</math>, wobei man wegen der gleichmäßiger Konvergenz von <math>\gamma</math> auf <math> D_r(t_0) </math> summandenweise differenzieren kann:
:<math>
\begin{array}{rcl}
\gamma{\,}'(z) &=&
\displaystyle
\sum_{k=1}^\infty k\cdot b_k \cdot (z-z_0)^{k-1} \\
& = &
\displaystyle
\sum_{k=0}^\infty (k+1)\cdot b_{k+1} \cdot (z-z_0)^{k}
\end{array}
</math>
Zunächst wird der Entwicklungspunkt <math>t_0 := a</math> für den Startpunkt des Weges betrachtet.
==== Beispiel - Wege als Potenzreihen ====
Die Standardwege, die bereits in dem Kurs zur Funktionentheorie behandelt wurden, waren zumeist holomorphe Wege mit Potenzreihendarstellung:
* '''(Kreis)''' <math>\gamma(t) = z_0+re^{it} = (z_0 + r)\cdot t^0 + \sum_{k=1}^\infty \tfrac{r\cdot i^k}{k!} \cdot t^k</math>
* '''([[Konvexkombination]])''' Verbindungsstrecke zwischen zwei Punkten <math>z_1,z_2\in \mathbb{C}</math> als Weg ist:
::<math>\gamma(t) = (1-t)\cdot z_1+t\cdot z_2 = (z_2-z_1)\cdot t^1 + z_1\cdot t^0 </math>
==== Monome als Vektorfeld ====
Man betrachtet nun die [[w:de:ganze Funktion|ganze Funktion]] <math>f(z)=z^3 </math>:
:<math>
\gamma{\,}'(t) = f(\gamma(t)) = \gamma(t)^3 , \quad \gamma(a) = z_a.
</math>
Für die Potenzreihendarstellung <math>t_0\in [a,b]</math> erhält man:
:<math>
\gamma(t)^3 = \sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{i_1,i_2,i_3 \in \mathbb{N}}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-t_0)^n
</math>
==== Differentialgleichung und Potenzreihen ====
Durch Verwendung der darstellenden Potenzreihen erhält man:
:<math>
\begin{array}{rcl}
\gamma{\,}'(t)
& = &
\displaystyle
\sum_{n=0}^\infty (n+1)\cdot b_{n+1} (t-a)^n
\\
& = &
\displaystyle
\sum_{n=0}^\infty \ \bigg(\underset{i_1+i_2+i_3=n}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3} \bigg) \cdot (t-a)^n
\\
& = &
\displaystyle
\gamma(t)^3 = f(\gamma(t))
\\
\end{array}
</math>
==== Konstante der Potenzreihen ====
Mit der allgemeinen Potenzreihe für <math>\gamma</math> mit dem Entwicklungspunkt <math>a</math> erhält man mit <math>\gamma(a)=z_a</math>, dass:
:<math>
z_a = \gamma(a) = \sum_{n=0}^\infty b_n (a-a)^n = b_0
</math>
Damit hat <math>b_0 = z_a</math> bestimmt.
==== Koeffizientenvergleich für Potenzreihen 1 ====
Für <math>n=0</math> in der Differentialgleichung <math> \gamma{\,}'(t) = f(\gamma(t))=\gamma(t)^3</math> erhält man:
:<math>
b_1 = (0+1)\cdot b_{0+1} =
\underset{i_1+i_2+i_3=1}{\sum_{(i_1,i_2,i_3) \in \mathbb{N_0}^3}} b_{i_1}\cdot b_{i_2}\cdot b_{i_3}
</math>
In der rechten Summe gibt es genau Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=1</math> erfüllen. Dies liefert <math>b_1 = 3\cdot b_0^2 \cdot b_1</math> wegen:
:<math>
(i_1,i_2,i_3) \in \big\{ (1,0,0), \ (0,1,0), \ (0,0,1) \big\}
</math>
==== Koeffizientenvergleich für Potenzreihen 2 - Lösbarkeit ====
Wenn <math> b_0 = z_a \not= \tfrac{1}{\sqrt{3}}</math> erfüllt ist, muss <math> b_1 = 0</math> gelten. Wenn kann <math>b_1 \in \mathbb{C}</math> zunächst einmal beliebig gewählt werden.
==== Koeffizientenvergleich für Potenzreihen 3 ====
Seien <math>b_0, b_1 \in \mathbb{C}</math> festgelegt und man bestimmt nun <math>b_2</math>. Für <math>n=2</math> sucht man in der rechten Summe die Tupel <math>(i_1,i_2,i_3) \in \mathbb{N_0}^3</math>, die die Eigenschaft <math>i_1+i_2+i_3=2</math> erfüllen. Dies sind:
:<math>
(i_1,i_2,i_3) \in \big\{ (2,0,0), \, (0,2,0), \, (0,0,2),\, (0,1,1),\, (1,0,1),\, (1,1,0) \big\}
</math>
Damit erhält man für <math>b_2</math>:
:<math>
b_2 = 3\cdot b_0^2 \cdot b_2 + 3\cdot b_1^2 \cdot b_0 \Longrightarrow b_2 = \frac{3\cdot b_1^2 \cdot b_0}{1-3\cdot b_0^2}
</math>
=== Numerische Lösung ===
Numerische Lösungen werden immer dann verwendet, wenn man keine explizite Lösungen für <math>\gamma</math> angeben kann.
Falls also <math> f: G\to \mathbb{C} </math> komplizierter ist, kann man die Trajektorie numerisch berechnen, z. B. mit dem [[w:de:Euler-Verfahren|Euler-Verfahren]] oder mit dem [[w:de:Runge-Kutta-Verfahren|Runge-Kutta-Verfahren]] berechnent, die in Numerik für die Lösung von Differentialgleichungen verwendet werden.
==== Euler-Verfahren ====
Die numerische Lösung <math>\widetilde{\gamma\,}</math> ergibt sich als Polygonzug und einer Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\widetilde{\gamma\,} := z_a \quad
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_k) + \Delta t \cdot f\big(\widetilde{\gamma\,}(t_k)\big), \quad z_0 \text{ gegeben}.
</math>
==== Runge-Kutta 4. Ordnung - Schritt 1 ====
Auch bei Rugge-Kutta ist die numerische Lösung <math>\widetilde{\gamma\,}</math> ein Polygonzug, der sich durch eine Zerlegung von <math>[a,b]</math> in <math>n</math> Teilintervalle der Breite <math>\Delta t:= \tfrac{b-a}{n}</math> und <math>t_k:= a+ k \cdot \Delta t</math> für <math>k\in \{0,1,\ldots n\}</math>.
:<math>
\begin{array}{rclrcl}
c_1 & := & f(\widetilde{\gamma\,}(t_k),
&
c_2 & := &
f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_1\right),
\\
c_3 & := & f\left(\widetilde{\gamma\,}(t_k) + \frac{\Delta t}{2} c_2\right),
&
c_4 & := & f(\widetilde{\gamma\,}(t_k) + \Delta t c_3),
\\
\end{array}
</math>
==== Runge-Kutta 4. Ordnung - Schritt 2 ====
Induktiv erhält man den folgenden Wegpunkt <math>
\widetilde{\gamma\,}(t_{k+1}) </math> zum Zeitpunkt <math>t_{k+1} \in [a,b] </math> wie folgt:
:<math>
\widetilde{\gamma\,}(t_{k+1}) = \widetilde{\gamma\,}(t_{k+1}) + \frac{\Delta t}{6} (c_1 + 2\cdot c_2 + 2\cdot c_3 + c_4).
</math>
=== Geometrische Interpretation ===
* Der Wegpunkte <math> \gamma(t) </math> bilden eine Kurve in der komplexen Ebene mit der Spur <math>Spur(\gamma)</math>. Der Tangentenvektor an jedem Punkt <math> \gamma(t) </math> ist durch <math> f(\gamma(t)) </math> gegeben.
* Da <math> f </math> holomorph ist, ist das Vektorfeld '''wirbelfrei''' (d. h., es hat keine Rotation) und '''quellenfrei''' (d. h., es hat keine Divergenz) außerhalb der Singularitäten von <math> f </math>. Dies folgt aus den Cauchy-Riemann-Gleichungen.
* Die Trajektorien können '''Fixpunkte''' enthalten, wenn z.B. auf der Spur von <math>\gamma</math> Punkte existieren <math> z_t:=\gamma(t) </math> mit <math> f(z_t) = 0 </math> existieren.
* Auf der Spur von <math>\gamma</math> darf eine meromorphe Funktion keine '''Singularitäten''' besitzen, denn in diesen Punkten ist dann <math>\gamma{\,}'(t)= f(\gamma(t))</math> nicht definiert und man erhält keinen stetig differenzierbaren Integrationsweg.
== Beispiel ==
Für die oben angebenen expliziten Lösungen werden nun Beispiele genannt:
=== Beispiel 1 - Rotation ===
Für die lineare Funktion <math> f(z) = -i z </math> erhält man als Lösung eine Rotation mit <math>[a,b]:=[0,2\pi]</math>:
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = -i \cdot \gamma(t), \quad z(0) = z_0.
</math>
* Lösung:
:<math>
\gamma(t) = z_0 \cdot e^{-i \cdot t}.
</math>
* Interpretation: Die Trajektorie ist ein Kreis um den Ursprung mit Radius <math> r:=|z_0| </math>, der wegen <math>-i</math> im Uhrzeigersinn durchlaufen wird.
=== Beispiel 2 - Polynomiale Funktion ===
Mit <math> f(z) = z^2 </math> bewegt sich der Punkt mit wachender Geschwindigkeit gegen <math>\infty</math>.
* Die Differentialgleichung lautet:
:<math>
\gamma{\,}'(t) = \gamma(t)^2, \quad z(0) = z_0 \neq 0.
</math>
* '''Lösung:'''
:<math>
\gamma(t) = \frac{z_0}{1 - z_0 t}.
</math>
* '''Interpretation:''' Die Trajektorie läuft mit dem Definitionsbereich <math>[0,+\infty)</math> für <math>t \to +\infty</math> gegen 0. Wenn <math>\tfrac{1}{z_0}\in [a,b]</math> im Definitionsbereich des Weges <math>\gamma</math> liegt, so ist der Weg nicht auf ganz <math>[a,b]</math> definiert und es gilt:
::<math> \lim_{t \to \tfrac{1}{z_0}} \gamma(t) = \infty </math>
: Ist <math>z_0 = 0</math> dann ist <math> \gamma(t) = 0 </math> für alle <math>t \in[a,b]</math> und <math> z_0 = 0 </math> ist ein Fixpunkt von <math>\gamma</math>.
=== Zusammenhang mit Potentialtheorie ===
Da <math> f </math> holomorph ist, existiert [[lokale Stammfunktionen|lokal eine Stammfunktion]] <math> F </math> (als komplexes Potential) mit <math> F' = f </math>. Die Trajektorien sind dann die '''Niveaulinien des Imaginärteils von <math> F </math>''' (da <math> \text{Im}(F) </math> [[w:de:harmonische Funktion|harmonisch]] ist und die Trajektorien senkrecht zu den Gradientenlinien von <math> \text{Im}(F) </math> verlaufen).
== Quellennachweise ==
<references/>
== Siehe auch ==
* [[orientierte Fläche]]
* [[w:de:Lipschitz-Stetigkeit|Lipschitz-stetig]]
== Seiteninformation ==
Diese Lernresource können Sie als '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Foliensatz]''' darstellen.
=== Wiki2Reveal ===
Dieser '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal Foliensatz]''' wurde für den Lerneinheit '''[https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie Kurs: Funktionentheorie]'''' erstellt der Link für die [[v:en:Wiki2Reveal|Wiki2Reveal-Folien]] wurde mit dem [https://niebert.github.io/Wiki2Reveal/ Wiki2Reveal-Linkgenerator] erstellt.
<!--
* Die Inhalte der Seite basieren auf den folgenden Inhalten:
** [https://de.wikipedia.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder]
-->
* [https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder Die Seite] wurde als Dokumententyp [https://de.wikiversity.org/wiki/PanDocElectron-Presentation PanDocElectron-SLIDE] erstellt.
* Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder
* siehe auch weitere Informationen zu [[v:en:Wiki2Reveal|Wiki2Reveal]] und unter [https://niebert.github.io/Wiki2Reveal/index.html?domain=wikiversity&title=Kurs:%20Funktionentheorie/holomorphe%20Funktionen%20als%20Vektorfelder&author=Kurs:%20Funktionentheorie&language=de&audioslide=yes&shorttitle=holomorphe%20Funktionen%20als%20Vektorfelder&coursetitle=Kurs:%20Funktionentheorie Wiki2Reveal-Linkgenerator].
<!-- * Nächster Inhalt des Kurses ist [[]] -->;
[[Category:Wiki2Reveal]]
hz3mtksdtghdgx0qhs3uigzhfd3wa8t
Kurs:Mathematische Modellbildung/Themen/Schadstoffbelastung Stadt
106
170340
1105880
1104582
2026-07-02T16:22:21Z
Felix Bohl
41569
/* (SDG13) Maßnahmen zum Klimaschutz */
1105880
wikitext
text/x-wiki
== Einleitung ==
Feinstaub gehört zu den bedeutendsten luftgetragenen Schadstoffen in Städten und steht in Zusammenhang mit verschiedenen gesundheitlichen Risiken. Zu den wichtigsten Quellen zählen der Straßenverkehr, insbesondere Verbrennungsemissionen, Reifenabrieb und Bremsabrieb.
Im Rahmen dieses Projekts soll die Schadstoffbelastung einer Stadt mathematisch modelliert werden. Ziel ist die Entwicklung eines Modells, das die Belastung in Abhängigkeit von Ort und Zeit beschreibt und anschließend visualisiert werden kann.
Langfristig wird dazu eine Funktion
:<math>L:\mathbb{R}^2\rightarrow\mathbb{R}_0^+</math>
betrachtet, die jedem Ort (x,y) einer Stadt einen Belastungswert zuordnet. Die Modellierung erfolgt schrittweise über verschiedene Bildungsstufen und orientiert sich an den Prinzipien der mathematischen Modellbildung.
Die entwickelten Modelle werden mithilfe digitaler Werkzeuge wie LibreOffice Calc, GeoGebra und Python visualisiert und analysiert.
== Zielsetzung ==
Die Lernressource verfolgt das Ziel, mathematische Modellbildung anhand einer gesellschaftlich relevanten Fragestellung zu vermitteln.
Dabei werden mathematische Methoden mit Inhalten aus Chemie, Umweltwissenschaften und gesellschaftspolitischen Fragestellungen verknüpft.
Im Mittelpunkt stehen folgende Leitfragen:
* Wie kann Verkehrsaufkommen mathematisch beschrieben werden?
* Wie lässt sich die Belastung durch Feinstaub modellieren?
* Welche Zusammenhänge bestehen zwischen Verkehr und Luftqualität?
* Welche Annahmen und Vereinfachungen liegen einem mathematischen Modell zugrunde?
* Wie können Modelle zur Unterstützung von Entscheidungen in Politik und Stadtplanung beitragen?
==Nachhaltigkeitsziele==
{| class="wikitable"
! SDG !! Bezug zum Projekt
|-
| SDG 3 – Gesundheit und Wohlergehen
| Untersuchung gesundheitlicher Auswirkungen von Feinstaubbelastung.
|-
| SDG 11 – Nachhaltige Städte und Gemeinden
| Analyse von Belastungszonen und Unterstützung nachhaltiger Verkehrsplanung.
|-
| SDG 13 – Maßnahmen zum Klimaschutz
| Untersuchung verkehrsbedingter Emissionen und möglicher Reduktionsmaßnahmen.
|}
====(SDG3) Gesundheit und Wohlergehen====
Zusammenhang mit Modell: Feinstaubbelastung wirkt sich auf Atemwege und Herz-Kreislauf-System aus
-> Ziele des Projekts:
Risikozonen feststellen und Hilfe für Maßnahmen zur Reduktion der Gefahren darbieten
====(SDG11) Nachhaltige Städte und Gemeinden====
Zusammenhang mit Modell: Städte sollen umweltfreundlicher und nachhaltiger werden
-> das Projekt hilft bei Erkennung von Belastungzonen und hilft bei nachhaltiger Verkehrsplanung
====(SDG13) Maßnahmen zum Klimaschutz====
Zusammenhang mit Modell: Reduktion von Emissionen
-> das Projekt hilft beim erkennen von Zonen mit hoher Belastung und kann zur Hand genommen werden, um Entscheidungen und Planungen zur Reduktion von Emissionen auf den Weg zu bringen
== Modellierungszyklen ==
Das Thema wird auf drei Bildungsstufen behandelt.
* '''[[Kurs:Mathematische Modellbildung/Themen/Schadstoffbelastung Stadt/Sekundarstufe 1|Sekundarstufe 1]]''' - ([https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt/Sekundarstufe%201&author=Kurs:Mathematische%20Modellbildung&language=de&audioslide=yes&shorttitle=Sekundarstufe%201&coursetitle=Kurs:Mathematische%20Modellbildung Foliensatz]) [[Datei:Wiki2Reveal Logo.png|35px]]
* [[/Sekundarstufe 2/]]
* [[/Uni Niveau/]]
== Zielgruppe ==
Die Lernressource richtet sich an:
* Schülerinnen und Schüler der Sekundarstufe I
* Schülerinnen und Schüler der Sekundarstufe II
* Studierende mathematiknaher Lehramts- und Fachstudiengänge
* Lehrkräfte und Dozierende mit Interesse an mathematischer Modellbildung
== Aufgaben für Lernende und Studierende ==
Mögliche Arbeitsaufträge:
* Verkehrsdaten erfassen und auswerten.
* Luftqualitätsdaten recherchieren und analysieren.
* Diagramme mit LibreOffice Calc erstellen.
* Funktionen in GeoGebra modellieren.
* Flächen unter Graphen näherungsweise bestimmen.
* Integrale interpretieren und berechnen.
* Modelle kritisch reflektieren und verbessern.
* Auswirkungen verkehrspolitischer Maßnahmen diskutieren.
== Literatur/Quellennachweise ==
<references/>
https://www.lpb-bw.de/17-sdgs?shem=rimspwouoe (letzter Aufruf: 21.05.2026)
https://herzstiftung.de/service-und-aktuelles/presse/pressemitteilungen/archiv/feinstaub-unterschaetztes-risiko-fuer-herz (letzter Aufruf: 21.05.2026)
== Siehe auch ==
* [[Wiki2Reveal]]
== Seiteninformation ==
Diese Lernresource können Sie als '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt&author=Kurs:Mathematische%20Modellbildung&language=de&audioslide=yes&shorttitle=Schadstoffbelastung%20Stadt&coursetitle=Kurs:Mathematische%20Modellbildung Wiki2Reveal-Foliensatz]''' darstellen.
=== Wiki2Reveal ===
Dieser '''[https://niebert.github.io/Wiki2Reveal/wiki2reveal.html?domain=wikiversity&title=Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt&author=Kurs:Mathematische%20Modellbildung&language=de&audioslide=yes&shorttitle=Schadstoffbelastung%20Stadt&coursetitle=Kurs:Mathematische%20Modellbildung Wiki2Reveal Foliensatz]''' wurde für den Lerneinheit '''[https://de.wikiversity.org/wiki/Kurs:Mathematische%20Modellbildung Kurs:Mathematische Modellbildung]'''' erstellt der Link für die [[v:en:Wiki2Reveal|Wiki2Reveal-Folien]] wurde mit dem [https://niebert.github.io/Wiki2Reveal/ Wiki2Reveal-Linkgenerator] erstellt.
<!--
* Die Inhalte der Seite basieren auf den folgenden Inhalten:
** [https://de.wikipedia.org/wiki/Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt https://de.wikiversity.org/wiki/Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt]
-->
* [https://de.wikiversity.org/wiki/Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt Die Seite] wurde als Dokumententyp [https://de.wikiversity.org/wiki/PanDocElectron-Presentation PanDocElectron-SLIDE] erstellt.
* Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt
* siehe auch weitere Informationen zu [[v:en:Wiki2Reveal|Wiki2Reveal]] und unter [https://niebert.github.io/Wiki2Reveal/index.html?domain=wikiversity&title=Kurs:Mathematische%20Modellbildung/Themen/Schadstoffbelastung%20Stadt&author=Kurs:Mathematische%20Modellbildung&language=de&audioslide=yes&shorttitle=Schadstoffbelastung%20Stadt&coursetitle=Kurs:Mathematische%20Modellbildung Wiki2Reveal-Linkgenerator].
<!-- * Nächster Inhalt des Kurses ist [[]] -->;
[[Category:Wiki2Reveal]]
61ws7ktb683ixgfdqqr4roy0apn6xvm
Kurs:Mathematische Modellbildung/Themen/Windkraftanlagen/Uni-Niveau
106
171867
1105887
1105875
2026-07-03T09:22:33Z
Björn Henrich
41518
/* Modellierungszyklus (Universitätsniveau): Optimierung eines Windenergieanlagen-Standorts durch ein Gradientenverfahren */
1105887
wikitext
text/x-wiki
= Modellierungszyklus (Universitätsniveau): Optimierung eines Windenergieanlagen-Standorts durch ein Gradientenverfahren =
== Grundidee ==
Die Wahl eines geeigneten Standortes für eine Windenergieanlage ist ein komplexes Entscheidungsproblem. Ein Standort mit möglichst hoher Windgeschwindigkeit ist nicht automatisch optimal, da zusätzlich wirtschaftliche Faktoren berücksichtigt werden müssen.
Neben dem Energieertrag spielen beispielsweise Kosten für Infrastruktur, Erschließung und Entfernung zu vorhandenen Anschlüssen eine Rolle.
Ziel des Modellierungsprozesses ist es, einen Standort <math>(x,y)</math> zu bestimmen, an dem der wirtschaftliche Gesamtnutzen einer Windenergieanlage maximal ist.
Dazu wird ein mathematisches Modell entwickelt und mithilfe eines Gradientenverfahrens optimiert.
== Ziele des Modellierungsprozesses ==
Die Studierenden sollen:
* eine reale Standortentscheidung mathematisch beschreiben,
* geeignete Funktionen zur Modellierung entwickeln,
* eine Zielfunktion mit mehreren Einflussfaktoren aufstellen,
* den Gradienten einer Funktion bestimmen,
* ein numerisches Optimierungsverfahren anwenden,
* die Ergebnisse interpretieren und die Grenzen des Modells reflektieren.
== Vereinfachung der Realität (Annahmen) ==
Da reale Standortentscheidungen von vielen Faktoren abhängen, wird das Problem vereinfacht.
Folgende Annahmen werden getroffen:
* Die betrachtete Fläche wird durch ein zweidimensionales Koordinatensystem beschrieben.
* Jeder Punkt <math>(x,y)</math> entspricht einem möglichen Standort.
* Der Energieertrag hängt von der Windqualität am Standort ab.
* Die Kosten hängen von der Entfernung zur Infrastruktur ab.
* Umweltrechtliche und technische Faktoren werden zunächst nicht berücksichtigt.
Die Funktionen stellen somit ein vereinfachtes Modell einer realen Standortentscheidung dar.
== Mathematisches Modell ==
=== Modellierung des Energieertrags ===
Der Energieertrag wird durch eine Funktion beschrieben, die einen optimalen Bereich für die Windbedingungen darstellt.
Die Funktion lautet:
<math>
E(x,y)=50-5(x-2)^2-3(y+1)^2
</math>
Dabei beschreibt:
* <math>E(x,y)</math>: erwarteter Energieertrag
* <math>(x,y)</math>: Standort der Windenergieanlage
Die Funktion besitzt ein Maximum beim Punkt:
<math>
(2,-1)
</math>
Dieser Punkt entspricht dem Standort mit den besten modellierten Windbedingungen.
Zum Plotten und der Eingabe der Funktion kann dafür Octave verwendet werden. Auf den folgenden Screenshots von Octave erkennt man, wie die Energieertragsfunktion im Befehlsfenster erst definiert und dann geplottet wird. Außerdem wird das Gradientenaufstiegsverfahren mit dem Startpunkt <math>(0,0)</math> mithilfe einer for-Schleife durchgeführt.
[[File:Befehlsfenster in Octave.png|thumb|Befehlsfenster in Octave|800px|center]]
Auf dieser Abbildung ist der Plot erkennbar, den Octave von der Energieertragsfunktion erstellt.
[[File:Energieertragsfunktion in Octave.png|thumb|Energieertragsfunktion in Octave|800px|center]]
=== Modellierung der Kosten ===
Zusätzlich zum Energieertrag entstehen Kosten, die beispielsweise durch Erschließung und Infrastruktur entstehen.
Die Kosten für die Errichtung und den Betrieb der Windkraftanlage werden durch folgende Funktion modelliert:
<math>
K(x,y)=0{,}5x^2+0{,}5y^2
</math>
Dabei beschreiben
* <math>x</math> und <math>y</math> die Koordinaten des Standorts,
* <math>K(x,y)</math> die standortabhängigen Kosten.
Die partiellen Ableitungen lauten:
<math>
\frac{\partial K}{\partial x}=x
</math>
<math>
\frac{\partial K}{\partial y}=y
</math>
== Aufstellen der Zielfunktion ==
Da nicht nur der Energieertrag maximiert, sondern gleichzeitig die Kosten minimiert werden sollen, wird eine Nutzenfunktion eingeführt:
== Zielfunktion ==
Zur Bestimmung des optimalen Standorts wird die Zielfunktion als Differenz aus Energieertrag und Kosten definiert:
<math>
G(x,y)=E(x,y)-K(x,y)
</math>
Durch Einsetzen der Energieertrags- und Kostenfunktion ergibt sich:
<math>
G(x,y)=50-5(x-3)^2-2(y-4)^2-0{,}5x^2-0{,}5y^2
</math>
Die partiellen Ableitungen lauten:
<math>
\frac{\partial G}{\partial x}=-10(x-3)-x
</math>
<math>
\frac{\partial G}{\partial y}=-4(y-4)-y
</math>
Der Gradient der Zielfunktion ist somit
<math>
\nabla G(x,y)=
\begin{pmatrix}
-10(x-3)-x\\
-4(y-4)-y
\end{pmatrix}.
</math>
Die Zielfunktion wird verwendet, um den Standort zu bestimmen, bei dem der wirtschaftliche Nutzen – also der Energieertrag abzüglich der Kosten – maximal ist.
== Mathematische Bearbeitung: Gradient ==
Zur Bestimmung des optimalen Standortes wird der Gradient der Zielfunktion betrachtet.
'''Siehe auch'''
[[Gradientenabstiegsverfahren]]
Der Gradient ist:
<math>
\nabla G(x,y)=
\begin{pmatrix}
\frac{\partial G}{\partial x}\\
\frac{\partial G}{\partial y}
\end{pmatrix}
</math>
Die partiellen Ableitungen lauten:
<math>
\frac{\partial G}{\partial x}=-10(x-3)-x
</math>
und
<math>
\frac{\partial G}{\partial y}=-4(y-4)-y
</math>
Damit ergibt sich:
<math>
\nabla G(x,y)=
\begin{pmatrix}
-11x+30\\
-5y+20
\end{pmatrix}
</math>
Der Gradient zeigt die Richtung, in der sich der wirtschaftliche Nutzen am stärksten verändert.
== Durchführung des Optimierungsverfahrens ==
Da ein Maximum gesucht wird, wird ein Gradientenaufstiegsverfahren verwendet.
Die Iterationsformel lautet:
<math>
\begin{pmatrix}
x_{n+1}\\
y_{n+1}
\end{pmatrix}
=
\begin{pmatrix}
x_n\\
y_n
\end{pmatrix}
+
\alpha
\nabla G(x_n,y_n)
</math>
Dabei bezeichnet:
* <math>\alpha</math>: Schrittweite
* <math>(x_n,y_n)</math>: aktueller Standort
* <math>(x_{n+1},y_{n+1})</math>: neuer Standort
=== Beispielhafte Durchführung ===
Als Startpunkt wird gewählt:
<math>
(x_0,y_0)=(0,0)
</math>
Der Gradient am Startpunkt ist:
<math>
\nabla G(0,0)=
\begin{pmatrix}
30\\
20
\end{pmatrix}
</math>
Für eine Schrittweite:
<math>
\alpha=0,1
</math>
ergibt sich:
<math>
(x_1,y_1)
=
(0,0)+0,1
\begin{pmatrix}
30\\
20
\end{pmatrix}
</math>
also:
<math>
(x_1,y_1)=(3,2)
</math>
Durch weitere Wiederholungen nähert sich der Punkt dem optimalen Standort an.
== Abbruchkriterium ==
Das Verfahren wird beendet, wenn die Veränderung des Standortes sehr klein wird:
<math>
||(x_{n+1},y_{n+1})-(x_n,y_n)||<\varepsilon
</math>
Dann wird angenommen, dass der optimale Standort erreicht wurde.
== Interpretation und Modellkritik ==
Der berechnete Punkt stellt den optimalen Standort innerhalb des mathematischen Modells dar.
Optimal bedeutet:
* möglichst hoher Energieertrag
* gleichzeitig möglichst geringe Kosten
Das Modell ist jedoch eine Vereinfachung der Realität.
Nicht berücksichtigt werden beispielsweise:
* wechselnde Windgeschwindigkeiten
* Naturschutzgebiete
* Abstandsregelungen
* Bodenbeschaffenheit
* reale Baukosten
* Netzanbindung
Eine Erweiterung wäre die Einführung zusätzlicher Nebenbedingungen:
<math>
(x,y)\in D
</math>
wobei <math>D</math> die tatsächlich nutzbare Fläche beschreibt.
== Beispiel für unterschiedliche Gewichtungen ==
'''Szenario 1: Energieertrag ist besonders wichtig'''
<math>
a=2,\quad b=1
</math>
Der Energieertrag wird doppelt so stark bewertet wie die Kosten.
'''Szenario 2: Kostenminimierung ist besonders wichtig'''
<math>
a=2,\quad b=3
</math>
Die Kosten werden stärker berücksichtigt als der Energieertrag.
== Einfluss der Gewichtung auf das Optimierungsverfahren ==
Das Optimierungsziel verändert sich durch die Wahl der Parameter <math>a</math> und <math>b</math>. Dadurch kann sich der optimale Standort verändern.
Der Gradient der gewichteten Zielfunktion lautet:
<math>
\nabla G(x,y)=
\begin{pmatrix}
\frac{\partial G}{\partial x}\\
\frac{\partial G}{\partial y}
\end{pmatrix}
</math>
Das Gradientenverfahren wird weiterhin durch:
<math>
\begin{pmatrix}
x_{n+1}\\
y_{n+1}
\end{pmatrix}
=
\begin{pmatrix}
x_n\\
y_n
\end{pmatrix}
+
\alpha\nabla G(x_n,y_n)
</math>
beschrieben.
Dabei wird in jedem Schritt die Richtung des größten Anstiegs des gewichteten Gesamtnutzens bestimmt.
---
== Interpretation der Erweiterung ==
Durch die Gewichtungsfaktoren wird das Modell realistischer, da unterschiedliche Zielvorstellungen berücksichtigt werden können.
Die mathematische Lösung hängt somit nicht nur von den physikalischen Eigenschaften des Standortes ab, sondern auch davon, welche Kriterien bei der Entscheidungsfindung bevorzugt werden.
Damit zeigt das Modell, dass mathematische Optimierung nicht nur eine Rechnung ist, sondern auch eine Möglichkeit, reale Entscheidungsprozesse abzubilden.
== Realer Modellierungszyklus ==
[[File:Gitterpunkte in Octave erstellen.png|thumb|Gitterpunkte in Octave erstellen|800px|center]]
[[File:Höhenprofil Ansicht 1.png|thumb|Höhenprofil Ansicht 1|800px|center]]
[[File:Höhenprofil Ansicht 2.png|thumb|Höhenprofil Ansicht 2|800px|center]]
mnowxm58xhrwusk3iyrptnvntwjasfh
Kurs:Räumliche Modellbildung/Fluiddynamik Gruppe 1
106
171930
1105881
1105878
2026-07-02T17:25:09Z
Clara Schug
41691
/* Fragestellung */
1105881
wikitext
text/x-wiki
= Gruppenteilnehmer =
* Katharina Müller
* Maximilian Groben
* Clara Schug
= Thema =
Ausbreitung von Zigarettenrauch
= Fragestellung =
* Wie breitet sich Zigarettenrauch in der Umgebung einer rauchenden Person aus?
* Wie können sich Nicht-Rauchende Personen in Gegenwart einer rauchenden Person positionieren, damit diese möglichst nicht passiv rauchen?
* Wie verändert sich die Aussetzung mit dem Zigarettenqualm, wenn man sich in einem (geschlossenen/teils geschlossenen) Raum bzw. in der Natur befindet?
= Relevanz =
= Mathematische und physikalische Hintergründe =
= Implementierung in Comsol =
# Dimensionenauswahl
# Auswahl der Physik-Interfaces
# Studienart
# Geometrieerstellung
# Materialauswahl
# Randbedingungen
# Gittermesh
= Ergebnisse =
= Diskussion =
= Fazit =
= Literaturverzeichnis =
b0mc2cq50a5hghttbcnvvsr6oqerte4
1105883
1105881
2026-07-03T08:45:46Z
~2026-38123-02
41693
/* Implementierung in Comsol */
1105883
wikitext
text/x-wiki
= Gruppenteilnehmer =
* Katharina Müller
* Maximilian Groben
* Clara Schug
= Thema =
Ausbreitung von Zigarettenrauch
= Fragestellung =
* Wie breitet sich Zigarettenrauch in der Umgebung einer rauchenden Person aus?
* Wie können sich Nicht-Rauchende Personen in Gegenwart einer rauchenden Person positionieren, damit diese möglichst nicht passiv rauchen?
* Wie verändert sich die Aussetzung mit dem Zigarettenqualm, wenn man sich in einem (geschlossenen/teils geschlossenen) Raum bzw. in der Natur befindet?
= Relevanz =
= Mathematische und physikalische Hintergründe =
= Implementierung in Comsol =
# Dimensionenauswahl
in 2D
# Auswahl der Physik-Interfaces
= Auswahl laminarer Strömung =
Die Modellierung erfolgte mit laminarer Strömung, da in der Comsol-Classroom-Lizenz keine turbulente Strömung gegeben ist. Genau genommen wäre über die Reynolds-Zahl zu bestimmen, ob es sich dabei um eine laminare oder turbulente Strömung handelt. Insbesondere bei einem geschlossenen Raum ohne Klimaanlage oder Fenster ist davon auszugehen, dass es sich um eine laminare Strömung handelt. In der Natur verhält sich dies anders, zum Beispiel durch Wind. Aber für die Konzentration eines Stoffes könne man dies auch vernachlässigen ... (Schwäche der Modellierung... in Diskussion)
# Studienart
# Geometrieerstellung
# Materialauswahl
# Randbedingungen
# Gittermesh
= Ergebnisse =
= Diskussion =
= Fazit =
= Literaturverzeichnis =
a6rpogulr7thm8u78m2wbv1t5rwo4j7
1105884
1105883
2026-07-03T08:46:50Z
~2026-38123-02
41693
/* Auswahl laminarer Strömung */
1105884
wikitext
text/x-wiki
= Gruppenteilnehmer =
* Katharina Müller
* Maximilian Groben
* Clara Schug
= Thema =
Ausbreitung von Zigarettenrauch
= Fragestellung =
* Wie breitet sich Zigarettenrauch in der Umgebung einer rauchenden Person aus?
* Wie können sich Nicht-Rauchende Personen in Gegenwart einer rauchenden Person positionieren, damit diese möglichst nicht passiv rauchen?
* Wie verändert sich die Aussetzung mit dem Zigarettenqualm, wenn man sich in einem (geschlossenen/teils geschlossenen) Raum bzw. in der Natur befindet?
= Relevanz =
= Mathematische und physikalische Hintergründe =
= Implementierung in Comsol =
# Dimensionenauswahl
in 2D
# Auswahl der Physik-Interfaces
''' Auswahl laminarer Strömung '''
Die Modellierung erfolgte mit laminarer Strömung, da in der Comsol-Classroom-Lizenz keine turbulente Strömung gegeben ist. Genau genommen wäre über die Reynolds-Zahl zu bestimmen, ob es sich dabei um eine laminare oder turbulente Strömung handelt. Insbesondere bei einem geschlossenen Raum ohne Klimaanlage oder Fenster ist davon auszugehen, dass es sich um eine laminare Strömung handelt. In der Natur verhält sich dies anders, zum Beispiel durch Wind. Aber für die Konzentration eines Stoffes könne man dies auch vernachlässigen ... (Schwäche der Modellierung... in Diskussion)
# Studienart
# Geometrieerstellung
# Materialauswahl
# Randbedingungen
# Gittermesh
= Ergebnisse =
= Diskussion =
= Fazit =
= Literaturverzeichnis =
1e7o33oq7sp7vqwiiyicaa99kxbpczf
1105885
1105884
2026-07-03T08:48:19Z
~2026-38123-02
41693
/* Implementierung in Comsol */
1105885
wikitext
text/x-wiki
= Gruppenteilnehmer =
* Katharina Müller
* Maximilian Groben
* Clara Schug
= Thema =
Ausbreitung von Zigarettenrauch
= Fragestellung =
* Wie breitet sich Zigarettenrauch in der Umgebung einer rauchenden Person aus?
* Wie können sich Nicht-Rauchende Personen in Gegenwart einer rauchenden Person positionieren, damit diese möglichst nicht passiv rauchen?
* Wie verändert sich die Aussetzung mit dem Zigarettenqualm, wenn man sich in einem (geschlossenen/teils geschlossenen) Raum bzw. in der Natur befindet?
= Relevanz =
= Mathematische und physikalische Hintergründe =
= Implementierung in Comsol =
''' Dimensionenauswahl'''
in 2D
''' Auswahl der Physik-Interfaces'''
Auswahl laminarer Strömung
Die Modellierung erfolgte mit laminarer Strömung, da in der Comsol-Classroom-Lizenz keine turbulente Strömung gegeben ist. Genau genommen wäre über die Reynolds-Zahl zu bestimmen, ob es sich dabei um eine laminare oder turbulente Strömung handelt. Insbesondere bei einem geschlossenen Raum ohne Klimaanlage oder Fenster ist davon auszugehen, dass es sich um eine laminare Strömung handelt. In der Natur verhält sich dies anders, zum Beispiel durch Wind. Aber für die Konzentration eines Stoffes könne man dies auch vernachlässigen ... (Schwäche der Modellierung... in Diskussion)
''' Studienart'''
''' Geometrieerstellung'''
''' Materialauswahl'''
''' Randbedingungen'''
''' Gittermesh'''
= Ergebnisse =
= Diskussion =
= Fazit =
= Literaturverzeichnis =
6fq6hffeqznglq9h75j7fd8sz4cfsbx
1105886
1105885
2026-07-03T08:48:44Z
~2026-38123-02
41693
/* Implementierung in Comsol */
1105886
wikitext
text/x-wiki
= Gruppenteilnehmer =
* Katharina Müller
* Maximilian Groben
* Clara Schug
= Thema =
Ausbreitung von Zigarettenrauch
= Fragestellung =
* Wie breitet sich Zigarettenrauch in der Umgebung einer rauchenden Person aus?
* Wie können sich Nicht-Rauchende Personen in Gegenwart einer rauchenden Person positionieren, damit diese möglichst nicht passiv rauchen?
* Wie verändert sich die Aussetzung mit dem Zigarettenqualm, wenn man sich in einem (geschlossenen/teils geschlossenen) Raum bzw. in der Natur befindet?
= Relevanz =
= Mathematische und physikalische Hintergründe =
= Implementierung in Comsol =
''' Dimensionenauswahl'''
in 2D
''' Auswahl der Physik-Interfaces'''
Auswahl laminarer Strömung
Die Modellierung erfolgte mit laminarer Strömung, da in der Comsol-Classroom-Lizenz keine turbulente Strömung gegeben ist. Genau genommen wäre über die Reynolds-Zahl zu bestimmen, ob es sich dabei um eine laminare oder turbulente Strömung handelt. Insbesondere bei einem geschlossenen Raum ohne Klimaanlage oder Fenster ist davon auszugehen, dass es sich um eine laminare Strömung handelt. In der Natur verhält sich dies anders, zum Beispiel durch Wind. Aber für die Konzentration eines Stoffes könne man dies auch vernachlässigen ... (Schwäche der Modellierung... in Diskussion)
''' Studienart'''
''' Geometrieerstellung'''
''' Materialauswahl'''
''' Randbedingungen'''
''' Gittermesh'''
= Ergebnisse =
= Diskussion =
= Fazit =
= Literaturverzeichnis =
aaz1mvpu98ra37z2zauhlicax5dz7sf