0 Daumen
891 Aufrufe

Hey, stimmt diese Ableitung so? Für f(x)=12xTAxxTb f(x)=\frac{1}{2}x^TAx-x^Tb habe ich  f(x)=12(AT+A)xb f'(x)=\frac{1}{2}(A^T+A)x-b und wenn A symmetrisch ist, dass ist  f(x)=Axb f'(x)=Ax-b?


Könntet ihr mit vielleicht sagen, wie genau man auf $(AT+A)x$ kommt?

VG

Avatar von

Hallo

f' wird i,A, für Ableitung nach einer reellen Variablen benutzt, was bedeutet f'((xyz) \begin{pmatrix} x\\y\\z \end{pmatrix} ) z.B.

lul

Für eine vektorwertige Funktion ff definiert man f(x)=Df(x)=(fi(x)xj)ijf'(x)=Df(x)=\left(\frac{\partial f_i(x)}{\partial x_j}\right)_{ij}

Darf ich fragen, was man sich unter der Ableitung einer Matrix bildlich vorstellen kann?

Ableitung einer Matrix

Es handelt sich um die Ableitung einer Funktion f : ℝn → ℝm (hier ist m=1), also bestenfalls um die Ableitungen von m Matrizen der Form n×1, und das sind die jeweiligen Anstiege in Richtung der n Koordinatenachsen.

Hey, vielen Dank für eure Antworten. A solle eine symmetrisch positiv Defizite Matrix sein und die x sind vektorwertig, aber mehr weiß ich leider auch nicht:(

1 Antwort

0 Daumen
 
Beste Antwort

Verwende die Definition der Matrixvektormultiplikation. Es ist xTAx=i,jxiaijxjx^TAx=\sum_{i,j} x_ia_{ij}x_j. Jetzt bilde entsprechend die Einträge von Df(x)=(fi(x)xj)ijDf(x)=\left(\frac{\partial f_i(x)}{\partial x_j}\right)_{ij} (bekannt als Jacobi-Matrix).

Alternativ über die Produktregel:

xTAxx+(Ax)Txx \mathbf{x^T}\dfrac{\partial \mathbf{Ax}}{\partial\mathbf{x}}+(\mathbf{Ax})^T\dfrac{\partial \mathbf{x}}{\partial\mathbf{x}}

=xTA+xTATI=\mathbf{x^TA}+\mathbf{x^TA^TI}

=xTA+xTAT=\mathbf{x^TA}+\mathbf{x^TA^T}

=xT(A+AT)=\mathbf{x^T}(\mathbf{A+A^T})

Den Faktor 12\frac{1}{2} habe ich der Einfachheit halber weggelassen. Ist AA symmetrisch, so gilt A=ATA=A^T und das Ganze wird zu 2Ax2Ax.

Avatar von 20 k

Vielen lieben Dank:)

Ich habe doch noch eine kurze Frage: Müsste es mit der Produktregel am ende nicht doch 2AxT sein? Könntest du vielleicht bitte sagen wieso das wT zu w wird?

Letztendlich kommt es darauf an, ob man die Jacobi-Matrix betrachtet oder den Gradienten (weil hier m=1). Die Jacobi-Matrix wäre dann ein Zeilenvektor, während der Gradient ein Spaltenvektor ist. Du kannst aber den Vektor einfach transponieren, um das Gewünschte zu erhalten. Mit f(x)f'(x) scheint in deinem Fall eher der Gradient gemeint zu sein. Also musst du das Ergebnis entsprechend transponieren.

Vielen dank, dass macht Sinn:)

Könnte man es ansonsten auch so begründen, dass  xTA = Ax?

Nein. Es ist xTAT=(Ax)Tx^TA^T=(Ax)^T . Daher ja auch der Wechsel vom Spalten- zum Zeilenvektor.

Ahh jetzt verstehe ich, vielen Dank:)

Ein anderes Problem?

Stell deine Frage