Espacios vectoriales euclídeos. Productos escalares. Matriz de Gram respecto de una base. Norma y ángulo. Bases ortogonales. Método de Gram-Schmidt. Subespacio ortogonal a uno dado. Coeficientes de Fourier. Proyección ortogonal de un vector sobre un subespacio. Teorema espectral. Diagonalización por semejanza ortogonal de matrices simétricas reales.
Ejercicio 1 En \(\mathbb{R}^4\) con el producto escalar usual se consideran los subespacios:
Podemos calcular una base usando como parámetros a \(x\) e \(y\): \(\{ (1,0,0,-1),(0,1,-1,0)\}\); además esta base resulta ser ortogonal.
Para \(W\) ya tenemos un sistema de generadores y observamos que son linealmente independientes; pero no son ortogonales, así que utilizamos el método de Gram-Schimdt partiendo de estos vectores:
obtenemos que \(\operatorname{dim}(U\cap W)=0\) y por tanto \(U\cap W=\{ 0 \}\). Sin embargo, como \(\langle (1,0,0,-1),(0,0,1,-1)\rangle =1\) y \((1,0,0,-1)\in U\) y \((0,0,1,-1)\in W\), entonces \(W\not = U^{\perp}\).
Calcular \(p_{U}(v)\) y \(p_{U^{\perp}}(v)\).
De la base de \(U\) obtenemos las cartesianas de \(U^{\perp}\) que son:
Ejercicio 3 Consideramos en \(\mathbb{R}^{2}\) el producto escalar que tiene, respecto de la base canónica, matriz de Gram (o matriz métrica) \(\begin{pmatrix}
1 & 1 \\
1 & 2
\end{pmatrix}\). Calcula una base de \(\mathbb{R}^{2}\) respecto de la cual la matriz de Gram de este producto escalar sea \(I_2\).
Solución
Que la matriz de Gram sea la identidad significa que la base es ortonormal. En primer lugar, aplicamos Gram-Schmidt para calcular una base ortogonal. Partimos por ejemplo de la base canónica:
\[
u_1=(1,0), u_2=(0,1).
\]
Entonces \(e_1=(1,0)\) y \(e_2=(0,1)+\lambda_{21}(1,0)\) donde
donde los datos se han recogido de la matriz de Gram respecto de \(B_c\). Por tanto una base ortogonal es \(\{(1,0),(-1,1)\}\), el primero tiene norma 1, calculamos la del segundo:
Ejercicio 4 En el espacio vectorial \(\mathcal{P}_3(\mathbb{R})\) de los polinomios de grado menor o igual que tres se considera el subespacio \(U\) generado por \(x\) y \(x^3\) y el producto escalar dado por:
Determinar una base de su complementario, \(U^{\perp}\).
Determinar la proyección sobre \(U\) del vector \(1+x\).
Solución
Determinar una base ortogonal de \(U\).
Como \(\{ x, x^3\}\) es base, y \(\langle x,x^3 \rangle =\int_{-1}^1 x^4dx= \left. x^5\right]_{-1}^1=2/5\) por lo que no es ortogonal. Usamos el algoritmo de Gram-Schmidt para calcular una:
Calculamos \(\langle x,x\rangle =\int_{-1}^1 x^2dx= \left. x^3\right]_{-1}^1=2/3\) luego una base ortogonal de \(U\) es \(\{x,x^3-3/5x\}\).
Determinar una base de su complementario, \(U^{\perp}\).
Podemos observar que \(\langle 1,x\rangle =\langle 1,x^3\rangle =0\) y \(\langle x^2,x\rangle =\langle x^2,x^3\rangle =0\) por lo que \(\{1,x^2\}\) es una base de \(U^{\perp}\), ya que este subespacio debe tener dimensión dos.
Determinar la proyección sobre \(U\) del vector \(1+x\).
Puesto que tenemos bases sencillas de \(U\) y de \(U^{\perp}\) podemos expresar el polinomio dado como combinación lineal de todos ellos:
donde los dos primeros sumandos nos dan la proyección sobre \(U\) y los dos últimos la proyección sobre \(U^{\perp}\). Es inmediato que \(\alpha_1=1\), \(\alpha_2=0\), \(\alpha_3=1\) y \(\alpha_4=0\). Por tanto
\[
p_U (1+x)=x.
\]
Ejercicio 5 En \(\mathbb{R}^{3}\) se consideran el producto escalar cuya matriz de Gram respecto de la base canónica es
y los subespacios \(U=L((1,1,2),(2,1,1))\) y \(W=L((1,a,1))\), siendo \(a\) un parámetro.
Determinar bases de \(U+W\) y \(U \cap W\) en función de \(a\).
Calcular el complemento ortogonal de \(U\).
Determinar la proyección sobre \(U\) del vector \((5,-3,4)\).
Solución
Determinar bases de \(U+W\) y \(U \cap W\) en función de \(a\).
Los sistemas de generadores dados de \(U\) y \(W\) son bases, así que \(\operatorname{dim}(U)=2\) y \(\operatorname{dim}(W)=1\) para todos los valores de \(a\). Un sistema de generadores de \(U+W\) se obtiene al reuinir bases de ambos, comprobaremos para qué valores de \(a\) son linealmente independientes:
Si \(a=2/3\) la dimensión de \(U+W\) es dos y por tanto \(U+W=U\), o lo que es lo mismo, \(W\subset U\), así que una base es, por ejemplo, \(\{ (1,1,2),(2,1,1)\}\), o también su base más sencilla que es \(\{(1,0,-1),(0,1,3)\}\). Por tanto \(U\cap W=W\) y una base es \(\{(1,a,1)\}\).
Si \(a\not = 2/3\) entonces \(\operatorname{dim}(U+W)=3\) y por tanto \(U+W=\mathbb{R}^{3}\) y una base es la canónica. Por la fórmula de las dimensiones \(\operatorname{dim}(U\cap W) + \operatorname{dim}(U+W)= d\operatorname{dim}(U) + \operatorname{dim}(W)\) y por tanto \(U\cap W=\{0\}\) que no tiene base.
Calcular el complemento ortogonal de \(U\).
Por cada vector de la base de \(U\) obtenemos una cartesiana de \(U^{\perp}\) imponiendo que el producto escalar sea cero (usamos la base más sencilla, aunque sirve cualquier otra):
Calculamos en primer lugar una base de \(U\), como \(\operatorname{dim}(U)=3- \text{nº cartesianas}=1\) basta encontrar un vector que cumpla las cartesianas: \(\{u=(1,-2,1)\}\). Ahora imponemos la condición \(\langle(1,-2,1),(x,y,z)\rangle=0\) que nos da la ecuación cartesiana de \(U^{\perp}\):
Por otro lado, \[p'(x)=a_1+2a_2x \Rightarrow p'(1)=a_1+2a_2=0.\]
Luego unas ecuaciones cartesianas son \(U\equiv \left\{\begin{array}{l} a_0+a_1+a_2=0, \\ a_1+2a_2=0. \end{array}\right.\)
Resolviendo, \[\left\{\begin{array}{l} a_1=-2a_2, \\ a_0-2a_2+a_2=0. \end{array}\right.\Rightarrow \left\{ \begin{array}{l} a_0=\lambda, \\ a_1=-2\lambda,\\ a_2=\lambda. \end{array} \right.\] Por lo tanto, una base de \(U\) es \(\{(1,-2,1)_{B_{S}}\}=\{1-2x+x^2\}\).
Calcula las ecuaciones cartesianas del subespacio \(U^{\perp}\).
Para usar la matriz de Gram para calcular el producto escalar, será necesario calcular la matriz de Gram con respecto a la base estándar, que no es la del apartado a). Algunos de los cálculos sí sirven:
Luego unas cartesianas son \(\dfrac{1}{3}a_0+\dfrac{1}{12}a_1+\dfrac{1}{30}a_2=0\), o bien \(U^{\perp}\equiv a_0+\dfrac{1}{4}a_1+\dfrac{1}{10}a_2=0\).
Calcula \(p_U(1-2x^2)\) y \(p_{U^{\perp}}(1-2x^2)\).
Como \(\operatorname{dim}(U)=1\) es rápido calcular \(p_U(1-2x^2)\) usando coeficientes de Fourier. Puesto que \(\{ (1,-2,1)_{B_S} \}\) es un base ortogonal de \(U\).
\[
p_U((1,0,-2)_{B_S})=\dfrac{\frac{1}{4}}{\frac{1}{5}}(1,-2,1)_{B_S}=\dfrac{20}{15}(1,-2,1)_{B_S}=(\dfrac{4}{3},\dfrac{-8}{3},\dfrac{4}{3})_{B_S},\] y por lo tanto \[p_{U^{\perp}}((1,0,-2)_{B_S})=(1,0,-2)_{B_S}-(\dfrac{4}{3},\dfrac{-8}{3},\dfrac{4}{3})_{B_S}= (-\dfrac{1}{3},\dfrac{8}{3},\dfrac{-10}{3})_{B_S}.
\]
Calculamos \(\langle 1,1\rangle=\int_{-1} ^1 1\cdot 1 dx = 2,\)\(\langle 1,x^2\rangle=\int_{-1} ^1 x^2dx = \frac{2}{3}.\) Así \(e_2= x^2-\frac{1}{3}\) y la base ortogonal de \(U\) obtenida es \(\{1, x^2-\frac{1}{3}\}\).
Calcular \(W^{\perp}\).
Dada la base de \(W\), \(\{x,x^3\}\) observamos que \[
\langle x,1\rangle=\int_{-1} ^1 x\cdot 1 dx = 0,
\]
y nos queda \(2a_1 x+ 2a_3x^3=0\), por tanto, para que este polinomio sea cero, deben ser cero ambos coeficientes:
\[
a_1=0,\\
a_3=0,
\]
que son las ecuaciones cartesianas del subespacio. Una base será \(\{1,x^2\}\), o bien, utilizando coordenadas respecto de la base estándar \(\{1,x,x^2,x^3\}\), \(\{(1,0,0,0),(0,0,1,0)\}\).
De la misma forma para calcular la base de \(I\) escribimos la condición \(p(x)=-p(-x)\) sobre un polinomio genérico, \(p(x)=a_0+a_1 x+a_2 x^2 +a_3 x^3\):
y nos queda \(2a_0 + 2a_2x^2=0\), por tanto, para que este polinomio sea cero, deben ser cero ambos coeficientes:
\[
a_0=0,\\
a_2=0,
\]
que son las ecuaciones cartesianas del subespacio. Una base será \(\{x,x^3\}\), o bien, utilizando coordenadas respecto de la base estándar \(\{1,x,x^2,x^3\}\), \(\{(0,1,0,0),(0,0,0,1)\}\).
Calcular bases ortogonales de \(P\) y de \(I\).
Utilizando el método de Gram-Schmidt en ambos casos, sólo es necesario el cálculo de un vector.
Comenzamos con \(P\):
\[
p_1(x)=1,\\
p_2 (x)= x^2 +\lambda \cdot 1,
\]
Calculamos el valor de \(\lambda\) para que \(\langle p_1(x),p_2(x)\rangle=0\):
Como el primer vector debe estar en \(P\) se tiene \(b=0\) y \(d=0\). Como el segundo sumando debe estar en \(I\) entonces \(a_0-a=0\) y \(a_2-c=0\). Entonces se tiene que la proyección sobre \(P\) es \((a_0,0,a_2,0)\) o bien \(a_0+a_2x^2\).
Ejercicio 10 En \(\mathbb{R}^{4}\) con el producto escalar usual se considera el subespacio
\[
U= \mathcal{L} ((1,1,0,1)),
\]
Calcula la proyección ortogonal sobre \(U\) de cada uno de los vectores de la base canónica.
Calcula la proyección ortogonal sobre \(U^{\perp}\) de cada uno de los vectores de la base canónica.
Solución
Calcular la proyección ortogonal sobre \(U\) de cada uno de los vectores de la base canónica.
Como \(U\) tiene dimensión 1, es fácil calcular la proyección usando los coeficientes de Fourier:
Ejercicio 11 Para el producto escalar en \(\mathcal{P}^2(\mathbb{R})\) dado por \[
\langle p(x),q(x)\rangle =p(-2)q(-2)+p(0)q(0)+p(2)q(2)
\]
calcula la matriz de Gram respecto de la base \(B=\{1,x,x^2\}\).
Solución
La matriz de Gram contiene todos los productos de todos los vectores de la base dos a dos. Por ejemplo en la posición 11 está \(\langle 1,1\rangle =1\cdot 1+1\cdot 1+1\cdot 1=3\), en la 12 \(\langle 1,x\rangle =1\cdot (-2)+1\cdot 0+ 1\cdot 2=0\) y así hasta obtener todos los productos (solo hay que calcular 6 por ser la matriz de Gram simétrica)
Ejercicio 12 Calcula la matriz de Gram del producto escalar en el espacio de las matrices simétricas de orden 2 dado por la fórmula: \[
\langle A,B\rangle =traza(AB)
\]
respecto de la base \(B= \left\{ \begin{pmatrix}
1 & 0 \\
0 & 0
\end{pmatrix}; \begin{pmatrix}
0 & 1 \\
1 & 0
\end{pmatrix};\begin{pmatrix}
0 & 0 \\
0 & 1
\end{pmatrix}\right\}\).
Solución
Para obtener la matriz de Gram calculamos el producto de cada dos matrices de la base:
Ejercicio 13 Consideramos en \(\mathbb{R}^{2}\) el producto escalar que tiene, respecto de la base canónica, matriz de Gram (o matriz métrica) \(\begin{pmatrix}
1 & 1 \\
1 & 2
\end{pmatrix}\). Calcula una base de \(\mathbb{R}^{2}\) respecto de la cual la matriz de Gram de este producto escalar sea \(I_2\).
Solución
Que la matriz de Gram sea la identidad significa que la base sea {}. En primer lugar aplicamos Gram-Schmidt para calcular una base ortogonal; partimos por ejemplo de la base canónica: \[u_1=(1,0); u_2=(0,1)\] Entonces \(e_1=(1,0)\) y \(e_2=(0,1)+\lambda_{21}(1,0)\) donde
donde los datos se han recogido de la matriz de Gram respecto de \(B_c\). Por tanto una base ortogonal es \(\{(1,0),(-1,1)\}\), el primero tiene norma 1, calculamos la del segundo:
Ejercicio 15 Calcular una base ortogonal de \(\mathbb{R}^2\) para el producto escalar que, respecto de la base canónica, tiene como matriz de Gram \[
G= \begin{pmatrix}
2 & -1 \\
-1 & 2
\end{pmatrix}
\]
Solución
Partimos de la base canónica \(B_c= \{ v_1=(1,0),(0,1)\}\) y aplicamos Gram-Schmidt: \[
\begin{array}{l}
u_1=v_1=(1,0)\\
u_2=v_2+\lambda_{21} u_1=(0,1)+\lambda_{21}(1,0)\\
\end{array}
\]
Calulamos \(\lambda_{21}\) usando la matriz de Gram dada:
Calcula unas cartesianas de los subespacios \(U^{\perp}\) y \(W^{\perp}\).
Calcula una base ortogonal de \(U\).
Calcula \(p_U(0,0,1,1)\) y \(p_W(0,0,1,1)\).
Solución
Puesto que el producto escalar es el usual, de las ecuaciones cartesianas obtenemos directamente bases de los subespacios ortogonales cuyos vectores son los coeficientes de cada ecuación:
Base de \(U^{\perp}=\{(1,1,1,0)\}\)
Base de \(W^{\perp}=\{ (1,0,0,0),(0,1,-1,0)\}\).
Pero también podemos proceder de este otro modo (que es general y puede usarse con cualquier producto escalar):
calcular una base de \(U\):
como \(dim\, U= 4-\mbox{nº cart.}=4-1=3\), así que una base está formada por 3 soluciones de la ecuación (en \(\mathbb{R}^4\), por tanto hay 4 incógnitas) que sean linealmente independientes, por ejemplo: \[
\{(1,-1,0,0),(1,0,-1,0),(0,0,0,1)\}
\]
para cada uno de los vectores de una base de \(U\) imponemos la condición: \(\langle u,\overrightarrow{x}\rangle =0\) y así obtenemos las cartesianas de \(U^{\perp}\): para \(u_1=(1,0,-1,0)\) se obtiene \(x-z=0\);
para \(u_2=(0,1,-1,0)\) el resultado es \(y-z=0\); y para \(u_3=(0,0,0,1)\) aparece \(t=0\). Por tanto
Procediendo del mismo modo para \(W\) obtenemos \[
W^{\perp} \equiv \left\{ \begin{array}{l}
y+z=0\\
t=0
\end{array}\right.
\]
Partimos de la base más sencilla (aunque se puede hacer desde una base cualquiera de \(U\)) y aplicamos Gram-Schmidt: \[
\{u_1=(1,0,-1,0),u_2=(0,1,-1,0),u_3=(0,0,0,1)\}
\]
Por último como \(\langle (u_3,e_1\rangle =0\) y \(\langle u_3,e_2\rangle =0\) entonces \(e_3=(0,0,0,1)\). Una base ortogonal de \(U\) es \[
\{(1,0,-1,0),(-1/2,1,-1/2,0),(0,0,0,1)\}
\]
\(p_U(0,0,1,1)=(0,0,1,1)-p_{U^{\perp}}(0,0,1,1)\) puesto que \(dim \, U^{\perp}=1\) y por tanto una base ortogonal de \(U^{\perp}\) es \(\{(1,1,1,0)\}\). Usando coeficientes de Fourier:
Usaremos cartesianas de \(W\) y de \(W^{\perp}\) para calcular \[
p_W (0,0,1,1)=(\alpha,\beta, \gamma,\delta)+(-\alpha,-\beta, 1-\gamma,1-\delta)
\] imponemos que el primer vector esté en \(W\) y que el segundo esté en \(W^{\perp}\) y resolvemos el sistema: \[
\left. \begin{array}{l}
\alpha=0\\
\beta- \gamma=0\\
-\beta+1-\gamma=0\\
1-\delta=0
\end{array}\right\} \sim_f \left. \begin{array}{l}
\alpha=0\\
\beta=1/2\\
\gamma=1/2\\
\delta=1
\end{array}\right\}
\]
luego \(p_W(0,0,1,1)=(0,1/2,1/2,1)\).
Ejercicio 17 En \(\mathbb{R}^3\) se considera el producto escalar dado por la fórmula:
Puesto que la matriz de Gram respecto de \(B_c\) no es la identidad, \(B_c\) no es una base ortonormal, así que empleamos el método de Gram-Schmidt partiendo de \(B_c\) para calcular una base ortogonal.
Una vez obtenida esta base ortogonal dividiendo cada vector por su norma tendremos la base ortonormal. Tenemos calculadas \(||e_1||=\sqrt{2}; ||e_2||=\sqrt{3/2}\) y calculamos \(||e_3||\):
Calculamos \(dim\, W= 4- \mbox{ nº cart.}=4-1=3\), así que una base de \(W\) tiene 3 vectores. Calculamos una (puede hacerse calculando unas paramétricas, o bien eligiéndolos de un modo adecuado para que cumplan las ecuaciones y sean linealmente independientes):
Ahora, como \(u_3\) ya es perpendicular con ambos, entonces es \(e_3=u_3\) (si se hacen los cálculos \(\lambda_{31}=0\) y \(\lambda_{32}=0\)). Una base ortogonal es
Para calcular la proyección ortogonal podemos utilizar la fórmula con los coeficientes de Fourier respecto de la base ortogonal que acabamos de calcular. Llamamos \(v=(0,0,1,1)\):
Ejercicio 19 En \(\mathcal{P}^2(\mathbb{R})\), el espacio de los polinomios de grado menor o igual que 2 con coeficientes reales, se considera el producto escalar
En primer lugar calculamos unas cartesianas de \(U\):
dado \(p(x)=a_0+a_1x+a_2x^2=(a_0,a_1,a_2)_{B_s}\) que \(p(0)=0\) significa que \(a_0=0\). Ahora una base de este subespacio es \(\{(0,1,0)_{B_s}, (0,0,1)_{B_s}\}\) (o bien \(\{x,x^2\}\)). Para obtener el ortogonal a \(U\) imponemos que un vector genérico \((a_0,a_1,a_2)_{B_s}\) sea perpendicular a ambos vectores de la base: \(\langle (0,1,0)_{B_s}, (a_0,a_1,a_2)_{B_s}\rangle =0\) y $ (0,0,1){B_s}, (a_0,a_1,a_2){B_s}$. Calculamos los productos usando la matriz de Gram del apartado anterior:
ahora \(\alpha=0\) para que el primer vector esté en \(U\) y \(1-\beta=0; 1-\alpha-1-\gamma=0\) para que el segundo esté en \(U^{\perp}\); resolviendo \(\alpha=0;\, \beta=1; \, \gamma=0\) con lo que \(p_U(1+x-x^2)=x\)