Echa un vistazo más de cerca a lo que estás haciendo cuando utilizas el algoritmo que describes para calcular un complemento ortogonal relativo al producto escalar euclidiano ⟨⋅,⋅⟩: estás resolviendo el sistema homogéneo de ecuaciones lineales ⟨w0,x⟩=0⟨w1,x⟩=0⋮⟨wm,x⟩=0 donde los wk son una base para el subespacio. Esto se puede escribir como la única ecuación WTx=0, donde W es la matriz con estos vectores base como sus columnas. Resolver esto equivale a encontrar el núcleo de WT, como dijiste.
Para un producto interno arbitrario (⋅,⋅) sobre Rn, puedes establecer un sistema similar de ecuaciones lineales y resolverlo para encontrar el complemento ortogonal relativo a ese producto interno. Para expresar este sistema en forma de matriz, aprovechamos el hecho de que cualquier producto interno sobre Rn puede expresarse en términos del producto escalar euclidiano como (u,v)=⟨u,Av⟩, donde A es una matriz simétrica definida positiva fija. Esta matriz está dada por Aij=(ei,ej), donde los ek son los vectores de la base estándar. Con esta matriz en mano, el sistema de ecuaciones puede escribirse como WTAx=0, por lo que encontrar el complemento ortogonal del subespacio es cuestión de calcular el núcleo de WTA.
El proceso para Cn es similar, excepto que la matriz del producto interno será hermitiana y necesitarás usar transpuestos conjugados.
0 votos
Debes votar a favor de cualquier respuesta que hayas encontrado útil también.
0 votos
@MattSamuel no puedo votar hacia arriba
0 votos
¡Bueno, si ese es el caso, entonces supongo que estás exento!
1 votos
@MattSamuel ¡Cowabunga!