Gelöste Aufgaben/Kit6: Unterschied zwischen den Versionen

Aus numpedia
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
Von einen Funktionsverlauf (hier aus [[Gelöste Aufgaben/Kit5|Kit5]]) wurden die skizzierten Samples ermittelt, aus denen bzgl. eines Referenzpunktes die Ableitungen bis zur vierten Ordnung ermittelt werden sollen.
Von einen Funktionsverlauf (hier aus [[Gelöste Aufgaben/Kit5|Kit5]]) wurden die skizzierten Samples ermittelt, aus denen bzgl. eines Referenzpunktes die Ableitungen bis zur vierten Ordnung ermittelt werden sollen.
<onlyinclude>
<onlyinclude>
[[Datei:Kit6-01.png|left|248px|mini|Samples von <nowiki>''w(x)''</nowiki>.]]
[[Datei:Kit6-01.png|left|248px|mini|Samples von <nowiki>''w(x)''</nowiki>.]]Gesucht ist eine numerische Approximation der Ableitungen bis zur vierten Ordnung aus Samples der Lösung eines [[Randwertprobleme/Methoden zur Lösung von Randwertproblemen/Finite Differenzen Verfahren (EBB)|Randwertproblems]].
 
[[Datei:Screenshot 20210111-063733~2.png|100px|left|mini|Caption]]
Gesucht ist eine numerische Approximation der Ableitungen bis zur vierten Ordnung aus Samples der Lösung eines [[Randwertprobleme/Methoden zur Lösung von Randwertproblemen/Finite Differenzen Verfahren (EBB)|Randwertproblems]].


Hier wird der Bezug zur Methode der Finiten Differenzen gezeigt.
Hier wird der Bezug zur Methode der Finiten Differenzen gezeigt.
Zeile 47: Zeile 44:


==tmp==
==tmp==
<!-------------------------------------------------------------------------------->
Diese Samples können wir in der Umgebung eines Punktes durch Polynome approximieren - z.B. durch eine Geradengleichung. Je nach Anwendungszweck braucht man Polynome einer bestimmten Ordnung. Um z.B. die zweite Ableitung ''w<nowiki>''</nowiki>(ξ<sup>*</sup>)''  zu bestimmen, brauchen wir mindestens ein Polynom 2. Grades, das dann zweimal abgeleitet die konstante Krümmung liefert.
 
Wir nehmen gleich einen ganzen Schwung von Polynomen, hier bis zur Ordnung 4. Je nach Ordnung des gesuchten Polynoms haben wir unterschiedlich viele unbekannte Polynomial-Koeffizienten. Diese müssen wir durch Anpassen an die Samples in der Umgebung von ''ξ<sup>*</sup>'' bestimmen.
 
<math>\begin{array}{lcl}  p_0(\tilde{\xi})&=& W_0\\  p_1(\tilde{\xi})&=& \displaystyle  \frac{{{W}_{-1}}+{{W}_{1}}}{2}-\frac{\left( {{W}_{-1}}-{{W}_{1}}\right) \cdot \xi}{2\cdot \Delta\xi}\\ p_2(\tilde{\xi})&=& \displaystyle -\frac{\left( {{W}_{-1}}-{{W}_{1}}\right) \cdot \xi}{2\cdot \Delta\xi}+\frac{\left( {{W}_{-1}}-2\cdot {{W}_{0}}+{{W}_{1}}\right) \cdot {{\xi}^{2}}}{2\cdot {{\Delta\xi}^{2}}}+{{W}_{0}}\\ p_3(\tilde{\xi})&=&  \displaystyle \frac{\left( {{W}_{-2}}-8\cdot {{W}_{-1}}+8\cdot {{W}_{1}}-{{W}_{2}}\right) \cdot \xi}{12\cdot \Delta\xi}+\frac{\left( {{W}_{-2}}-{{W}_{-1}}-{{W}_{1}}+{{W}_{2}}\right) \cdot {{\xi}^{2}}}{6\cdot {{\Delta\xi}^{2}}}-\frac{\left( {{W}_{-2}}-2\cdot {{W}_{-1}}+2\cdot {{W}_{1}}-{{W}_{2}}\right) \cdot {{\xi}^{3}}}{12\cdot {{\Delta\xi}^{3}}}-\frac{{{W}_{-2}}-4\cdot {{W}_{-1}}-4\cdot {{W}_{1}}+{{W}_{2}}}{6}\\ p_4(\tilde{\xi})&=&  \displaystyle \frac{\left( W_{-2}-8 \cdot W_{-1}+8\cdot W_{1}-W_{2}\right) \cdot \xi}{12\cdot \Delta\xi}-\frac{\left( {{W}_{-2}}-16\cdot {{W}_{-1}}+30\cdot {{W}_{0}}-16\cdot {{W}_{1}}+{{W}_{2}}\right) \cdot {{\xi}^{2}}}{24\cdot {{\Delta\xi}^{2}}}-\frac{\left( {{W}_{-2}}-2\cdot {{W}_{-1}}+2\cdot {{W}_{1}}-{{W}_{2}}\right) \cdot {{\xi}^{3}}}{12\cdot {{\Delta\xi}^{3}}}+\frac{\left( {{W}_{-2}}-4\cdot {{W}_{-1}}+6\cdot {{W}_{0}}-4\cdot {{W}_{1}}+{{W}_{2}}\right) \cdot {{\xi}^{4}}}{24\cdot {{\Delta\xi}^{4}}}+{{W}_{0}}\\ \end{array}</math><!-------------------------------------------------------------------------------->
 
