Trate de calcular directamente. Suponga (x,y)→(X,Y) es transformación lineal, tenemos
(H(X))ij=∂2f∂Xi∂Xj=∑k∑l∂xk∂Xi∂2f∂xk∂xl∂xl∂Xj=∑k∑lJki(H(x))klJlj
Escribir en forma de matriz, precisamente,
H(X)=JTH(x)J
Ahora puede que todavía no está claro por qué hay un JT en lugar de J−1. La razón es que Hess no es una transformación lineal como lo que las otras matrices.
Veamos más de cerca el cambio de base de una matriz de Una transformación lineal P.
Si la matriz de A es una transformación lineal, que se asigna un vector un vector.
y=Ax
A continuación, el cambio de base significa una transformación lineal A′, de modo que
Py=A′Px
Este es, precisamente,A′=P−1AP. Decimos transformación lineal es tanto covariante (por lo P) y contravariante (por lo P−1).
Sin embargo, si la matriz de A es una forma bilineal, que se asigna de los dos vectores a un escalar.
c=A(x,y)
A continuación, el cambio de base se convierte en
c=A′(Px,Py)
Así que por cálculo escribí anteriormente, A′=JTAJ. Se dice entonces que esta asignación es covariante(por lo tanto P)
Usted puede decir que puedo también respecto transformación lineal como una asignación de dos vectores a escalar definida como
c=xTAy
Sí, ese es el problema. En realidad, aquí x ya no es un vector, pero covector. Usted tendrá de verificación
c=(Px)TA′(Py)=xT(PTA′P)y
También transponer en lugar de la inversa de la derecha? Podemos concluir que la forma de transformación depende del tipo de vector y matriz. En detalle, contravariante, covariante o mezcla tipo.