Autor |
Nachricht |
T.rak92 |
Verfasst am: 29. Jan 2012 23:43 Titel: |
|
na ja das Ableiten ist ja kaum der Rede wert...
Aber die Visualisierung kann schon wirklich scher sein. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 23:41 Titel: |
|
achso, zum zeichnen nicht, nein... wollte aber trotzdem verstehen, wie man das macht, da es in den übungsaufgaben vorkam... |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 23:40 Titel: |
|
Ich befürchte schon... zumindest in unserer Probeklausur kamen richtig hässliche aufgaben dieser art... naja... ich hoffe immer noch, dass diese probeklausur als abschreckung dienen sollte, oder, um die studenten zu motivieren, mehr zu lernen |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 23:22 Titel: |
|
also ich hatte meine klausur ja schon vor ein paar monaten, aber bei uns sind Fragen solcher Qualität nicht drangekommen, und ich würde wetten, dass auch bei euch in der klausur keine gradienten über r drankommen, zumindest nicht zum zeichnen, das kann nämlich dauern... |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 23:19 Titel: |
|
also wenn dann nur extrem komprimiert, wie immer eigentlich^^ und wie das so in vorlesungen ist gibts halt leider phasen, in denen die aufmerksamkeit rapide nachlässt^^ bin gerade dabei, den stoff für die klausur zu wiederholen und bin dann darauf gestoßen... |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 22:52 Titel: |
|
hat man dir das eigentlich nie erklärt gehabt, was das ist das du skizzieren sollst? |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 22:46 Titel: |
|
Ok, alles klar, danke!
Hatte das falsch verstanden, dachte es geht vor allem um die Länge der Vektoren... Gut, jetzt muss ich hoffentlich erstmal nicht mehr mit fragen nerven^^ |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 22:43 Titel: |
|
Natürlich kann es sein, dass die Temperatur verschieden zunimmt aber wenn du es ortsabhängig darstellen kannst und es niveauflächen gibt, dann ist die gradiente immer senkrecht auf die Flächen, so ist die ja definiert. Die Länge der Gradientenvektoren ist aber weitesgehend uninteressant für die frage die du beantworten musst, es geht da nur um die Richtung. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 22:21 Titel: |
|
Das finde ich soweit sehr verständlich... vielleicht denke ich zu kompliziert, aber es könnte doch genauso sein, dass die Temperatur im Raum verschieden stark zunimmt... dann helfen mir doch die Äquipotentialflächen nicht mehr weiter, oder geht es hier gar nicht um die Länge der Gradientenvektoren? |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 22:16 Titel: |
|
schau mal du hast eine skalare Größe die ortsabhängig ist, stell dir einfach die Temperatur vor. Die Gradiente zeigt an jedem Punkt in die Richtung des Höchsten Wachstums. Stell dir vor dass die Temperatur in einem raum linear nach oben hin zunimmt, dann zeigt die Gradiente eben immer senkrecht nach oben und alle xy Ebenen durch den Raum sind Niveauflächen, denn auf denen ist die temperatur ja konstant.
Es ist also auf zwei Arten möglich das Gradientenfeld zu zeichnen, entweder man zeichnet an einigen punkten den zugehörigen Vektor und denkt sich dann die Anderen, denn die können sich nicht schneiden (sonst gebe es ja zwei richtungen des größten Wachstums), oder aber man zeichnet die niveauflächen, die dann auf einen/mehrere Punkt zulaufen, und errechnet sich dann ob das Hoch- oder tiefpunkte sind. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 22:07 Titel: |
|
Also das versteh ich einfach nicht... Ich dachte, auf den Äquipotentiallinien haben die Gradientenvektoren die gleiche Länge? |
|
|
Telefonmann |
Verfasst am: 29. Jan 2012 21:47 Titel: |
|
Nima93 hat Folgendes geschrieben: | Aber wenn ich dann z.B. Nabla*B = 1 setze, komme ich auf: r-2x²-2xy=r² |
Der Betrag des Gradientenfeldes bleibt ohne Nebenbedingung. Nimm am Anfang einfach willkürliche Werte für x und y und zeichne die zugehörigen Gradienten. Nach ein paar willkürlich gewählten Beispielen wirst Du schnell merken, wie man das komplette Vektorfeld zeichnen kann. Es gilt dabei nur die Anfangsschwierigkeiten zu überwinden.
Wenn Du zusätzlich Äqupotentiallinien einzeichnen willst, musst Du z=0 und B=const setzen und dann die zugehörigen Linien in die xy-Ebene einzeichnen. |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 21:39 Titel: |
|
das mit z ist korrekt, dein radius wird also nur aus x^2+y^2 bestehen, ABER du solltest nich Nabla B=1 setzen sondern B, Nabla B kannst du auch gar nicht gleich 1 setzen denn es ist ein Vektor! und der Ausdruck ist somit sinnlos. Es geht eben genau darum, dass der Vektor senkrecht auf die Niveauflächen steht, denn er zeigt stets in die richtung des größten Wachstums und auf den Flächen ist das Wachstum 0. |
|
|
Telefonmann |
Verfasst am: 29. Jan 2012 21:37 Titel: |
|
Nima93 hat Folgendes geschrieben: | Es ist doch richtig, wenn ich in der x-y-Ebene zeichnen will, die z-Komponente =0 zu setzen,oder? |
Genau. Eingesetzt in das Gradientenfeld sieht man auch, dass das zugehörige Vektorfeld ebenfalls in der xy-Ebene liegt und die z-Komponente des Gradienten gleich Null ist.
Wie weiter oben schon gesagt, reicht es auch den Bereich der xy-Ebene mit y >= 0 zu zeichnen. Den Bereich für y < 0 bekommt man dann über eine Spiegelung an der x-Achse. Die Bereiche für x>= 0 und x < 0 unterscheiden sich ebenfalls nur durch das Vorzeichen der y-Komponente. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 21:15 Titel: |
|
Oh, hab da doch noch ein Problem merk ich grad
Es ist doch richtig, wenn ich in der x-y-Ebene zeichnen will, die z-Komponente =0 zu setzen,oder? die anderen Komponenten addiert müssten ja dann den für das Gradientenfeld eingesetzten Wert geben. Aber wenn ich dann z.B. Nabla*B = 1 setze, komme ich auf: r-2x²-2xy=r²
Was soll ich jetzt aber damit anfangen? |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 20:50 Titel: |
|
Ah, jetzt hab ichs endlich geblickt Danke nochmal an alle!! |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 19:56 Titel: |
|
Aha... ok, danke ich werde über das Geschriebene reflektieren^^ |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 19:17 Titel: |
|
ein Tipp noch:
wie man an der Formel sieht, ist das ganze symmetrisch über die x-Achse(wegen dem x) und gespiegelt über die y-Achse (wegen dem r) du kannst also nur ein Viertel malen und dann den Rest herleiten. |
|
|
DrStupid |
Verfasst am: 29. Jan 2012 19:13 Titel: Re: Gradientenfeld skizzieren |
|
Nima93 hat Folgendes geschrieben: | Ich soll das Gradientenfeld
Skizzieren. Allerdings habe ich keine Ahnung, wie man das macht. |
Da gibt es verschiedene Möglichkeiten. Hier werden ein paar davon verglichen:
http://cs.brown.edu/research/pubs/pdfs/2005/Laidlaw-2005-CVF.pdf
Die einfachste ist wohl die GRID-Methode, bei der an den Punkten eines äquidistanten Gitters maßstabgetreue Vektorpfeile gezeichnet werden. Wenn ich mich recht entsinne, wird das als Hedgehog plot bezeichnet. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 19:08 Titel: |
|
oh, ja, sry, ich seh grad im kleingedruckten steht in der x-y-ebene... ok, danke, ich beginne zu ahnen wie man sowas macht^^ |
|
|
pressure |
Verfasst am: 29. Jan 2012 18:46 Titel: |
|
Dein Vektorfeld hat offensichtlich Rotationssymmetrie um die x-Achse. Daher ist es sinnvoll z.B. nur die x-y-Ebene zu betrachten (z=0), zumal sich eine 3D-Skizze eher schwer gestaltet. Die dreidimensionale Struktur erhältst du dann gedanklich durch Rotation des skizzierten Feldes um die x-Achse.
Wie angesprochen gibt es nun mehrere Möglichkeiten. Du kannst dir zunächst die Höhenlinien, also B=const., einzeichnen. Das Vektorfeld steht dann senkrecht auf diesen und zeigt in Richtung ansteigendem B.
In diesem Fall gestaltet sich aber das Zeichen der Höhenlinien per Hand eher schwierig. Alternativ zerlegst du deine Ebene in ein regelmäßiges Gitter aus Punkten und berechnest für jeden den Gradienten und zeichnet ihn als Richtungspfeil ein. |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 18:41 Titel: |
|
Bist du dir Sicher, dass du es dreidimensional skizzieren sollst? |
|
|
Telefonmann |
Verfasst am: 29. Jan 2012 18:40 Titel: |
|
Nima93 hat Folgendes geschrieben: |
|
Nebenbei bemerkt: Das müsste doch eher so aussehen:
wegen d/dx (1/f(z)) = -1/f(z)^2 * z'. |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 18:31 Titel: |
|
Also ich würde halt erstmal zum Skizzieren ein a wählen z.B. 1
Dann würde ich Gleichungen Aufstellen für:
B=0
B=1
B=-1
usw.
Dann würde ich die entsprechenden Funktionen zeichnen (oder in Mathematica eingeben) und sobald die Grundstruktur da ist muss man halt schauen in welche Richtung die Gradiente verläuft. |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 18:22 Titel: |
|
Hallo und danke erstmal!!
Könntest du eventuell noch etwas konkreter werden, wie du das meinst? Habe sowas nämlich noch nie gemacht... |
|
|
T.rak92 |
Verfasst am: 29. Jan 2012 18:13 Titel: |
|
Also meine Idee wäre die Gradiente erstmal als Vektor zu schreiben und dann die Niveauflächen zu berechnen also da wo B konstant ist.
Dann müsstest man halt noch schauen ob die Steigung nach oben oder nach unten ist |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 17:48 Titel: |
|
Ich seh grade, dass ich vergessen habe, einige Angaben zu machen und vor allem das ausgerechnete Gradientenfeld garnicht hingeschrieben habe
Also davon soll ich eine Skizze machen |
|
|
Nima93 |
Verfasst am: 29. Jan 2012 16:27 Titel: Gradientenfeld skizzieren |
|
Meine Frage: Hallo, Ich soll das Gradientenfeld Skizzieren. Allerdings habe ich keine Ahnung, wie man das macht. Gibt es da irgendwelche Tricks, wie man das am besten angeht? Viele Grüße Nima93
Meine Ideen: Laut Tutor müsste das ganze aus zwei Teilfeldern bestehen, die mehr oder weniger symmetrisch bezüglich der x-Achse sind. |
|
|