Divergenz eines Vektorfeldes geometrisch |
19.01.2019, 20:46 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
Divergenz eines Vektorfeldes geometrisch Hallo meine Frage ist kurz und knapp: WIe kann ich mir die Divergenz eines Vektorfeldes Geometrisch vorstellen? Wie kann ich so etwas zeichnen? Meine Ideen: Die Divergenz eines Vektorfeldes ist ja nichts anderes als eine Skalare FUnktion. Skalare Funktion kann ich zeichnen. Ich kann mir aber darunter nichts vorstellen. Was sagt mir das denn ? |
||||||||||||||
20.01.2019, 14:42 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Wenn man sich das Vektorfeld als Strömungsfeld einer inkompressiblen Flüssigkeit vorstellt, dann ist die Divergenz des Vektorfelds gleich der Quellstärke der Flüssigkeit. Quellstärke kann dabei ganz anschaulich als Entstehen oder Verschwinden der Flüssigkeit in einem Gebiet verstanden werden, wie bei einer Quelle oder Senke = Abfluss. Daraus folgt dann ganz anschaulich der Satz von Gauß: Der Nettostrom der Flüssigkeit durch die Oberfläche eines abgegrenztes Volumen muss gleich dem Volumenintegral der Divergenz = Quellstärke über das Volumen sein. Anders ausgedrückt, das was netto aus einem Volumen hinaus oder in ein Volumen hinen fließt, muss innerhalb dieses Volumens erzeugt oder vernichtet werden. |
||||||||||||||
21.01.2019, 11:22 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Hallo Huggy und vielen lieben dank für die Antwort. Das was du beschrieben hast möchte ich gerne in Mathematica geometrisch darstellen. Sei S eine Reguläre Fläche und F die parametrisierung mit siehe auch Anhang 1. Sei nun v ein Vektorfeld auf S bzgl. der Tangentialbasis also mit V^1=V^2=1. Dann ist die Divergenz von v: 2tanh(u1). Wie kann ich nun die Divergenz Grafisch in Mathematica darstellen ? Einfach die Funktion 2tanh(u1) zu plotten ist doch falsch |
||||||||||||||
22.01.2019, 08:52 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo
Um eine skalare Funktion auf einer Fläche darzustellen, kann man die Kurven auf die Fläche zeichnen, auf den die skalare Funktion jeweis konstant ist. Das ist in deinem Fall etwas unübersichtlich, da die Kurven konstanter Divergenz ja mit den waagrechten Koordinatenlinien zusammenfallen. Man könnte aber jeweils Werte für die Konstante nehmen, bei denen die Kurven zwischen den eingezeichneten waagrechten Koordinatenlinien liegen und sie in anderer Farbe einzeichnen, |
||||||||||||||
23.01.2019, 12:45 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Also brauche ich eine Kurve wo die Divergenz drauf Konstant ist. Wie finde ich so eine Kurve ? Könntest du mir das bitte zeigen? |
||||||||||||||
23.01.2019, 12:59 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Du hast doch die Divergenz schon ausgerechnet. Die Kurve, auf der Divergenz den konstanten Wert hat, ist also gegeben durch Das lässt sich leicht nach auflösen. variiert beliebig auf seinem Definitionsgebiet. Beides eingesetzt in ergibt die gesuchte Kurve für einen gegebenen Wert . |
||||||||||||||
Anzeige | ||||||||||||||
|
||||||||||||||
23.01.2019, 13:43 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Also haben wir dann . Und das setze ich also für u1 ein: F( )= und u2 ist beliebig. Also wie könnte ich das dann in Mathematica für c=5 zeichnen auf der Fläche? Vielen dank für die Hilfe |
||||||||||||||
23.01.2019, 13:50 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Dreidimensionale Kurven kann man auch mit ParametricPlot3D zeichnen. Die Fläche und die Kurven sollte man mit Show zusammenfügen können. Das musst du mal ausprobieren. Beachte aber, dass die Divergenz deines Vektorfeldes nur zwischen -2 und 2 variieren kann. geht also nicht. |
||||||||||||||
23.01.2019, 19:42 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Hey Irgendwie sieht man es sehr schlecht (Hast du ein Tipp für mich? Ich habe für c=0 gewählt |
||||||||||||||
24.01.2019, 08:40 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Man könnte die Farbe der Fläche heller machen über PlotStyle mit Opacity und die Kurven konstanter Divergenz mittels PlotStyle dicker zeichnen. Es ist halt etwas Bastelarbeit, bis man ein Bild so hat, dass es einem optisch gefällt. |
||||||||||||||
24.01.2019, 12:42 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Hey vielen dank für die Tipps. Die haben gut funktioniert. Warum ist das eigentlich so das wir die Kurve zeichnen ? Entspricht die Kurve der Divergenz im Punkt c=0 ? Kann ich das so verstehen ? Sieht man im Bild also die Divergenz, die den Konstanten Wert c=0 annimmt ? ALso das ist mir noch nicht ganz klar weshalb wir die Divergenz so plotten können. |
||||||||||||||
24.01.2019, 12:44 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo und noch eine Frage macht es Sinn das man noch das Vektorfeld plotten lässt |
||||||||||||||
24.01.2019, 13:21 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo
Das freut mich. Aber jetzt kommen ein paar merkwürdige Fragen bzw. Aussagen.
Weil du nach einer Möglicheit gefragt hast, die Divergenz graphisch darzustellen. Kurven zu zeichnen, auf denen die Divergenz konstant ist, ist eine solche Möglichkeit. Es gibt sicher noch andere Möglichkeiten. Wenn man die Parameter in den legt, könnte man z. B. die Divergenz mit Plot3D als Funktion der beiden Parameter zeichnen. Dann kann man die betrachtete Fläche und die Divergenz aber nicht einem Bild vereinen.
ist kein Punkt. Es ist einfach ein Wert. Die Kurve ist die Kurve, auf der die Divergenz den Wert hat. Mir ist unklar, was man daran nicht verstehen kann.
Man sieht die Kurve, auf der die Divergenz den Wert 0 hat.
Ja, was soll ich dazu sagen? Das erinnert mach an folgenden Witz: Graf zum Maler: Malen sie bitte meine Gattin, aber recht schön. Maler zum Grafen: Das kann ich nicht. Ich kann höchstens ein Bild ihrer Gattin malen.
Sinn wofür? Wenn man das Vektorfeld sehen möchte, sicher ja. Wenn man es nicht sehen möchte, weshalb sollte man es dann plotten? |
||||||||||||||
24.01.2019, 13:51 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Ok sorry War nur bisschen verwirrt aber hat sich erledigt Könntest du mir bitte nur noch eine Frage beantworten: Wie kann ich den Gradient einer Fläche Grafisch darstellen ? Angenommen wir haben den Zylinder Als Parametrisierung: . Der Gradient der Funktion f=x ist gegeben durch : . Der Gradient ist ja ein Vektorfeld wie kann ich das nun Geometrisch am besten darstellen in Mathematica |
||||||||||||||
24.01.2019, 15:42 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Also wenn ich z.B für das Katenoid das Vektorfeld einzeichne kriege ich das im Anhang. Das sieht richtig aus aber irgendwie passt das nicht wenn ich die beiden Bilder zusammensetze.. Das sitzt nicht so weiß du was ich meine |
||||||||||||||
25.01.2019, 08:56 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Es gibt da ein Problem. Mit VectorPlot3D kann man ein Vektorfeld für einen Quader aus dem zeichnen. Es gibt aber keinen Befehl in Mathematica, jedenfalls nicht in meiner Uraltversion, mit dem man es beschränkt auf eine gekrümmten Fläche zeichnen könnte. Man würde so etwas wie ParametricVectorPlot3D brauchen, das es aber nicht gibt. Ich sehe im Moment nur die Möglichkeit, die Vektorpfeile "per Hand" mit Graphics3D zu erzeugen. |
||||||||||||||
25.01.2019, 14:07 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo hm ja du hast Recht. Danke für den Hinweis. Wie kann ich das mit Graphics3D erzeugen? |
||||||||||||||
25.01.2019, 14:58 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo denkst du das Paket: "Atlas 2" kann mir da helfen ? |
||||||||||||||
26.01.2019, 10:37 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Das Paket kenne ich nicht, kann also nichts dazu sagen. Hier mal ein erster Versuch, das Vektorfeld "per Hand" auf die Fläche zu bringen. Das ist noch sehr unvollkommen. Im unteren Bereich sieht man die Pfeile nicht, weil sie aufgrund der Reihenfolge in Show durch die Fläche verdeckt werden. Oben sieht man nicht alle Pfeile, weil sie zum Teil den Zeichenbereich der Fläche verlassen. Man kann nun z. B.: - die Reihenfolge in Show ändern - die Pfeile für den unteren und den oberen Teil in getrennte Graphiken bringen und dann die 3 Graphiken zusammenfügen - den Zeichenbereich vergrößern - die Länge der Pfeile mit einem Skalenfaktor ändern Ich überlasse es dir, damit und mit anderen Ideen herumzuspielen. [attach]48811[/attach] |
||||||||||||||
26.01.2019, 10:51 | Lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Omg vielen dank Ich werde mich gleich nach dem einkaufen hinsetzen und rumprobieren Nur eine kleine Frage müssten nicht auch vektoren im äußeren Bereich sein? |
||||||||||||||
26.01.2019, 10:56 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Was meinst du mit äußerem Bereich? Außerhalb der Fläche? |
||||||||||||||
26.01.2019, 11:10 | Lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Ich habs mal schnell auf mein Handy gezeichnet also diesem Bereich meine ich |
||||||||||||||
26.01.2019, 11:19 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Du meinst die roten Pfeile? Ja die sollten da sein, aber in umgekehrter Richtung. Lies meine Bemerkung zum "unteren Bereich", weshalb die bei meinem Versuch nicht sichtbar sind. Edit: Nein, das war ein Kurzschluss. Die Richtung deiner roten Pfeile stimmt. |
||||||||||||||
26.01.2019, 13:53 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo "die Pfeile für den unteren und den oberen Teil in getrennte Graphiken bringen und dann die 3 Graphiken zusammenfügen" Wie kann ich das verwirklichen? Wenn ich die Reihenfolge in Show änder kommt das im Bild. |
||||||||||||||
26.01.2019, 18:53 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo was sagst du dazu: Sieht besser aus ? |
||||||||||||||
27.01.2019, 09:13 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Habe auch noch einen Versuch gemacht. Mit PlotStyle -> Opacity[0.5] bei der Fläche werden auch die unteren Vektoren sichtbar. Das Grundproblem bei ihnen ist, dass die meisten Pfeilspitzen sich in dem engen mittleren Bereich des Bildes konzentrieren. Daran können auch Mathematica-Optionen nichts ändern. Außerdem habe ich hier gewählt. [attach]48821[/attach] Jetzt solltest du genügend Hinweise für weitere eigene Spielereien haben. |
||||||||||||||
27.01.2019, 10:09 | Lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Ich habe n1=8 und n2=16 gewählt. Bei d1 wählt man den zähler immer 4? Wahrscheinlich nimt man dort |-2|+2=4. Ich glaube ich bin so zufrieden. Wenn Mathematica nichts machen kann, kann ich auch nichts mehr machen |
||||||||||||||
27.01.2019, 10:52 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Man kann, wenn man Zeit und Lust hat, immer versuchen, das Resultat noch schöner zu gestalten. Vielleicht solltest du mal die Verkürzung der Vektorpfeile testen, d. h. statt des Vektorfeldes z. B. das Feld zeichnen. Es kann sich auch lohnen, auf den Wolfram Seiten zu suchen. Da habe ich z. B. den Befehl SliceVectorPlot3D entdeckt, den es in meiner alten Version noch nicht gibt. Er könnte für dich von Interesse sein. https://reference.wolfram.com/language/r...ctorPlot3D.html |
||||||||||||||
27.01.2019, 11:09 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo danke für die tipps. Klappt aber leider nicht bei mir. |
||||||||||||||
27.01.2019, 11:21 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Du musst dir die Sache schon sorgfältiger anschauen. In dem Beispiel des Links mit der gekrümmten Fläche ist die Fläche in impliziter Form durch eine Gleichung angegeben und nicht in parametrisierter Form. Ob man die Fläche noch anders in dem Befehl definieren kann, müsste man nachlesen. Wenn es nur über die Gleichung geht, müsstest du deine Fläche erst mal in diese Form bringen und das Vektorfeld muss dann auch direkt in kartesischen Koordinaten angegeben werden. Ob es für dich siinnvoll ist, dich näher mit den Möglichkeiten dieses Befehls zu beschäftigen, kannst nur du selbst entscheiden. Ich wollte nur mal darauf hinweisen, dass die diversen Wolfram-Seiten recht nützlich sind. |
||||||||||||||
27.01.2019, 11:21 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Vllt erinnerst du dich noch an mein Beitrag am 24.01.2019 13:51. Ich habe das mal jetzt versucht und bei mir kommt ein Fehler. Warum ist das so |
||||||||||||||
27.01.2019, 11:22 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Ich habe vergessen das Bild hochzuladen |
||||||||||||||
27.01.2019, 11:33 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Wenn das das ganze Programm ist, dann ist die Fläche gar nicht definiert, sondern nur das Feld . Mit dem Beispiel hatte ich generell Probleme. Der Gadient von ist doch einfach 1. Wo ist der Bezug zu dem Zylinder? Und wie kommst du bei diesem auf dein ? Das passt doch nicht zusammen. |
||||||||||||||
27.01.2019, 11:43 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo So hab es jetzt verbessert. Passt das Bild jetzt ? Der Gradient auf einer Regulären Fläche lässt sich durch die folgende Formel berechnen: mit den Koeffizientenfunktionen: und . In unserem Fall ist also F die parametrisierung des Zylinders das heißt: . f(x,y,z)=x: AHhhh hier liegt das Problem. Ich hatte f(x)=x geschrieben sorry aber ist es klar wie ich dann auf den Gradient gekommen bin? |
||||||||||||||
27.01.2019, 11:56 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo zu der weiteren berechnung: daraus folgt . Es ist also und . Für die Koeffiezientenfunktionen folgt also und Also kriegt man für den Gradienten und das ist Fu |
||||||||||||||
27.01.2019, 11:59 | lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo vllt noch ein Bild |
||||||||||||||
28.01.2019, 08:34 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo So ist verständlich, welcher Gradient gemeint war. |
||||||||||||||
28.01.2019, 10:48 | Lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Passt die Zeichnung nun so? |
||||||||||||||
28.01.2019, 11:28 | Huggy | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Das sollte passen. |
||||||||||||||
29.01.2019, 11:24 | Lucy21 | Auf diesen Beitrag antworten » | ||||||||||||
RE: Divergenz eines Vektorfeldes Geo Die Divergenz eines Vektorfeldes beschreibt ja anschaulich ob in einen Punkt etwas hinein fließt (Divergenz negativ) oder heraus fließt (Divergenz positiv). Daher ist es wichtig das Vektorfeld zu sehen und zu überprüfen ob viele Pfeile auf einen Punkt zeigen oder von ihm weg. Da wo die Divergenz gleich Null ist, müssen dann genauso viele Pfeile hin wie weg zeigen. Da lauter Pfeile irgendwann unübersichtlich werden, gibt es auch die Möglichkeit sich Strömungslinien einzeichnen zu lassen. Das könnte man mit Streamplot machen, aber ich weiss nicht genau wie könntest du mir da vll helfen |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |
|