Tema3fmi Eem
Tema3fmi Eem
a) u · v = v · u.
b) (u + v) · w = u · w + v · w.
c) (cu) · v = c(u · v)
d) u · u ≥ 0, y u · u = 0 ⇔ u = 0.
Demostración:
c) (cu) · v = c(u1 , ..., un ) · (v1 , ..., vn ) = (cu1 , ..., cun ) · (v1 , ..., vn )
= c(u · v).
u · u = 0 ⇔ u21 + · · · + u2n = 0 ⇔ u1 = · · · = un = 0 ⇔ u = 0. ¤
a) kuk = 0 ⇔ u = 0.
Demostración:
√
a) kuk = 0 ⇔ u · u = 0 ⇔ u · u = 0 ⇔ u = 0.
p √ √
b) kkuk = (ku) · (ku) = k2 u · u = |k| kuk .
siendo, a = u · u > 0, b = u · v, c = v · v.
Como p(x) ≥ 0 la ecuación p(x) = 0 o no tiene raices reales o tiene una raíz doble:
√
−2b ± 4b2 − 4ac
x=
2
d) ku + vk2 = (u + v)(u + v) = u · u + 2u · v + v · v
= kuk2 + 2u · v + kvk2 ≤ kuk2 + 2 |u · v| + kvk2
a) d(u, v) = 0 ⇔ u = v.
b) d(u, v) = d(v, u).
c) d(u, v) ≤ d(u, w) + d(w, u).
Demostración:
p
a) d(u, v) = 0 ⇔ (u1 − v1 )2 + · · · + (un − vn )2 = 0 ⇔ (u1 − v1 )2 = · · · = (un −
vn )2 = 0
⇔ (u1 − v1 ) = · · · = (un − vn ) = 0 ⇔ ui = vi para todo i : 1, ...n ⇔ u = v.
p p
b) d(u, v) = (u1 − v1 )2 + · · · + (un − vn )2 = (v1 − u1 )2 + · · · + (vn − un )2 = d(v, u).
c) d(u, v) = ku − vk = ku − w + w − vk = k(u − w) + (w − v)k ≤ ku − wk+kw − vk
= d(u, w) + d(w, v). ¤
Definición 118 Dados dos vectores no nulos u, v ∈ Rn , se dice que forman un ángulo
α ∈ [0, π], si
u·v
cos α = .
kuk kvk
v = (0,1,1) ∈ G
u = (1,1, 0) ∈ E E
Esto nos indica que la “pared” y el “suelo” no son ortogonales en el sentido que aquí
se ha definido.
a) E ⊥ es un subespacio vectorial.
b) E ∩ E ⊥ = {0}.
c) dim E + dim E ⊥ = n
d) (E ⊥ )⊥ = E.
Demostración:
como los vectores vi son l.i. se tiene que dim E ⊥ = n − p, y por tanto: dim E +
dim E ⊥ = n.
d) Si F = E ⊥ se verifica que dim F + dim F ⊥ = n, luego dim(E ⊥ )⊥ = dim F ⊥ =
n − dim F = n − (n − p) = p.
Además, para todo x ∈ E, se cumple que x · y = 0, siendo y cualquier vector de
E ⊥ , luego x ∈ (E ⊥ )⊥ , por tanto E ⊆ (E ⊥ )⊥ , como dim E = p resulta que
(E ⊥ )⊥ = E. ¤
½ ½ x1 = −α − 2β
x · v1 = 0 x1 + x2 + x4 = 0 x2 =α+β
x ∈ E ⊥ si y sólo si ⇒ ⇒
x · v2 = 0 −x2 + x3 + x4 = 0 x3 =α
x4 =β
con α, β ∈ R.
Ejemplo 126 Sea W = L {w1 , w2 , w3 , w4 } , donde w1 = (2, −1, 1, 3, 0), w2 = (1, 2, 0, 1, −2),
w3 = (4, 3, 1, 5, −4), w4 = (3, 1, 2, −1, 1). Determinar una base de W ⊥ .
En primer lugar buscamos una base de W, para ello disponemos los vectores wi como
columnas de una matriz y estudiamos su dependencia lineal mediante un proceso de
escalonamiento.
⎡ ⎤
⎡ ⎤ 2 1 4 3 ⎡ ⎤
2 1 4 3 2 1 4 3
⎢ 0 5
5 5 ⎥
⎢ −1 2 3 1 ⎥ ⎢ 2 2 ⎥ ⎢ 0 52 5 5 ⎥
⎢ ⎥ ⎢ 1 1 ⎥ ⎢ 2 ⎥
⎢ 1 0 1 2 ⎥ ∼ ⎢ 0 − 2 −1 − 2 ⎥ ∼ ⎢ 0 0 0 0 ⎥
⎢ ⎥ F21 ( 1 ) ⎢ ⎥ F32 ( 1 ) ⎢ ⎥
⎣ 3 1 5 −1 ⎦ 2 ⎢ 0 − 1 −1 − 11 ⎥ 5 ⎣
0 0 0 −5 ⎦
F31 (− 12 ) ⎣ 2 2 ⎦ F42 ( 1 )
0 −2 −4 1 5
F (− 3 ) 41 0 −2 −4
2
1 F (4) 0 0 0 52 5
3
⎡ ⎤ ⎡ ⎤
2 1 4 3 2 1 4 3
5 5
⎢ 0 2 5 ⎥ ⎢ 0 52 5 52 ⎥
⎢ 2 ⎥ ⎢ ⎥
∼ ⎢ 0 0 0 3 ⎥ ∼ ⎢ 0 0 0 3 ⎥
F53 ⎢ ⎥ F (5) ⎢ ⎥
⎣ 0 0 0 −5 ⎦ 43 3 ⎣ 0 0 0 0 ⎦
0 0 0 0 0 0 0 0
Es decir: W = L {w1 , w2 , w4 }
w1 = (2, −1, 1, 3, 0), w2 = (1, 2, 0, 1, −2), w3 = (4, 3, 1, 5, −4), w4 = (3, 1, 2, −1, 1).
⎧
⎨ 2x1 − x2 + x3 + 3x4 =0
⊥
x ∈ W si y sólo si x · wi = 0 (i = 1, 2, 4) ⇒ x1 + 2x2 + x4 − 2x5 = 0
⎩
3x1 + x2 + 2x3 − x4 + x5 = 0
x1 = − 175
α + 85 β
x2 = 65 α + 15 β
y la solución es x3 = 5α − 3β
x4 =α
x5 =β
© ª
W ⊥ = L (− 17
5 5
, 6 , 5, 1, 0), ( 85 , 15 , −3, 0, 1) = L {(−17, 6, 25, 5, 0), (8, 1, −15, 0, 5)}
Nota: Obsérvese que las componentes de los vectores {w1 , w2 , w4 } , base de W , coin-
ciden con los coeficientes del sistema de ecuaciones implícitas que determina W ⊥ .
Demostración:
Si rg(A) = r ⇒ dim R(A) = r y dim R(A)⊥ = m − r, siendo R(A) ⊆ Rm . Por otra
parte, N(AT ) ⊆ Rm y dim N(AT ) = m − r. Para probar que R(A) y N(AT ) coinciden
bastará demostrar que: N(AT ) ⊆ R(A)⊥ .
E⊥ u = u1 + u2
u
u2
u1 E
Rn = E + E ⊥ y E ∩ E ⊥ = {0}.
El vector u1 se denomina proyección ortogonal de u sobre E, y se escribe:
u1 = proyE u. Análogamente u2 = proyE⊥ u. Es decir: u = proyE u + proyE ⊥ u.
½ ½ x = 13 α
(x, y, z) · (2, 1, 1) = 0 2x + y + z = 0
Si (x, y, z) ∈ E ⊥ ⇒ ⇒ ⇒ y = − 53 α
(x, y, z) · (−3, 0, 1) = 0 −3x + z = 0
z=α
⎤⎡ ⎡ ⎤ ⎡ ⎤ α1 = 67
2 −3 1 α1 1
⎣ ⎦ ⎣ 8
Resolviendo el sistema P uB = u, 1 0 −5 α2 = 1 ⎦ ⇒
⎦ ⎣ α2 = 35
1 1 3 α3 1 1
α3 = − 35
se tiene: uB = ( 67 , 35
8 1
, − 35 )B
6 8 1
sustituyendo: uB = (2, 1, 1) + (−3, 0, 1)− (1, −5, 3)
|7 {z35 }| 35 {z }
u1 ∈E u2 ∈E ⊥
u1 = proyE u = 67 (2, 1, 1) + 8
35
(−3, 0, 1) = ( 36 , 6 , 38 ) ∈ E
35 7 35
1 1 1 3
u2 = proyE⊥ u = − 35 (1, −5, 3) = (− 35 , 7 , − 35 ) ∈ E⊥
⎡ 1 2 3
⎤⎡ ⎤ ⎡ 6 ⎤
7 7 7 1 7
⎢ 8 1 11 ⎥⎣ ⎦ ⎢ 8 ⎥
Nota 1: Si se conoce P −1 , uB = P −1 u = ⎣ − 35 7 35 ⎦ 1 = ⎣ 35 ⎦
1
− 17 3 1 1
− 35
35 35
proy E v
u E
a1
b
R(A)
a2
b1 R(A)
b1 = proyR(A) b ∈ R(A)
y podemos escribir:
b1 = α1 a1 + · · · + αn an ⇔ b1 = Aα.
Obviamente, el vector α = (α1 , . . . , αn ) no es una solución del sistema Ax = b, pero
sí podemos tomarla como una solución aproximada. Surge la pregunta, ¿cuál es el
error que se comete al hacer esta aproximación? Como estimación del error vamos a
considerar la norma del vector kb − b1 k .
AT Aα = AT b
que se denomina sistema normal asociado. La solución de este sistema nos determina
los coeficientes de la proyección ortogonal de b sobre el espacio columna R(A). En
general, se tiene el siguiente resultado.
Observaciones:
1) b1 = proyR(A) b = Ax, donde x es solución de (SN).
2) La solución del sistema (SN) se denomina pseudosolución o solución en el sentido
de los mínimos cuadrados de (S).
3) El sistema (SN) es un sistema cuadrado con n incógnitas.
4) El sistema (SN) siempre es compatible, pues la proyección ortogonal siempre está
determinada.
5) Si las columnas de A son linealmente independientes (rg(AT A) = n) la solución
de (SN) es única.
∙ ¸∙ ¸ ∙ ¸ 5
6 2 x1 6 x1 =
= ⇒ 7
2 3 x2 4 6
x2 =
7
finalmente, b1 = ( 11
7
, − 17 , 16
7
)
1
√
E = kb − b1 k = 7
14
Ejemplo 132 Sea E = L{(1, 1, 2), (1, −1, 1)} y sea u = (2, 0, 2), hallar u1 = proyE u.
es decir, u1 = ( 11
7
− 17 , 16
7
).
Ejemplo 133 Resolver el sistema (S) con el método de mínimos cuadrados el sis-
tema ⎧
⎨ x1 + x2 + x3 + x4 = 2
(S) : x1 + x2 + x3 + x4 = 3
⎩
x1 + x2 + x3 + x4 = 4
(SN) : AT Ax = AT b
⎡ ⎤ ⎡⎤ ⎡ ⎤
1 1 1 ⎡ ⎤ x1 1 1 1 ⎡ ⎤
⎢ 1 1 1 ⎥ 1 1 1 1 ⎢ ⎥ 2
⎢ ⎥⎣ 1 x2 ⎥ ⎢
⎥ = ⎢ 1 1 1 ⎥⎣ 3 ⎦
⎣ 1 1 1 ⎦ 1 1 1 ⎦⎢
⎣ x3 ⎦ ⎣ 1 1 1 ⎦
1 1 1 1 4
1 1 1 x4 1 1 1
⎡ ⎤⎡ ⎤ ⎡ ⎤
3 3 3 3 x1 9
⎢ 3 3 3 3 ⎥ ⎢ x2 ⎥ ⎢ 9 ⎥
⎢ ⎥⎢ ⎥=⎢ ⎥
⎣ 3 3 3 3 ⎦ ⎣ x3 ⎦ ⎣ 9 ⎦
3 3 3 3 x4 9
x1 =3−α−β−γ
x2 =α
cuya solución es: con α, β y γ ∈ R.
x3 =β
x4 =γ
Ejemplo 135 Dados los puntos (−1, −1), (0, 1), (1, 2), (2, 2). Ajustar a una recta por
el método de los mínimos cuadrados. Repetir la operación ajustando a una parábola.
Imponiendo que los puntos de la nube pertenezcan a dicha recta, obtenemos el sistema
de ecuaciones
⎧ ⎡ ⎤ ⎡ ⎤
⎪
⎪ −m + n = −1 −1 1 −1
⎨ ⎢ 0 1 ⎥ ⎢ ⎥
n=1 ⎥, b = ⎢ 1 ⎥
(S) : Aα = b, siendo A = ⎢ ⎣ ⎦ ⎣
⎪
⎪ m+n=2 1 1 2 ⎦
⎩
2m + n = 2 2 1 2
1
Resolviendo el sistema anterior, la pseudosolución es m = 1, n = 2
y la recta de
⎡ ⎤ ⎡ 1 ⎤
−1 1 ∙ ¸ −2
⎢ 0 1 ⎥ 1 ⎢ 1 ⎥
siendo b1 = proyR(A) b = Aα = ⎢
⎣ 1
⎥ =⎢ 2 ⎥
1 ⎦ 12 ⎣ 3 ⎦
2
5
2 1 2
°⎡ ⎤ ⎡ 1 ⎤° °⎡ 1 ⎤°
° −1 −2 ° ° °
° ° ° − 21 °
°⎢ 1 ⎥ ⎢ 1 ⎥° °⎢ ⎥°
sustituyendo E = kb − b1 k = °⎢ ⎥ ⎢ 2 ⎥° °⎢ 2 ⎥°
°⎣ 2 ⎦ − ⎣ 3 ⎦° = °⎣ 1 ⎦° = 1
° 2 ° ° 2 °
° 2 5 ° ° −1 °
2 2
Nota: La recta obtenida es, precisamente, la que minimiza la suma de los cuadrados
de los errores que se cometen al estimar la ordenada de un punto.
X
4
¯ ¯
E2 = ¯yi − (xi + 1 )¯2 = ε21 + ε22 + ε23 + ε24 = 1
+ 14 + 14 + 1
=1⇒E=1
2 4 4
i=1
ε2 = y2 − (x2 + 12 ) = 1 − (0 + 12 ) = 1
2
ε3 = y3 − (x3 + 12 ) = 2 − (1 + 12 ) = 1
2
ε4 = y4 − (x4 + 12 ) = 2 − (2 + 12 ) = − 12
p
X
En general, para una nube de p puntos: E = 2
|yi − (mxi + n)|2 = kb − b1 k2 ⇒
i=1
E = kb − b1 k .
4 y = x+ 1
2
(1, 2)
(2, 2)
2
(0,1)
-2 0 2 4
( − 1, − 1)
-2
Imponiendo que la parábola pase por todos los puntos de la nube, se obtiene el sistema
de ecuaciones
⎧
⎪
⎪ m − n + p = −1
⎨
p=1
(S) :
⎪
⎪ m+n+p=2
⎩
4m + 2n + p = 2
⎤ ⎡⎡ ⎤
1 −1 1 −1
⎢ 0 0 1 ⎥ ⎢ ⎥
(S) : Aα = b, siendo A = ⎢ ⎥y b=⎢ 1 ⎥
⎣ 1 1 1 ⎦ ⎣ 2 ⎦
4 2 1 2
⎡ ⎤⎡ ⎤ ⎡ ⎤
18 8 6 m 9 m = − 12
⎣ 8 6 2 ⎦ ⎣ n ⎦ = ⎣ 7 ⎦ , cuya solución es: n = 32
6 2 4 p 4 p=1
Luego la parábola de mejor ajuste es y = − 12 x2 + 32 x + 1.
sustituyendo E = kb − b1 k = 0.
-2 0 2 4 6
x
-1
-2
Ejemplo 136 Cinco niños tienen las edades (años) y pesos (kg.) siguientes:
Edad 2 3 5 7 8
Peso 10 26 30 40 44
Ajustar una recta a estos datos mediante el método de mínimos cuadrados, y estimar,
haciendo uso de ella, el peso para niños de 4 y 10 años.
Sea: y = mx + n
(SN) : AT Aα = AT b ⎡ ⎤ ⎡ ⎤
2 1 10
∙ ¸⎢ 3 1 ⎥∙ ¸ ∙ ¸⎢ 26 ⎥
2 3 5 7 8 ⎢ ⎥ m 2 3 5 7 8 ⎢ ⎥
⎢ 5 1 ⎥ ⎢ 30 ⎥
1 1 1 1 1 ⎢ ⎥ n = 1 1 1 1 1 ⎢ ⎥
⎣ 7 1 ⎦ ⎣ 40 ⎦
8 1 44
∙ ¸∙ ¸ ∙ ¸
151 25 m 880
=
25 5 n 150
∙ ¯ ¸ ∙ ¯ ¸ ∙ ¯ ¸
151 25 ¯¯ 880 151 25 ¯¯ 880 151 25 ¯¯ 880
¯ ∼ 25 130 ¯ 650 ∼
25 5 150 F21 (− 151 ) 0 151 151 F21 (151) 0 130 ¯ 650
m=5
La solución que se obtiene es . Luego la recta pedida es: y = 5x + 5.
n=5
h1 u1 + · · · + hp up = 0 ⇒ ui · (h1 u1 + · · · + hp up ) = 0 ⇒ hi (ui · ui ) = 0 ⇒
pues vi · vj = 0 si i 6= j y vi · vi = 1. ¤
Nota: si {v1 , ..., vp } es una base ortogonal de E se tiene que { kvv11 k , ..., kvvpp k } es una base
ortonormal, y entonces:
y sustituyendo se tiene:
v1 u · v1 u · vp
u1 = proyS u = (u · ) v1
kv1 k kv1 k
+ · · · + (u · v1
) v1
kv1 k kv1 k
= v1 + · · · + vp
v1 · v1 vp · vp
© ª
Ejemplo 144 Dado el subespacio S = L (0, 1, 0), (− 45 , 0, 35 ) , calcular la proyección
del vector u = (1, 1, 1) sobre S ⊥ .
Se verifica que:
u1 = proyS u = α1 v1 + α2 v2 = v1 − 15 v2 = (0, 1, 0) − 15 (− 45 , 0, 35 ) = ( 25
4 3
, 1, − 25 )
α1 = u · v1 = (1, 1, 1) · (0, 1, 0) = 1
α2 = u · v2 = (1, 1, 1) · (− 45 , 0, 35 ) = − 15
Ejemplo 145 Calcular la proyección ortogonal del vector b = (2, 3, 4) sobre el sub-
espacio S = L{(1, 1, 1)}.
Para determinar el subespacio√ √S mediante
√ una base ortonormal basta nor-
3 3 3
malizar el vector (1, 1, 1): S = L{( 3 , 3 , 3 )} = L{z}.
Aplicando la proposición anterior, se tiene que:
√ √ √ √
b1 = proyS b = α1 z, siendo α1 = b · z = (2, 3, 4) · ( 33 , 3
3
, 33 ) =3 3
√ √ √ √
es decir, b1 = proyS b = α1 z = 3 3( 33 , 33 , 33 ) = (3, 3, 3).
sustituyendo:
⎡⎤ ⎡ 4 ⎤
0 − 45 " #⎡ 1 ⎤
25
⎢ ⎥ 0 1 0 ⎢ ⎥
T
u1 = proyS u = AA u = ⎣ 1 0 ⎦ ⎣ 1 ⎦ =⎣ 1 ⎦
4 3
3 −5 0 5 1 3
0 5
− 25
4 3
u1 = proyS u = ( 25 , 1, − 25 )
finalmente,
4 3
u2 = proyS ⊥ u = u − u1 = (1, 1, 1) − ( 25 , 1, − 25 ) = ( 21
25
, 0, 28
25
).
Ejemplo 148 Sea B = {(1, 0), (2, 2)}. A partir de B hallar una base ortonormal de
R2 con el método de Gram-Schmidt.
v1 = u1 = (1, 0)
v2 = u2 + αv1 = (2, 2) + α(1, 0)
A continuación se resume el proceso seguido, obsérvese que para el cálculo del vector
v2 lo que se ha hecho es restarle al vector u2 su proyección sobre el vector v1 .
u2
v2
w2
u1 v1 w1
v2 (− 12 , − 12 , 1) q 2 1 1 √
6
√ √ √
z2 = = q = 3 (− 2 , − 2 , 1) = 3
(− 12 , − 12 , 1) = (− 6
6
, − 6
6
, 36 )
kv2 k 3
2
v2 · v2 = (− 12 , − 12 , 1) · (− 12 , − 12 , 1) = 1
4
+ 14 + 1 = 3
2
√ q
kv2 k = v2 · v2 = 32
√ √ √ √ √
2 2 6 6
00
BW = {(− 2
, 2
, 0), (− 6
, − 6
, 36 )} es una base ortonormal de W.
v1 = u1
Nota:
a) Obsérvese que vi = ui −proyL{v1 ,...,vi−1 } ui . Por tanto, vi ∈ (L{v1 , ..., vi−1 })⊥ .
b) Puesto que en cada etapa de cálculo de los vi o de los zi se han realizado
transformaciones elementales. con los vectores, resulta que:
v1 = u1 ⇒ v1 = (1, −2, 0, 1)
u2 · v1
v2 = u2 + α1 v1 = u2 − v1
v1 · v1
v1 · v1 = (1, −2, 0, 1) · (1, −2, 0, 1) = 6
v2 · v2 = (− 23 , − 23 , 0, − 23 ) · (− 23 , − 23 , 0, − 23 ) = 4
3
u3 · v2 = (1, 1, 0, 0) · (− 23 , − 23 , 0, − 23 ) = − 43
luego v3 = u3 + 16 v1 + v2
v2 (− 23 , − 23 , 0, − 23 ) √ √ √
z2 = = q = (− 33 , − 33 , 0, − 33 )
kv2 k 4
3
√ q
kv2 k = v2 · v2 = 43
v3 ( 1 , 0, 0, − 1 ) √ √
z3 = = 2 q 2 = ( 22 , 0, 0, − 22 )
kv3 k 1
2
v3 · v3 = ( 12 , 0, 0, − 12 ) · ( 12 , 0, 0, − 12 ) = 1
√ q 2
kv3 k = v3 · v3 = 12
√ √ √ √ √ √ √ √
00 6 6 6 3 3 3 2 2
BW = {( 6
, − 3
, 0, 6
), (− 3
, − 3
, 0, − 3
), ( 2
, 0, 0, − 2
)}
Observamos que, en este caso, la matriz del cambio de base verifica que P −1 = P T .
Esto sucede siempre que planteamos un cambio de base entre bases ortonormales. A
las matrices que tienen esta propiedad se denominan matrices ortogonales.
Observaciones:
b) Las columnas de una matriz ortogonal Q de orden n constituyen una base orto-
normal de Rn .