{{MyCodeBlock|title=Generic Approximation Polynoms
{{MyCodeBlock|title=Generic Approximation Polynoms
|text=Text
|text=Text
Zeile 56: Zeile 58:
}}
}}
==tmp==
==tmp==
Grafen der 5 Polynome nullten bis vierten Grades zeigen die folgende Grafen:
[[Datei:Kig6-12.png|mini|Polynom-Approximation]]
[[Datei:Kig6-13.png|mini|Polynom-Approximation (Detail)]]
<!-------------------------------------------------------------------------------->
<!-------------------------------------------------------------------------------->
{{MyCodeBlock|title=Approximation Polynoms for ξ=8∙Δξ
{{MyCodeBlock|title=Approximation Polynoms for ξ=8∙Δξ
Zeile 65: Zeile 71:
}}
}}
==tmp==
==tmp==
<!-------------------------------------------------------------------------------->
Wir prüfen die Übereinstimmung mit der Problemstellung aus [[Gelöste Aufgaben/Kit5|Kit5]]. Es muss
 
<math>\begin{array}{l} w''''(\xi) = \mu \text{ für } 0\le \xi < 1 \\ w''''(\xi) = 0 \text{ sonst }\end{array}</math>
 
gelten.[[Datei:Kig6-14.png|mini|Vierte Ableitung w<nowiki>''''</nowiki>]]Dafür definieren wir
 
<math>\begin{array}{ll} \kappa &:= \displaystyle \frac{d^4 p_4}{d\xi^4}  \\  & = \displaystyle  \frac{{{W}_{-2}}-4\cdot {{W}_{-1}}+6\cdot {{W}_{0}}-4\cdot {{W}_{1}}+{{W}_{2}}}{{{\mathit{\Delta \xi}}^{4}}} \end{array}</math>
 
und ermitteln die vierte Ableitung aus 5 aufeinanderfolgenden Sampling-Punkten.
 
Das funktioniert für die Samples 3,4, ... N-2 (damit jeweils "rechts" und "links" 2 Samples zur Verfügung stehen) und tragen ''κ'' rechts auf:
 
Für die analytische richtige Lösung müsste die vierte Ableitung ''κ'' einen Sprung an der Stelle ''ξ=1'' haben. Weil sich diese Ableitung jedoch aus fünf aufeinanderfolgenden Stützstellen ergibt, funktioniert das nicht.<!-------------------------------------------------------------------------------->
 
{{MyCodeBlock|title=Check for fourth order derivative
{{MyCodeBlock|title=Check for fourth order derivative
|text=Text
|text=Text
Zeile 80: Zeile 99:
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
</table>
</table>
[[Datei:Kig6-13.png|mini|Polynom-Approximation (Detail)]]
[[Datei:Kig6-12.png|mini|w(x)]]
[[Datei:Kig6-14.png|mini|Vierte Ableitung w<nowiki>''''</nowiki>]]





Version vom 26. März 2021, 07:28 Uhr


Aufgabenstellung

Von einen Funktionsverlauf (hier aus Kit5) wurden die skizzierten Samples ermittelt, aus denen bzgl. eines Referenzpunktes die Ableitungen bis zur vierten Ordnung ermittelt werden sollen.

Samples von ''w(x)''.

Gesucht ist eine numerische Approximation der Ableitungen bis zur vierten Ordnung aus Samples der Lösung eines Randwertproblems.

Hier wird der Bezug zur Methode der Finiten Differenzen gezeigt.


Lösung mit Maxima

Header

Der Funktionsverlauf für dieses Beispiel kommt aus Aufgabe Kit4.


1+1




tmp

Stützstellen (Samples) eines Funktionsverlaufs erhalten wir, wenn wir die Funktion

in regelmäßigen Intervallen abtasten. 

Das Bild oben zeigt die N= 16 Samples zu dieser Funktion.


Preparations

Text


1+1




tmp

Diese Samples können wir in der Umgebung eines Punktes durch Polynome approximieren - z.B. durch eine Geradengleichung. Je nach Anwendungszweck braucht man Polynome einer bestimmten Ordnung. Um z.B. die zweite Ableitung w''(ξ*)  zu bestimmen, brauchen wir mindestens ein Polynom 2. Grades, das dann zweimal abgeleitet die konstante Krümmung liefert.

Wir nehmen gleich einen ganzen Schwung von Polynomen, hier bis zur Ordnung 4. Je nach Ordnung des gesuchten Polynoms haben wir unterschiedlich viele unbekannte Polynomial-Koeffizienten. Diese müssen wir durch Anpassen an die Samples in der Umgebung von ξ* bestimmen.

Generic Approximation Polynoms

Text


1+1



tmp

Grafen der 5 Polynome nullten bis vierten Grades zeigen die folgende Grafen:

Polynom-Approximation
Polynom-Approximation (Detail)

Approximation Polynoms for ξ=8∙Δξ

Text


1+1



tmp

Wir prüfen die Übereinstimmung mit der Problemstellung aus Kit5. Es muss

gelten.

Vierte Ableitung w''''

Dafür definieren wir

und ermitteln die vierte Ableitung aus 5 aufeinanderfolgenden Sampling-Punkten.

Das funktioniert für die Samples 3,4, ... N-2 (damit jeweils "rechts" und "links" 2 Samples zur Verfügung stehen) und tragen κ rechts auf:

Für die analytische richtige Lösung müsste die vierte Ableitung κ einen Sprung an der Stelle ξ=1 haben. Weil sich diese Ableitung jedoch aus fünf aufeinanderfolgenden Stützstellen ergibt, funktioniert das nicht.

Check for fourth order derivative

Text


1+1








Links

  • ...

Literature

  • ...