0 Daumen
439 Aufrufe

Der Gradient soll bestimmt werden. Stimmt mein Ergebnis?

daum_equation_1526735013998.png

Avatar von

1 Antwort

+1 Daumen
 
Beste Antwort

Nein, dein Ergebnis stimmt nicht. Das kann man schon alleine daran erkennen, dass dein Gradient eine skalare Größe ist.


\(f\left(\vec{x}\right) =  \left\lVert\vec{x}\right\rVert^2=\sum_{i=1}^{n}x_i^2\)


\(\frac{\partial}{\partial x_j}f(\vec{x})=2x_j\)


\(\mathrm{grad}_{\vec{x}}f(\vec{x})=\begin{pmatrix}\frac{\partial}{\partial x_1}f(\vec{x}) \\ \vdots \\ \frac{\partial}{\partial x_n}f(\vec{x})\end{pmatrix}= \begin{pmatrix}2 x_1 \\ \vdots \\ 2 x_n\end{pmatrix} = 2\begin{pmatrix}x_1 \\ \vdots \\ x_n\end{pmatrix}=2\vec{x}\)


Richtig wäre also \(\mathrm{grad}_{\vec{x}}f(\vec{g}) = 2\vec{g}\) statt \(\mathrm{grad}_{\vec{x}}f(\vec{g}) = 2 \left\lVert\vec{g}\right\rVert\).

Avatar von 1,2 k

danke, wieso verschwindet denn beim ersten Schritt die Norm?

Welchen ersten Schritt meinst du?

Meinst du die folgende Zeile?

\(f\left(\vec{x}\right) =  \left\lVert\vec{x}\right\rVert^2=\sum_{i=1}^{n}x_i^2\)

Oder meinst du den Schritt von dieser Zeile zur nächsten Zeile?

----------

Wenn du die Zeile

\(f\left(\vec{x}\right) =  \left\lVert\vec{x}\right\rVert^2=\sum_{i=1}^{n}x_i^2\)

gemeint hast ... Da habe ich einfach die Definition der (euklidischen) Norm verwendet:

\(\left\lVert\vec{x}\right\rVert = \sqrt{\sum_{i=1}^{n}x_i^2}\)

Quadrieren liefert:

\(\left\lVert\vec{x}\right\rVert^2 = \left(\sqrt{\sum_{i=1}^{n}x_i^2}\right)^2 = \sum_{i=1}^{n}x_i^2\)

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
1 Antwort
0 Daumen
1 Antwort

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community