0 Daumen
605 Aufrufe

Berechnen Sie den Gradienten zu f: R3-> R, f(x, y, z) = 3x2+5yz2 an der Stelle (1, 3, 2) näherungsweise, indem Sie jeweils numerische Ableitungen nutzen, d. h. entsprechende Differenzenquotienten, mit h = 0,1.


grad f(1,3,2) = (  , , )

Avatar von

2 Antworten

0 Daumen

Hallo

Beispiel fx (1,2,3)= (3(1+0,1)^2-3)/0,1=6,1

entsprechend du die 2 anderen  also (f(1,2+0,1,3)-f(1,2,3))/0,1 für fy

Gruß lul

Avatar von 108 k 🚀

6,1 für x ist falsch!

Danke Georg , aber der Ausdruck davor ist noch richtig. ich überlass dem Fragenden das Ausrechnen.

lul

0 Daumen

Aloha :)

Du sollst die numerische Ableitung mit \((h=0,1)\) bestimmen.

Die erste Idee ist dann oft, die Ableitung durch den bekannten Differenzenquotienten zu nähern (vgl. die Antwort von lul):$$f'(x)\approx\red{\frac{f(x+h)-f(x)}{h}}$$Das ist aber leider falsch. Die Abweichung dieses Ausdrucks liegt in der Größenordnung \(O(h)\), was hier der ersten Nachkommastelle entspricht.

Die tatsächliche numerische Ableitung hat die Abweichung \(O(h^2)\):$$f'(x)\approx\green{\frac{f(x+h)-f(x-h)}{2h}}$$ Die Genauigkeit liegt damit in unserem Fall bei der zweiten Nachkommstelle, was einer Verzahnfachung der Genauigkeit entspricht.

Ich habe den Gradient numerisch mit beiden Formeln bestimmt:

blob.png

und erhalte als Ergebnis:$$\red{\operatorname{grad}f(1;3;2)\approx\begin{pmatrix}6,3\\20\\61,5\end{pmatrix}}\quad;\quad\green{\operatorname{grad}f(1;3;2)\approx\begin{pmatrix}6\\20\\60\end{pmatrix}}$$

Der tatsächliche, exakte Gradient ist:$$\operatorname{grad}f(1;3;2)=\begin{pmatrix}6\\20\\60\end{pmatrix}$$

Avatar von 152 k 🚀

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community