Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

3 votos

Hallar qué columnas de una matriz son combinación lineal de las demás

Consideremos el ejemplo en el que tengo una matriz D en 1/1 codificación con 5 columnas,

D=[1111111111111111111111111111111111111111]

Vemos que la cuarta y la quinta columna son combinaciones de las tres primeras columnas, de modo que si etiquetamos las columnas a,b,c,d,e podemos decir que d=ab et e=bc . Podemos separar las columnas en dos grupos: a,b,c son columnas básicas et e,d son columnas añadidas . Además, podemos llamar a las relaciones que definen e et d como una combinación de a,b,c definir los contrastes .

Mi pregunta es la siguiente: ¿Hay alguna forma de determinar de forma más general (para una matriz más grande o una matriz con diferentes contrastes definitorios) qué columnas son combinaciones de las demás y

1voto

P. Lawrence Puntos 6

Para un m×n matriz A deje A es la única matrixx escalonada reducida por filas que es equivalente por filas a A. Las relaciones de dependencia lineal entre las columnas de A son las mismas que las de las columnas de A. Las columnas de A en los que aparece un 1 a la izquierda son una base para el espacio-columna de A y las columnas de A en las mismas posiciones son una base para el espacio-columna de A. Que el t columna de A sea ζt y dejar que el t columna de A sea ξt para 1tn. Para una columna ζ de A deje ξ sea la columna de de A en la misma posición, que el elemento de la fila i de ξ sea ci y, si ci0 que el 1 inicial de la fila i de A se producen en la columna νi de A para 1im. Si ci=0, deje ζνi=ζνi=0. Entonces ξ=mi=1ciξνi et ζ=mi=1ciζνi .

1voto

mathreadler Puntos 3517

Existe una reciprocidad en la dependencia lineal.

Si un vector a depende linealmente de b et c entonces b depende linealmente de a et c y viceversa.

Esto no es más extraño que podamos reescribir v0=i0civi en vk=1ckikcivi

Los pesos lineales sólo se escalan por ck .

Así que lo que podemos hacer ahora es construir un sistema de ecuaciones lineales eliminando una de las columnas como dato d (modificamos D eliminando esta columna), y el resto como funciones de regresión y resolver con unos mínimos cuadrados lineales clásicos:

xo=min

Si hay un ajuste perfecto, entonces \bf d depende linealmente de al menos algunos de los vectores de \bf D . Si no, entonces todavía algunos de los vectores en \bf D pueden depender linealmente entre sí.

0voto

Butane Puntos 137

En los comentarios @Rodrigo de Azevedo dijo que se puede aplicar Eliminación gaussiana que es un método bastante intuitivo de aplicar pero personalmente sugiero que si se quiere encontrar la relación de dependencia lineal entre filas o columnas de una matriz cuadrada, se tome el determinante de la matriz, si es 0, entonces es posible que desee aplicar la eliminación gaussiana. Se reducirá el trabajo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X