You are on page 1of 522

EDITORIAL UNIVERSITARIA

NDICE
Unidad 1-INTRODUCCION
1.1-INTRODUCCION
1.2-SISTEMAS HOMOGENEOS
1.3-MATRICES
1.3.1- PROPIEDADES DISTRIBUTIVAS:
Aplicaciones en MATLAB
Unidad 2- ESPACIOS VECTORIALES
2.1-DEFINICION
2.2- ESPACIO VECTORIAL DE LAS FUNCIONES
2.3-PROPIEDADES EN UN ESPACIO VECTORIAL
2.4-DEFINICION Y CARACTERIZACION DE LOS SUBESPACIOS
VECTORIALES
Elementos de Algebra Lineal - 2013 3


2.4.1-INTERSECCION DE SUBESPACIOS
2.5-COMBINACIONES LINEALES
2.6- SUBESPACIO GENERADO
2.6.1-CONJUNTOS EQUIVALENTES DE VECTORES
2.6.2-INDEPENDENCIA Y DEPENDENCIA LINEAL
2.6.3-PROPIEDADES DE LA INDEPENDENCIA Y
DEPENDENCIA LINEAL
2.7-CARDINAL DE LAS BASES DE UN ESPACIO VECTORIAL
2.8-DIMENSION DE UN ESPACIO VECTORIAL
2.8.1- COORDENADAS DE UN VECTOR
2.9-PRODUCTO INTERIOR
2.9.1-PROPIEDADES DEL PRODUCTO INTERNO
2.10- ESPACIO VECTORIAL NORMADO
Elementos de Algebra Lineal - 2013 4


2.10.1-NORMA INDUCIDA POR UNA PRODUCTO INTERIOR
Aplicaciones en MATLAB
Unidad 3- APLICACIONES LINEALES
3.1- DEFINICION
3.2-CONDICION NECESARIA Y SUFICIENTE PARA LA
EXISTENCIA DE UNA APLICACION LINEAL
3.3-PROPIEDADES DE LAS APLICACIONES LINEALES
3.4-NUCLEO DE UNA APLICACION LINEAL
3.5- IMAGEN DE UNA APLICACION LINEAL
3.5.1-RELACION ENTRE LAS DIMENSIONES DEL NUCLEO
E IMAGEN
3.6-OPERACIONES CON APLICACIONES LINEALES
3.7-EL ESPACIO VECTORIAL DE LAS APLICACIONES
LINEALES
3.8- COMPOSICION DE APLICACIONES LINEALES
Elementos de Algebra Lineal - 2013 5


3.9- TEOREMA FUNDAMENTAL DE LAS APLICACIONES
LINEALES
3.9.1-VECTOR DE COORDENADAS
3.9.2-ASOCIACION ENTRE MATRICES Y APLICACIONES
LINEALES
3.10-SUMA DE MATRICES
3.11-MULTIPLICACION DE UN ESCALAR POR UNA MATRIZ
3.12-ISOMORFISMO ENTRE APLICACIONES LINEALES Y
MATRICES
3.13-ESPACIO VECTORIAL DE LAS MATRICES
3.14-PRODUCTO ENTRE MATRICES
3.15-ALGUNAS MATRICES ESPECIALES
3.16- TRASPUESTA DE UNA MATRIZ
3.17-MATRIZ INVERSIBLE
Elementos de Algebra Lineal - 2013 6


3.18-CAMBIO DE BASE
Aplicaciones en MATLAB
Unidad 4-EL SISTEMA COMO APLICACION LINEAL
4.1- DEFINICION
4.2-NOTACIN MATRICIAL
4.3-REDUCCION POR FILAS A FORMAS ESCALONADAS
4.4-ALGORITMO PARA OBTENER UNA MATRIZ TRIANGULAR
Y TRIANGULAR REDUCIDA
4.5-CONJUNTO SOLUCION DE UN SISTEMA LINEAL
4.6-EL SISTEMA COMO UNA APLICACION LINEAL
4.7-CONJUNTO SOLUCION DE UN SISTEMA LINEAL
Aplicaciones en MATLAB
Unidad 5-DETERMINANTES Y SISTEMAS LINEALES
INTRODUCCION
Elementos de Algebra Lineal - 2013 7


5.1-APLICACIONES BILINEALES
5.1.1-APLICACION BILINEAL ALTERNADA
5.2-DETERMINANTE DE ORDEN 2
5.3-LA PERMUTACION Y SU SIGNO
5.4-APLICACIONES TRILINEALES ALTERNADAS
5.5-DETERMINANTE DE ORDEN 3
5.6- PROPIEDADES DE LOS DETERMINANTES DE ORDEN 3
5.7-DESARROLLO DEL DETERMINANTE POR LOS
ELEMENTOS DE UNA LINEA
5.8-APLICACIONES MULTILINEALES
5.9-APLICACIONES MULTILINEALES ALTERNADAS
5.10-DETERMINANTE DE ORDEN n
5.11-DETERMINANTE DE UNA MATRIZ DE M
n
(K)
5.12-PROPIEDADES
Elementos de Algebra Lineal - 2013 8


5.13-DESARROLLO DE UN DETERMINANTE POR LOS
ELEMENTOS DE UNA LINEA
5.14- MATRIZ ADJUNTA
5.15-RANGO DE UNA MATRIZ
5.15.1-CALCULO DEL RANGO DE UNA MATRIZ
5.15.2-CALCULO DEL RANGO POR EL METODO DE GAUSS-
JORDAN
5.16- SISTEMA DE CRAMER
5.16.1-SOLUCION DE UN SISTEMA DE CRAMER
5.17- TEOREMA DE ROUCHE-FROBENIUS
5.18-SOLUCION DE UN SISTEMA MEDIANTE EL METODO DE
GAUSS-JORDAN
Aplicaciones en MATLAB
Elementos de Algebra Lineal - 2013 9


Unidad 6- AUTOVALORES - AUTOVECTORES-DIAGONALIZACION
6.1-ORTOGONALIDAD DE VECTORES
6.2-MULTIPLICIDAD ALGEBRAICA Y GEOMETRICA
6.3-SEMEJANZA DE MATRICES
6.4-DIAGONALIZACION
6.5-DIAGONALIZACION ORTOGONAL
6.6-TEOREMA DE CAYLEY HAMILTON
Aplicaciones en MATLAB
Unidad 7-DESCOMPOSICION EN VALORES SINGULARES.
FORMAS CUADRTICAS
7.1-PROYECCION ORTOGONAL
7.2-FORMAS CUADRATICAS
7.3-EXPRESION DIAGONAL DE UNA FORMA CUADRATICA
7.3.1- TIPOS DE FORMAS CUADRATICAS
Elementos de Algebra Lineal - 2013 10


7.3.2-ESTUDIO DEL SIGNO DE UNA FORMA CUADRTICA
REAL DE n VARIABLES
Apndice 1- DEFINICIN, NOTACIN Y CLASIFICACIN DE LOS
VECTORES
INTRODUCCION
Tipos de vectores
Representacin
Grficamente
Operaciones fundamentales; suma y diferencia de vectores
Forma trinmica y vectores unitarios
Aplicaciones en MATLAB
Anexo 1 - Introduccin bsica sobre MATLAB
QUE ES MATLAB?
POR QUE ELEGIR MATLAB?
Elementos de Algebra Lineal - 2013 11


DISTINTOS CAMPOS DE ACCIN
ALGUNAS GRAFICAS EN MATLAB
EL ENTORNO DE MATLAB
ARCHIVOS *.m DE MATLAB
EL EDITOR DE MATLAB
EJEMPLO DE FUNCION EN MATLAB
TOOLBOX
ALGUNOS TOOLBOXES
Anexo 2
consec.m
homsoln.m
lincomb.m
Elementos de Algebra Lineal - 2013 12


lisub.m
rowcomb.m
rowscale.n
rowswap.m
solucion.m
utristep.m
rrefstep.m
dependencia.m
span.m
spanview.m
angulo.m
plano.m
Elementos de Algebra Lineal - 2013 13
vector.m
vector3.m
dist.m
drawec.m
plotangle
BIBLIOGRAFA FUNDAMENTAL CONSULTADA
MAS... BIBLIOGRAFA DE INTERES

Elementos de Algebra Lineal - 2013 14


INTRODUCCION
El Algebra Lineal es una herramienta bsica para casi todas las ramas de la
matemtica as como para disciplinas afines tales como la fsica, la ingeniera y la
computacin entre otras, comnmente esta denominacin de Algebra Lineal,
simplifica en realidad lo lineal, que es el concepto central, presente en el
coloquio y actividades ms sencillas de la vida diaria, ligado a lo proporcional.

Existen muchsimos buenos textos de Algebra Lineal ,esta presentacin es
slo una introduccin bsica al tema, pensada en los contenidos curriculares de
cursos del tema y, al mismo tiempo, una gua de estudios para los interesados.

En el objetivo de Algebra + Lineal, se propone, iniciar con una secuencia
preliminar de ecuaciones lineales y elementos del clculo matricial, empleando el
concepto familiar de una columna y una fila, para posteriormente entrar en la
antiptica abstraccin (estructuras y espacios).

Tambin incluimos la herramienta del software como ayuda complemento
del conjunto de operaciones, en su versin elemental.
Elementos de Algebra Lineal - 2013 15

1.1-INTRODUCCION
Una ecuacin lineal en las variables (o incgnitas)
1
; ;


es una expresin
de la forma
1

1
+ +

=

A
1
; ;

se les denomina coeficientes de la ecuacin, y


trmino independiente.

Muchas veces los coeficientes
1
; ;

y el trmino independiente b sern


elementos de un cuerpo (con = ). En tal caso se dice que la ecuacin
anterior es una ecuacin lineal con coeficientes en :
Ejemplo
Si = 2 y
1
;
2
, la ecuacin lineal
1
+
2
= (I) representa una
recta en el plano
2
; es decir, el conjunto de pares (; ) que satisfacen la
ecuacin () constituyen una recta.
Elementos de Algebra Lineal - 2013 17


Por ejemplo
La ecuacin = 2 + 2 representa la recta que pasa por el punto (0,2) de
pendiente dos












(0,2)
Elementos de Algebra Lineal - 2013 18
Es importante observar que las operaciones que afectan a las variables que
intervienen en las ecuaciones lineales se reducen a multiplicarlas por los
coeficientes y sumarlas.

As por ejemplo,

3 + 4 = 16

1

2
+
4
= 1

son expresiones lineales

Se dice que (
1
; ;

es solucin de la ecuacin

1
+ +

1
+ +

=
Elementos de Algebra Lineal - 2013 19
Ejemplo (; ; ) = (3; 2; 1) es solucin de + + = 4:

Por otra parte (; ; ) = (4; 0; 0) tambin es solucin de dicha ecuacin.

Un sistema de ecuaciones lineales es una sucesin finita de ecuaciones
lineales. Es usual representar los sistemas de ecuaciones lineales colocando la
sucesin de ecuaciones lineales en columna.

As, un sistema de ecuaciones lineales con n incgnitas se representara
por

11

1
+ +
1

=
1

.
.
.

1
+ +


Elementos de Algebra Lineal - 2013 20


Ejemplo: el sistema

2
+
3

= 1
2
1

3
= 2

2
+
3
= 4

es un sistema de 3 ecuaciones con 3 incgnitas.

Se dice que (
1
; ;

es solucin del sistema de ecuaciones

11

1
+ +
1

=
1

.
.
.

1
+ +


si

11
1 + +
1

=
1

.
.
.

1

1 + +


Elementos de Algebra Lineal - 2013 21


Es importante tener presente que los sistemas de ecuaciones lineales pueden
no tener soluciones o tener ms de una.

Los sistemas de ecuaciones lineales que no tienen solucin, como el del
ejemplo anterior, se denominan sistemas incompatibles.

Los que tienen al menos una solucin, esto es, los sistemas compatibles,
pueden tener una nica solucin, en cuyo caso se denominan compatibles
determinados, o ms de una solucin, en cuyo caso, si los coeficientes del sistema
son nmeros reales o complejos, el sistema tiene infinitas soluciones y los sistemas
correspondientes se denominan compatibles indeterminados.


Elementos de Algebra Lineal - 2013 22
Si tomamos un caso sencillo, de dos ecuaciones con dos incgnitas:

1
+
1
=
1

2
+
2
=
2


segn su nmero de soluciones, tendremos:

Sistemas con una solucin: Las ecuaciones del sistema son rectas secantes. Se
cortan en un punto (, ) que es la solucin del sistema

Sistemas sin solucin: Las ecuaciones del sistema son rectas paralelas. No
tienen ningn punto en comn, y por tanto no hay solucin

Sistemas con infinitas soluciones: Las ecuaciones del sistema son rectas
coincidentes. Tienen todos los puntos en comn, y por tanto todos ellos son
soluciones.


Elementos de Algebra Lineal - 2013 23
1.2-SISTEMAS HOMOGENEOS
Definicin: se dice que un sistema de ecuaciones lineales es homogneo si los
trminos independientes de todas las ecuaciones que lo constituyen son iguales a
0.
Ejemplo

1
+
3
= 0
2
1

2
+
3
= 0
es un sistema homogneo de 2 ecuaciones con 3 incgnitas.
Observacin : Cualquier sistema de ecuaciones lineales homogneo

11

1
+ +
1

= 0
.
.
.

1
+ +

= 0

es compatible, puesto que (0; ; 0)

es siempre una solucin de dicho


sistema. A esta solucin se la conoce como solucin trivial. Si un sistema
homogneo tiene soluciones distintas de la trivial, a cualquiera de dichas
soluciones la denominaremos solucin no trivial.
Elementos de Algebra Lineal - 2013 24


Ms adelante se ver que un sistema homogneo de ecuaciones lineales con
coeficientes en satisface exactamente una de las siguientes proposiciones:

El sistema homogneo slo tiene la solucin trivial.
El sistema homogneo tiene infinitas soluciones adems de la trivial.

En particular, se ver que todo sistema homogneo con coeficientes en
que tenga ms incgnitas que ecuaciones, tiene infinitas soluciones.


Elementos de Algebra Lineal - 2013 25


Es prctico trabajar los sistemas de ecuaciones con las matrices ampliadas,
apuntando su resolucin a aplicar lo que se denominan transformaciones
elementales por filas. Estas son las siguientes:

1. Sumar a una la otra multiplicada por un nmero:

=
+

2. Multiplicar una fila por un nmero distinto de cero:

=

3. Intercambiar dos las:




La aplicacin sucesiva de transformaciones elementales por filas sobre un
sistema de ecuaciones lineales (o sobre su matriz ampliada) permite pasar de un
sistema de ecuaciones lineales a otro que, teniendo las mismas soluciones que el
planteado, es ms sencillo de resolver. En esta seccin demostraremos con todo
detalle que esto es efectivamente as. Por otra parte, las transformaciones
elementales son reversibles, es decir, si realizando transformaciones elementales
sobre un sistema de ecuaciones lineales obtenemos un sistema de ecuaciones
lineales , recuperndose a partir de realizando las transformaciones
elementales inversas en el orden adecuado (el orden inverso del que se ha
seguido para pasar de a ).
Elementos de Algebra Lineal - 2013 26








Se dice que dos sistemas de m ecuaciones lineales con n incgnitas son
equivalentes si uno de ellos puede obtenerse a partir del otro realizando sobre el
primero una sucesin finita de transformaciones elementales por filas.


TRAFORMACION TRANSFORMACION INVERSA

( 0)

=
1


Elementos de Algebra Lineal - 2013 27
1.3-MATRICES
Introducimos algunos conceptos, a costa de aparecer con cierto desorden,
sobre las matrices, para valernos de ellas en esta introduccin de resolucin de
sistemas de ecuaciones lineales, volviendo a una presentacin ms rigurosa en
secciones posteriores.

Sean , . El conjunto de las matrices de filas y columnas con
coeficientes en un cuerpo es

11

1

, 1 , 1 :

para definir una matriz en

basta especificar, para cada 1 y cada


1 , qu elemento de se halla en el lugar (correspondiente a la
interseccin de la fila y la columna ) de la matriz.

Elementos de Algebra Lineal - 2013 28


As, sean , , y sean 1 , 1 . Se define la matriz

=
1 si i=k,j=l
0 si no


Matriz cannica o identidad de


Sean ,

Entonces A = B si y slo si

para cada
1 ; 1 .

Se definen la suma de matrices y el producto por escalares como

+:

1 1 , 1
. :

= .

1 1 , 1
Definiremos ahora un producto que, dadas dos matrices y con
coeficientes en tales que la cantidad de columnas de sea igual a la cantidad de filas
de , calcula una nueva matriz .
Elementos de Algebra Lineal - 2013 29


Sean

. Se define el producto de por como la matriz


tal que

, 1 1 , 1

=1



1. Propiedad asociativa: dadas

, se tiene que
(. ). = . (. ).

2. Para cada , sea In

definida por


=
1 =
0


Entonces, si

, se verifica: . = . =

La matriz se denomina matriz identidad de

.
Elementos de Algebra Lineal - 2013 30


1.3.1- PROPIEDADES DISTRIBUTIVAS
()

, entonces . ( + ) = . + . .
() ,

, entonces ( + ). = . + .

Observemos que, en particular, el producto de matrices est definido para
cualquier par de matrices en

. y, por lo tanto, se tiene una operacin


producto" en

. para cada , pudiendo entonces inferir que (

, +, .) es
un anillo.

Propiedades que difieren , en el producto matricial, de las usuales de nmeros reales,
como ser: El producto de matrices no es conmutativo, incluso en el caso de matrices
cuadradas; el hecho que . = 0 no implica que = 0 = 0.




Elementos de Algebra Lineal - 2013 31


Incluimos dos nociones de utilidad para la seccin de estudio actual

Sea

. Se llama matriz traspuesta de , y se nota

, a la matriz

definida por ()

para cada 1 , 1 .

Sea


. Se llama traza de la matriz A, y se nota (), al escalar

=

=1


Sobre la inversa de una matriz: Una matriz


admite inversa(no
singular)si existe una matriz


tal que . = . = .

La matriz de la definicin es nica. Pues, si . = . = . =
. = , entonces

= . = (. ). = . (. ) = . =
Elementos de Algebra Lineal - 2013 32


Se puede entonces establecer la siguiente definicin:

Si una matriz se obtiene realizando transformaciones elementales por filas
sobre una matriz ; diremos que las matrices y son equivalentes por
filas(vlido para columnas).

A las transformaciones elementales por filas, realizadas, ya sea directamente
sobre las ecuaciones del sistema, bien sobre las filas de su matriz ampliada las
denotaremos del mismo modo. De manera que estamos en condiciones de
representar un sistema de ecuaciones con incgnitas, a travs de la
representacin matricial como:

= . La matriz A se llama matriz del sistema, es de dimensin y
sus elementos son los coeficientes de las incgnitas. La matriz es una matriz
columna, de dimensin 1, formada por las incgnitas del sistema. Por ltimo,
la matriz es otra matriz columna, de dimensin 1, formada por los
trminos independientes. Es decir:
=

11

1

x=

y b=


Elementos de Algebra Lineal - 2013 33


Adems, se llama matriz ampliada del sistema, que representaremos por A*, a
la matriz de dimensin ( +1) que se obtiene a partir de la
matriz A, aadindole la columna formada por los trminos independientes

Lema: Si dos sistemas de ecuaciones son equivalentes, entonces tienen
exactamente las mismas soluciones. En otras palabras, si S y S son equivalentes,
(
1
; ;

) es solucin de , (
1
; ;

) es solucin de S




Elementos de Algebra Lineal - 2013 34
Aplicaciones
en MATLAB
Elementos de Algebra Lineal


VARIABLES MATRICIALES
GENERALIDADES
La matriz, conceptualmente, como conjunto de vectores
Por ejemplo:
>> A=[1 2 3; 1 3 4;-1 2 3] o mat=[1 2 3; 1 3 4;-1 2 3]

A = mat=
1 2 3 1 2 3
1 3 4 1 3 4
-1 2 3 -1 2 3

A los elementos de una matriz se accede sin ms que escribir el nombre de la
matriz y, entre parntesis, los respectivos ndices:

>>A=(1,3) % Elemento en la primera fila y tercera columna de A
ans =
3
Elementos de Algebra Lineal - 2013 36


Tambin se puede acceder a un fila o columna completas

>>mat(:,2) % Segunda columna de mat
ans =
2
3
2

>>mat(2,:) % Su segunda fila
ans =
1 3 4
Existen comandos que permiten crear de forma sencilla matrices.
Por ejemplo, dado el vector v

>>v=[ 1 2 3];
>>diag(v) % Matriz diagonal cuya diagonal es el vector v
ans =
1 0 0
0 2 0
0 0 3
Elementos de Algebra Lineal - 2013 37


>>diag(diag(M)) % Matriz diagonal con la diagonal de M. La sentencia diag(M) da
el vector formado por la diagonal de la matriz M

ans =
1 0 0
0 5 0
0 0 9

>>diag(ones(1,4),1)+diag(ones(1,4),-1) % Matriz tridiagonal 5x5 con 0 en la
diagonal principal y 1 en la sub y superdiagonal

ans =
0 1 0 0 0
1 0 1 0 0
0 1 0 1 0
0 0 1 0 1
0 0 0 1 0

>>tril(M) % Matriz formada por la parte triangular inferior de M
Elementos de Algebra Lineal - 2013 38





OPERACIONES CON MATRICES
>> A+B % suma de las matrices A y B (igual dimensiones)
>> A-B % resta de las matrices A y B (igual dimensiones)
>> A*B % producto de matrices, si es posible efectuarla
>> *A % producto del escalar alfa por la matriz A
>> A^p % eleva la matriz A a la potencia escalar p

Elementos de Algebra Lineal - 2013 39
MATRICES ESPECIALES EN MATLAB
>> eye(3) % genera la matriz identidad cuadrada
ans =
1 0 0
0 1 0
0 0 1

>> ones(3,2) % matriz 3x2 de unos
ans =
1 1
1 1
1 1

>> zeros(3,2) % llena de ceros
ans =
0 0
0 0
0 0
Elementos de Algebra Lineal - 2013 40


Para generar una matriz formada por nmeros aleatorios uniformemente
distribuidos entre 0 y 1, se usa: rand(3,2)
Matrices dispersas (huecas)
Cuando se trabaja con matrices con muchos ceros, MATLAB las genera con
el comando sparse empleando menos bytes
Sea la matriz

>> A=[0 0 0 3; 0 0 1 2; 3 0 0 1; 0 0 0 2];
>> s=sparse(A) % la convierte a dispersa
s =
(3,1) 3
(2,3) 1
(1,4) 3
(2,4) 2
(3,4) 1
(4,4) 2
se la recupera con full(s)

Elementos de Algebra Lineal - 2013 41


Se pueden generar directamente matrices dispersas con:

>>sparse(i,j,s,m,n) % Donde i, j son los subndices de los elementos no nulos, s es
un vector con los valores de los no nulos, (m, n) el tamao de la matriz. As:

>> i=[1 2 2 3 3 3]; % vector
>> j=[4 3 4 1 4 4]; % vector
>> s=[3 1 2 3 1 2]
s =
3 1 2 3 1 2
>> m=4; n=4;
>> sparse(i,j,s,m,n)
ans =
(3,1) 3
(2,3) 1
(1,4) 3
(2,4) 2
(3,4) 3
>> full(s) se recupera

Elementos de Algebra Lineal - 2013 42


Para acceder a determinados elementos o partes de una matriz dada A
A(m,n) Da el elemento (m,n) de A (fila m y columna n)
A(a:b,c:d) Da la submatriz de A formada por las filas que hay entre la
a-sima y la b-sima y por las columnas entre la c-sima y la
d-sima
A(a:p:b,c:q:d) Da la submatriz de A formada por las filas que hay entre la
a-sima y la b-sima de p en p,y por las columnas entre la
c-sima y la d-sima tomndolas de q en q
A([a b],[c d]) Da la submatriz de A formada por la interseccin de las
filas a-sima y la b-sima y las columnas c-sima y la d-
sima
A([a b c...],[e f g...d]) Da la submatriz de A formada por la interseccin de las
filas a,b,c... y las columnas e,f,g...
A(:,c:d) Da la submatriz de A formada por todas las filas de A y
las columnas que hay entre la c-sima y la d-sima
A(:,[c d e...]) Da la submatriz de A formada por todas las filas de A y
las columnas c,d,e...
A(a:b,:) Da la submatriz de A formada por todas las columnas de
A y las filas entre la a-sima y la b-sima.
Elementos de Algebra Lineal - 2013 43


Para acceder a determinados elementos o partes de una matriz dada A
A([a b c...],:) Da la submatriz de A formada por todas las columnas de
A y las filas a,b,c...
A(a;: ) Da la fila a-sima de A
A(:;b) Da la columna b-sima de A
A(: ) Da un vector columna cuyos elementos son las columnas
de A en orden una debajo de otra
[A,B,C,...] Define la matriz formada por las submatrices A,B,C,...
S
A
Borra la submatriz de la matriz A,S
A
,dando el resto
diag(v) Genera una matriz diagonal con el vector v en la diagonal
diag(A) Extrae la diagonal de A como vector columna
eye(m,n) Genera la mxn con unos en la diagonal principal y ceros
en el resto
zeros(m,n) Genera la nula mxn
ones(mn,n) Genera la mxn de unos
size(A) Da el tamao de A
tril(A) Da la parte triangular inferior de A
triu(A) Da la parte triangular superior de A
Elementos de Algebra Lineal - 2013 44
As, por ejemplo:

>>A=[1 7;3 9;5 0]
A =
1 7
3 9
0 0
si se genera

>> B=[A eye(3)] % Genera la mxn con unos en la diagonal principal y ceros en el
resto

B =
1 7 1 0 0
3 9 0 1 0
5 0 0 0 1

o >> B(1,:)
ans =
1 7 1 0 0
Elementos de Algebra Lineal - 2013 45


Otros ejemplos:

Dadas las matrices A,B,C, hallar:
a)AB BA
b)A
2
+B
2
+C
2

c)ABC d) sqrt(A)+sqrt(B)-sqrt(C)
e) e
A
(e
B
+e
C
)

>>A=[1 1 0;0 1 1;0 0 1];
>>B=[i 1-i 2+i;0 1 3-i;0 0 i];
>>C=[1 1 1;0 sqrt(2)*i sqrt(2)*i;1 1 1];
a) AB-BA
>>A*B-B*A
ans =
0 -1.0000 - 1.0000i 2.0000
0 0 1.0000 - 1.0000i
0 0 0
Elementos de Algebra Lineal - 2013 46


b) A^2+B^2+C^2

>>A^2+B^2+C^2

ans =

2.0000 2.0000 + 3.4142i 3.0000 - 5.4142i
0 - 1.4142i - 0.0000 + 1.4142i 0.0000 - 0.5858i
0 2.0000 - 1.4142i 2.0000 + 1.4142i
Elementos de Algebra Lineal - 2013 47


c) A*B*C

>>A*B*C

ans =

5.0000 + 1.0000i - 3.5858 + 1.0000i - 6.4142 + 1.0000i
3.0000 - 2.0000i - 3.0000 + 0.5858i - 3.0000 + 3.4142i
0 - 1.0000i 0 + 1.0000i 0 + 1.0000i
Elementos de Algebra Lineal - 2013 48
d) sqrt(A)+sqrt(B)-sqrt(C)

>>sqrt(A)+sqrt(B)-sqrt(C)

ans =

0.7071 + 0.7071i 1.0987 - 0.4551i 0.4553 + 0.3436i
0 0.1591 + 0.1591i 1.9144 + 0.5560i
-1.0000 0 - 1.0000i 1.7071 - 1.7071i
Elementos de Algebra Lineal - 2013 49


e) expm(A)*(expm(B)+expm(C))

(expm: eleva la cte. e a la potencia matriz)

>> expm(A)*(expm(B)+expm(C))

ans =

14.1906 - 0.0822i 5.4400 + 4.2724i 17.9169 - 9.5842i
4.5854 - 1.4972i 0.6830 + 2.1575i 8.5597 - 7.6573i
3.5528 + 0.3560i 0.1008 - 0.7488i 3.2433 - 1.8406i
Elementos de Algebra Lineal - 2013 50


MANEJO DE LAS OPERACIONES EN SISTEMAS LINEALES
Tomemos como referencia una matriz A
>>A=[ 1 2 3;2 5 4;1 -1 10];
>>A([2 3];:)= A([3 2];:)% Intercambio de renglones: por ejemplo entre dos y tres
A =
1 2 3
1 -1 10
2 5 4
R=[A eye(size(A))]% Supongamos la bsqueda de inversa de A
R =
1 2 3 1 0 0
2 5 4 0 1 0
1 -1 10 0 0 1
>> R(2,:)=R(2,:)-2*R(1,:); R(3,:)=R(3,:)-R(1,:)
R =
1 2 3 1 0 0
0 1 -2 -2 1 0
0 -3 7 -1 0 1
Elementos de Algebra Lineal - 2013 51
>> R(1,:)=R(1,:)-2*R(2,:);R(3,:)=R(3,:)+3*R(2,:)
R =
1 0 7 5 -2 0
0 1 -2 -2 1 0
0 0 1 -7 3 1

>> R(1,:)=R(1,:)-7*R(3,:);R(2,:)=R(2,:)+2*R(3,:)
R =
1 0 0 54 -23 -7
0 1 0 -16 7 2
0 0 1 -7 3 1

Si queremos verificar

>>B=[ 54 -23 -7;-16 7 2;-7 3 1];A*B
ans =
1 0 0
0 0 1
0 1 0
Para llevar a forma escalonada un sistema lineal procedemos de misma forma
Elementos de Algebra Lineal - 2013 52


SISTEMAS DE ECUACIONES LINEALES

solve(ecuacin,x)

Resuelve la ecuacin en la variable x

syms x,solve(ecu(x),x)

Resuelve la ecuacin ecu(x) en la
variable x

solve(ec1,ec2,...,ecn,x1,x2,...,xn)

Resuelve las n ecuaciones simultneas
en x
1
,x
2
,..., x
n


X=A\B (o X=A/B)

Resuelve A*X=B (o X*A=B)
Elementos de Algebra Lineal - 2013 53
sea el sistema x+y+z=1, 3x+y=3, x-2y-z=0

solve(ec1,ec2,...,ecn,x1,x2,...,xn) Resuelve las n ecuaciones simultneas
en x1,x2,...,xn

>> [x,y,z]=solve('x+y+z=1', '3*x+y=3', 'x-2*y-z=0','x','y','z')
x = 4/5
y =3/5
z =-2/5

idnticamente, se podra escribir:

>> [x,y,z]=solve('x+y+z=1, 3*x+y=3, x-2*y-z=0','x','y','z')

X=A\B (o X=A/B) Resuelve A*X=B (o X*A=B)

>>A\B % o sencillamente

ans = 1.1429
-0.4286
0.2857
Elementos de Algebra Lineal - 2013 54
REPRESENTACION GRAFICA SOLUCION DE UN SISTEMAS DE
ECUACIONES LINEALES

-
3
2
4
3
= 0
6
1
3
2
4
3
= 0
6
1
9
2
+ 4
3
= 0

1
+
2
+
3
= 1
o
3 4 = 0
6 3 4 = 0
6 9 + 4 = 0
+ + = 1


>> [x,y] = meshgrid(-4:0.5:5)
>> z = 3*y/4;
>> surf(x,y,z)
Elementos de Algebra Lineal - 2013 55


Se obtiene el plano de la figura 1















-4
-2
0
2
4
6
-5
0
5
-4
-2
0
2
4
Elementos de Algebra Lineal - 2013 56


>> hold on
>> z = (6*x - 3*y)/4;
>> surf(x,y,z)

Se obtienen los planos de la figura 2 interceptados en una lnea recta













-4
-2
0
2
4
6
-5
0
5
-10
-5
0
5
10
15
Elementos de Algebra Lineal - 2013 57


>> z = (-6*x + 9*y)/4;
>> surf(x,y,z)

Se obtiene los planos de la figura 3 interceptados en una lnea recta














-4
-2
0
2
4
6
-5
0
5
-20
-10
0
10
20
Elementos de Algebra Lineal - 2013 58


>> z = 1- x - y;
>> surf(x,y,z)

Se obtienen los cuatro planos de la figura 4 interceptados en el punto
(4/11, 4/11,4/11,3/11) de R
3













-4
-2
0
2
4
6
-5
0
5
-20
-10
0
10
20
Elementos de Algebra Lineal - 2013 59


Comparando

>>A = [0 3 -4; 6 -3 -4; 6 -9 4; 1 1 1]; B = [0; 0; 0; 1]
>>X = A\B

X =0.3636
0.3636
0.2727

Uso de la forma escalonada
Sea por ejemplo

>> R=[2 4 6 18;4 5 6 24;3 1 -2 4];
>> R(1,:)=0.5*R(1,:)

R =
1 2 3 9
4 5 6 24
3 1 -2 4
Elementos de Algebra Lineal - 2013 60
>> R(2,:)=R(2,:)-4*R(1,:);R(3,:)=R(3,:)-3*R(1,:)
R =
1 2 3 9
0 -3 -6 -12
0 -5 -11 -23

>>R(2,:)=(-1/3)*R(2,:)
R =
1 2 3 9
0 1 2 4
0 -5 -11 -23

>>R(3,:)=R(3,:)+5*R(2,:)
R =
1 2 3 9
0 1 2 4
0 0 -1 -3

X
3
=3;x
2
=-2;x
3
=4
Elementos de Algebra Lineal - 2013 61


function C=creador(n)

% El comando C=creador(n) genera una matriz C nxn,
%cuyas entradas alternan entre 1 y 0.
%
%Particularmente C(i,j)=1 si i+j es par, sino C(i,j)=0.
%
%Asi creador(4) generar la matriz
%
% 1 0 1 0
% 0 1 0 1
% 1 0 1 0
% 0 1 0 1

C=ones(5,1)*[1:5]
C=rem(C+C'+1,2)


Elementos de Algebra Lineal - 2013 62
C=ones(n,1)*[1:n];
C=rem(C+C'+1,2);

>>creador(6)

ans =
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1

Elementos de Algebra Lineal - 2013 63
2.1-DEFINICION
Tomemos un cuerpo conmutativo . Llamaremos espacio vectorial sobre el
cuerpo al objeto formado por un conjunto , una ley interna en llamada
suma, denotada por (, ) + , y una ley de composicin externa de .
en llamada producto y denotada (o, ) . Estas leyes deben cumplir los
siguientes axiomas:

A1) El par (, +) es un grupo conmutativo.
A2) El producto cumple con las siguientes condiciones:

1. ( + ) = +
2. ( + ) = +
3. () = ()
4. 1 =

Llamaremos escalares a los elementos del cuerpo y vectores a los elementos de .
Elementos de Algebra Lineal - 2013 65
El espacio vectorial
2
. Vamos a denotar con
2
al conjunto de las
matrices columna de dos filas. Por ejemplo:

2
e
1

2


dos elementos del conjunto
2
.

Consideremos, por lo tanto, el conjunto
2
y definamos en l las dos
siguientes leyes:

1.

2
+

2
=

1
+
1

2
+
2



2.

2
=

1

Elementos de Algebra Lineal - 2013 66
Vamos a demostrar que el conjunto
2
, con las leyes as definidas, tiene
estructura de espacio vectorial. Para eso probemos, en primer lugar, el
cumplimiento del axioma
1
; por definicin, la operacin que hemos definido,
es una ley interna; es muy fcil probar que es asociativa, conmutativa y que tiene
elemento neutro que es el vector:

=
0
0


, por otra parte, el opuesto de
2

es
2

. Por consiguiente, el
axioma
1
se satisface y podemos decir que (
2
,+) es un grupo conmutativo.
Elementos de Algebra Lineal - 2013 67
La segunda ley satisface el axioma
2
. En efecto, es una ley de R x
2
. en

2
que, para todo , de R, cumple con:

1.

2
+

2
=

2
=

2
=

2
+

2
=

2
+

2

2. +

2
=
+
1
+
2
=

1
+
1

2
+
2
=

2
+

2
=

2
+

2

3.

2
=

2
=

2
=

2

4. 1

2
=
1
1
1
2
=

2

Elementos de Algebra Lineal - 2013 68
Por consiguiente, el axioma
2
se satisface , por ende, hemos probado que
la cuaterna (, +, , . ) tiene estructura de espacio vectorial.

Muchas veces nos convendr utilizar al vector como una matriz fila para lo
cual nos bastar utilizar la transposicin de matrices que hemos definido.

Algunas veces, por conveniencia, consideramos a

como el par ordenado


(
1
,
2
), lo cual es absolutamente lcito; por supuesto que u =

, porque las
matrices, aunque tengan los mismos elementos, tienen formas distintas.
Elementos de Algebra Lineal - 2013 69
En general, para n N, el conjunto R" de las n-uplas ordenadas de nmeros
reales es un espacio vectorial sobre el cuerpo de los nmeros reales (, +, . ) con
la suma de n-uplas y el producto de un nmero real por una n-upla.
En smbolos:

=


={(
1
,
2
, ,

)/

, = 1,2, , +

La suma de n-uplas es una ley de composicin interna

+:


(u, v) u + v

definida del siguiente modo,

Si =(
1
,
2
, ,

, = (
1,

2,
,

, se define
+ = (
1
,
2
, ,

) +(
1
,
2,
,

) = (
1
+
1
,
2
+
2
, ,

)

El producto de un escalar por una n-upla es una ley de composicin externa


(, u) u


Elementos de Algebra Lineal - 2013 70
definida como sigue

Si eR, u= (
1
,
2
, ,

) R, u = (
1
,
2
, ,

) =
(
1
,
2
, ,

)

Es claro que para = 1, es un espacio vectorial, es el espacio vectorial del
conjunto de los reales sobre el cuerpo de los nmeros reales. Geomtricamente
los vectores de este espacio vectorial se representan en la recta real.

Elementos de Algebra Lineal - 2013 71
2.2- ESPACIO VECTORIAL DE LAS FUNCIONES
Denotemos con (, ) al conjunto de funciones con dominio en un
conjunto c no vaco y codominio en el cuerpo conmutativo . Es decir:

(, ) = * / +

Vamos a definir las dos leyes que siguen:


i) Una ley interna en (, ) llamada suma, denotada mediante

(, ) + y definida mediante la regla:

( + )() = () + (), x A


ii) Una ley de composicin externa de (, ) en (, ) llamada
producto, denotada , y definida mediante la regla:

(f )(x) = f (x), x A
Elementos de Algebra Lineal - 2013 72
Vamos a demostrar que la cuaterna ((, ), +, , . ) es un espacio
vectorial. Para ello tendremos que probar el cumplimiento de los axiomas
1
y

2
que definen la estructura.


Comencemos con el primer axioma, que exige que el par ((, ), +) sea
un grupo conmutativo. En tal sentido, la suma, que por definicin, es una ley
interna en (, ), es asociativa. En efecto:


( , e (, ))

(( +) +)() = ( +)() + () = () +() +() =
() + ( +)() = ( +( +))()

Elementos de Algebra Lineal - 2013 73
Existe un elemento neutro para la suma; dicho elemento es la funcin e
definida por:

= 0, e


En efecto, si e (, ), tendremos:


( + )() = () + () = () + 0 = ()


Es fcil probar que la funcin es tambin un elemento neutro por la
izquierda.


Cada funcin e (, ) tiene un opuesto, que es la funcin
e (, ) definida por:

( )() = ()

En efecto:

( + ( ))() = () + ( )() = 0 = ()
Elementos de Algebra Lineal - 2013 74
Resta probar que es opuesto por la izquierda, demostracin que es sencilla
de realizar. Por ltimo, la suma es conmutativa; en efecto:

( + )() = () + () = () + () = +

y, por consiguiente, terminamos de probar que el par (F(A,R),+) es un grupo
conmutativo.

Nos resta comprobar el cumplimiento de segundo axioma que define la
estructura de espacio vectorial, que se refiere a la ley de composicin externa.


Por definicin, el producto de un escalar por una funcin es una ley de
composicin externa. Adems:


1. ( (+))() = (+)()=(()+())=()()+()()=(+ )()

2. ((+))() =(+)() = () +() =()() +()() =( +)()

3. (())() = (()()) = (()) = () ()

4. (1)() = 1() = ()


Elementos de Algebra Lineal - 2013 75
Por lo tanto, queda probado que la cuaterna ((, ), +, , . ) es un
espacio vectorial. En este caso, las funciones, que son los elementos de
(, ), constituyen los vectores de este espacio. Es obvio decir que, si en vez
del cuerpo conmutativo utilizramos cualquier otro cuerpo , todas las
demostraciones anteriores seran vlidas.

2.3-PROPIEDADES EN UN ESPACIO VECTORIAL

Sea un espacio vectorial (+, , . ); entonces, e ; , e se
cumplen las siguientes propiedades:

1. 0 =

2. = 0

3. = = 0 =

4. () = ()


Elementos de Algebra Lineal - 2013 76
2.4-DEFINICION Y CARACTERIZACION DE LOS
SUBESPACIOS VECTORIALES
DEFINICIN: Tomemos un espacio vectorial (, +, , . ) y un
subconjunto de . Decimos que es un subespacio de si la cuaterna
(, +, , . ) es un espacio vectorial.

CONDICIN NECESARIA Y SUFICIENTE: Sea un subconjunto no
vaco de un espacio vectorial . Para que sea subespacio de es necesario y
suficiente que:

, e e . e + e
Elementos de Algebra Lineal - 2013 77
Las condiciones son necesarias.

S V
) , +
) ^


Por hiptesis es subespacio vectorial de , entonces por Definicin l
resulta que S es un espacio vectorial. Por lo tanto

1. la suma es ley de composicin interna en . es decir que se verifica ).
2. el producto por escalares es ley de composicin externa en con
escalares en . por lo tanto se verifica ).

Elementos de Algebra Lineal - 2013 78
Las condiciones son suficientes.





) , +
) ^

=
1)
2)
3) , +
4) , ;
5) , , ; + = +
6) , , ; + = +
7) , , ; =
8) ; 1 =


Elementos de Algebra Lineal - 2013 79
En efecto
1) S V, por hiptesis
2) S , por hiptesis
3) (, +) es grupo abeliano. En efecto

La condicin ) nos indica que + es ley de composicin interna en .
+ es asociativa, ya que se verifica por herencia puesto que S .

; +

=

+ =
En efecto, por hiptesis ii)
^ ,
Entonces para = ^ se tiene

.
; : + = + =


Por hiptesis )
^
Luego tomando = 1 ^ , resulta


Elementos de Algebra Lineal - 2013 80
(1) u .
+ es conmutativa en S. Se verifica por herencia, pues S V.
4),5),6),7) y 8) se verifican por herencia, pues S V.
Elementos de Algebra Lineal - 2013 81
Ejemplo: Sea el espacio vectorial ((, ), +, , . ) ya definido.
Tomemos el conjunto (, ) de las funciones pares, definido de la
siguiente manera:

(, ) = * / e(, ) () = ()+

Probar que (, ) es un subespacio de (, ).

Solucin

Debemos demostrar, en este problema, que:

, e e , . e , + e (, )

El hecho de que + (, ) implica el cumplimiento de la
condicin:

+ = + , e

de acuerdo a la definicin de funcin par. Tomemos entonces dos funciones y
g de P(A,R); las mismas deben cumplir:

() = () () = ()

Elementos de Algebra Lineal - 2013 82
Multiplicando la primera igualdad por y la segunda por y luego
sumando miembro a miembro, obtenemos:

() + () = () + ()

o sea:

( )() + ()() = ( )() + ()()

y entonces:

( + )() = ( + )()

Por lo tanto, queda probado que + e (, ) y, por consiguiente,
(, ) es un subespacio de (, ).
Elementos de Algebra Lineal - 2013 83
Sea el espacio vectorial

2
. Son subespacios vectoriales de
2
:

Los conjuntos *(0,0)+ y
2
.

Toda recta que contiene al origen. Por ejemplo:

El eje , que viene representado analticamente por

S = OX = * X, Y R
2
/ = 0+

El eje OY, que viene representado analticamente por T= OY=* ,

2
/ = 0+

La primera bisectriz, que esta representada analticamente por

= * ,
2
/ = +
Elementos de Algebra Lineal - 2013 84
2.4.1-INTERSECCION DE SUBESPACIOS
TEOREMA: Una interseccin cualquiera de subespacios de un espacio
vectorial tambin es un subespacio de . La suma de subespacios tambin es
un subespacio

La unin de subespacios , en general, no es un subespacio

Elementos de Algebra Lineal - 2013 85
Sea el espacio vectorial
2
, y sean los subespacios vectoriales

1
= *(, )
2
/y=x} y
2
= ,
2
/ = 0 ,

Entonces la unin de estos dos subespacios es el conjunto

1

2
= *(, )
2
/ y=x y=0}

Es claro que,

1

2

2
, por definicin de
1

2

1

2
, pues (0,0)
1

2

Pero
1

2
no es cerrado para la suma de vectores, ya que
(1,1)
1

2
^ (1,0)
1

2
sin embargo (1,1)+(1,0) = (2,1)

1

2

Por lo tanto
1

2
no es un subespacio vectorial de
2


Elementos de Algebra Lineal - 2013 86
2.5-COMBINACIONES LINEALES
Definicin: Sean un espacio vectorial (, +, , . ) y un subconjunto finito
=
1
,
2
, ,

de . Un vector de es combinacin lineal de los


vectores de A si existen escalares
1
,
2
,

tales que:

v =
1

1
+
2

2
++



A los escalares
1
,
2
, ,

los llamaremos coeficientes de la combinacin


lineal.
Elementos de Algebra Lineal - 2013 87
2.6- SUBESPACIO GENERADO
Sea =
1
,
2
, ,

un subconjunto no vaco de un espacio vectorial .



A partir de ese conjunto podemos formar otro, que denotaremos (),
cuyos elementos sean todas las combinaciones lineales posibles de hacer con los
vectores de . Es decir:

Gen(A) = *

=1
,oi +


Elementos de Algebra Lineal - 2013 88
Sea el espacio
2
y el conjunto A={(1,1)}. El subespacio generado por el conjunto
A es

={(, )
2
/(, )=a(1,1)}

Es decir todo vector de tiene la forma

(, ) = (1,1) con a
(, ) = (, )

Luego, (, ) =

es decir

={(, )
2
/ = +

La representacin geomtrica de es la recta de ecuacin = (es la primera
bisectriz). Para generar este subespacio vectorial basta solo un vector el (1,1)



(1,1)
Elementos de Algebra Lineal - 2013 89
Ejemplo Sea el espacio vectorial ((, ), +, , . ), con =
*1+. Caracterizar el subespacio (), siendo = * , + es un subconjunto
de (, ), con:

() =
1
+1
y () =
1
1

Elementos de Algebra Lineal - 2013 90
Solucin
Por definicin, si
1
y
2
son elementos de , tendremos:

( ) = * e (, ) / =
1
+
2
+

Por lo tanto:

() =
1
1
+1
+
2
1
1
=

1
1 +
2
+1
+1 1
=

1
+
2
+
2

2
1


Si hacemos
1
+
2
= y
1
-
2
= , entonces podemos decir que:

Gen (B) = *h e F(A,R) / h (x) =
+

2
1
, x A, , e R



Elementos de Algebra Lineal - 2013 91
2.6.1-CONJUNTOS EQUIVALENTES DE VECTORES
Sean =
1
,
2
, ,

y =
1
,
2
, ,

dos conjuntos de vectores


de un espacio

. Se dice que y son dos conjuntos de vectores equivalentes


si y slo si () = (). Esta relacin, como es fcil probarlo, es una
relacin de equivalencia, es decir, es reflexiva, simtrica y transitiva.
2.6.2-INDEPENDENCIA Y DEPENDENCIA LINEAL
DEFINICIN Sea un conjunto finito =
1
,
2
, ,

de un espacio
(, +, , . ) Decimos que A es linealmente independiente si y slo si:

1
+
2

2
++

=
1
=
2
=

= 0

DEFINICIN Si un conjunto finito =
1
,
2
, ,

de un espacio
vectorial (, +, , . ) no es linealmente independiente, se dice que es
linealmente dependiente.
Elementos de Algebra Lineal - 2013 92
Ejemplo: En el espacio
2
tomemos el conjunto

A=
2
0
,
0
1
,
1
2


Determinar si es linealmente independiente.

Solucin
De manera similar a la utilizada en el ejemplo anterior, tendremos:


1
2
0
+
2
0
1
+
3
1
2
=
0
0

Elementos de Algebra Lineal - 2013 93
y, por lo tanto:

2
1
+
3
= 0
3
2
+ 2
3
= 0


Resolviendo el sistema, obtenemos:

2
=
2
3

3
y
1
=(
1
2
)
3


Quiere decir que el sistema tiene infinitas soluciones, una para cada valor
que le asignemos a
3
y todas ellas satisfacen la condicin exigida. El conjunto
, por consiguiente, es linealmente dependiente.

Elementos de Algebra Lineal - 2013 94
2.6.3-PROPIEDADES DE LA INDEPENDENCIAY DEPENDENCIA
LINEAL
1. Sea un conjunto unitario. Solo si el nico elemento de es el vector
nulo, entonces es un conjunto linealmente dependiente. Por el contrario, si el
nico elemento de es el vector nulo, entonces es linealmente dependiente.

2. Un conjunto cualquiera que contenga al vector nulo es linealmente
dependiente.

3. Un conjunto no vaco y finito de vectores de un espacio vectorial es
linealmente dependiente si y slo si algn vector de es combinacin lineal de
los dems.

4. Un conjunto =
1
,
2
, ,

es linealmente independiente si y slo


si todo vector del subespacio () generado por los vectores de se puede
expresar mediante una nica combinacin lineal de los vectores de .
Elementos de Algebra Lineal - 2013 95
DEFINICIN: Un espacio vectorial (, +, , . ) se dice que es finito si est
generado por un conjunto finito de vectores. Si es un espacio vectorial finito,
decimos que un conjunto =
1
,
2
, ,

es una base de si genera a


y, adems, es linealmente independiente.

TEOREMA: Todo conjunto generador de un espacio vectorial de tipo
finito incluye una base de . Por lo tanto, todo espacio vectorial
tiene base.

2.7-CARDINAL DE LAS BASES DE UN ESPACIO
VECTORIAL

TEOREMA: Si =
1
,
2
, ,

es una base de un espacio E, entonces,


para todo conjunto linealmente independiente de se cumple que card
.

TEOREMA: En un espacio vectorial de dimensin finita, todas las bases
tienen el mismo cardinal.
Elementos de Algebra Lineal - 2013 96
2.8-DIMENSION DE UN ESPACIO VECTORIAL
Si un espacio vectorial tiene una base de elementos, el nmero natural
n se llama dimensin de . Dicho de otro modo, llamamos dimensin de un
espacio al cardinal de cada una de sus bases. En tal caso escribiremos que
= dim .

2.8.1- CORDENADAS DE UN VECTOR

TEOREMA: Sea =
1
,
2
, ,

una base de un espacio vectorial E.


Para cada v de E, existe un nico conjunto de escalares
1
,
2
, ,

tales que:

=
1

1
+
2

2
++



Un cambio en el orden de los vectores
1
, ,

da por resultado un
cambio correspondiente en el orden de los coeficientes del vector : Esta
situacin justifica la definicin de base ordenada: una base ordenada =
(
1
, ,

) de un espacio vectorial de . es un sistema de vectores libre,


generador y ordenado
Elementos de Algebra Lineal - 2013 97
El sistema { (1, 0, , 0); ; (0,, 0, 1) } de vectores de

que hemos visto


que es un sistema generador de

tambin es libre, puesto que si


(
1
; ;

es tal que 1 (1, 0, , 0) + +

(0, , 0, 1) =
(0, , 0); tendremos que (
1
; ,

) = (0, , 0);
Por consiguiente, = ((1, 0, , 0); ; (0, , 0, 1)) es una base
ordenada de

: esta base se la conoce con el nombre de base cannica de



y se la denota como : Como caso particular, resulta que 1 = (1) es una
base del espacio vectorial de
Elementos de Algebra Lineal - 2013 98
Definicin: Sea E un espacio vectorial de dimensin finita sobre un cuerpo
K. Si =
1
,
2
, ,

una base de E, entonces para cada vector de E


existen escalares
1
,
2
, ,

nicos, tales que =


1

1
+
2

2
++

.
Decimos que los escalares
1
,
2
, ,

son las coordenadas del vector v en la


base A y, en tal caso, el vector

1
.
.
.



es el vector de coordenadas de en la base . la funcin v

la
llamaremos funcin de coordenadas.
Elementos de Algebra Lineal - 2013 99
TEOREMA: Sea =
1
,
2
, ,

una base del espacio vectorial E. La


funcin v

cumple con las propiedades:



i) +



y, adems, es biyectiva.

Ejemplo: Obtener una base del subespacio de
4
, siendo:

S=

4

4
/
1

3
+
4
= 0
Elementos de Algebra Lineal - 2013 100
Solucin
Si
1

e S entonces
1
=
2
+
3

4
y, por lo tanto:

4
=

2
+
3

4

4
=

2
0
0
+

3
0

3
0
+

4
0
0

4
=
2
1
1
0
0
+
3
1
0
1
0
+
4
1
0
0
1


O sea que, una cuaterna de S se obtuvo mediante una combinacin lineal
de las cuaternas del conjunto:

A=
1
1
0
0
,
1
0
1
0
,
1
0
0
1


lo que quiere decir que genera al subespacio . Es un conjunto linealmente
independiente? Se puede comprobar fcilmente que lo es. Por lo tanto, hemos
hallado en una base del subespacio .
Elementos de Algebra Lineal - 2013 101
Ejemplo: Dado el conjunto

= *(1 2 0), (2 4 1), (3 6 1)
A=
1
2
3
,
2
4
6
,
0
1
1


de
3
. i) Encontrar el subespacio (). ii) Hallar una base para ().

Solucin

Como siempre, planteemos, en primer lugar, la combinacin lineal:
(
1
,
2
,
3
, e K)

x
1
x
2
x
3
=
1
1
2
3
+
2
2
4
6
+
3
+
0
1
1

Elementos de Algebra Lineal - 2013 102
De la misma surge:

1
21
3
1

2
2
+ 4
2
+
6
2
+

=
1

3
=
2

3
=
3


Resolviendo el sistema, obtenemos que
3
= 5
1
+
2
. Por lo tanto:

G en (A)=

3

3
/
3
=5
1
+
2

Elementos de Algebra Lineal - 2013 103
ii) Como es obvio, ya sabemos que A genera al subespacio (). Resta,
por consiguiente, probar que es linealmente independiente. Es fcil
demostrar que no lo es y, por lo tanto no es base de (). Pero si le
quitamos vectores a un conjunto linealmente dependiente hasta lograr un
conjunto linealmente independiente, no le quitamos la propiedad
generadora del mismo subespacio (), y, de tal forma, podemos obtener
una base a expensas del conjunto original. Por lo tanto, sacndole a al
conjunto A, por ejemplo, al vector 1 2 3

, podemos probar fcilmente


que el conjunto resultante:

A=
2
4
6
,
0
1
1


es linealmente independiente y, por lo tanto, se constituye en una base de
Gen(A). Por consiguiente, dim Gen(A) = 2.
Elementos de Algebra Lineal - 2013 104
En esta situacin las siguientes expresiones son equivalentes

A es un generador de
El espacio vectorial es generado por el conjunto
A genera a

Elementos de Algebra Lineal - 2013 105
2.9-PRODUCTO INTERIOR
Definicin
Sea espacio vectorial real y sea la funcin . que a cada par ordenado de
vectores de le hace corresponder un nico escalar real, esto es
:
(. )
La funcin es un producto interior si y slo si se verifican los siguientes
axiomas:
Ax.1. , ; =
Ax.2. , , ; + = +
Ax.3. , , ; = ( )
Ax.4. ; 0 ^
= 0 = 0


Definicin

Se llamar espacio euclideo a todo espacio vectorial real de dimensin
finita dotado de un producto interior.

Elementos de Algebra Lineal - 2013 106
En el espacio vectorial real

(n ), es un producto interior la funcin



:

R definida por

(
1
,
2
,,

)(
1
,
2
,,

)=
1

1
+
2

2
++

=1


Luego

es un espacio vectorial eucldeo



Cualquier sea , el producto interior definido precedentemente se
suele denominar Producto escalar o Producto punto.
Elementos de Algebra Lineal - 2013 107
2.9.1-PROPIEDADES DEL PRODUCTO INTERNO
Sea un espacio vectorial eucldeo. Entonces:

, , ; = ( )

Sea un espacio vectorial eucldeo. Entonces:

;

=0

Sea un espacio vectorial eucldeo. Entonces:

, ;

Elementos de Algebra Lineal - 2013 108
Sea v un espacio vectorial eucldeo, y sea la funcin (doble barra)

:


La funcin es una norma si y solo si verifica los siguientes axiomas:

. 1. ; 0 ^

=0u=0



. 2. , ; =

. 3. , ; + +




Elementos de Algebra Lineal - 2013 109
2.10- ESPACIO VECTORIAL NORMADO
Un espacio vectorial normado es un espacio vectorial en el que se
encuentra definida una norma.

Todo espacio vectorial eucldeo es un espacio vectorial normado, ya que la
norma es inducida por el producto interior definido en como veremos
ahora.
2.10.1-NORMA INDUCIDA POR UNA PRODUCTO INTERIOR
Proposicin

Sea un espacio vectorial euclideo, la funcin definida por

:
u =

es una norma.
Elementos de Algebra Lineal - 2013 110
Aplicaciones
en MATLAB
Elementos de Algebra Lineal


Sea n los vectores x, z realizar la combinacin lineal x+z.

>> x=[-0.5 0 .5]
>> z=[0.4 -0.81 0.4]
>> w = lincomb({-1, 1},{x, z})

w =
0.9000 -0.8100 -0.1000

Dadas las matrices A1=(2 4 3 ;0 3 2;0 1 4) y A2=[2 1 1 ;0 3 2;0 0 4], realizar la
combinacin lineal 1.A1-2.A2, usando lincomb( las matrices ingresar como
celdas) se tiene.

>>A1=[2 4 3 ;0 3 2;0 1 4];A2= [2 1 1 ;0 3 2;0 0 4];A={A1 A2};c= {1,-2};
lincomb(c, A)

ans =
-2 2 1
0 -3 -2
0 1 -4
Elementos de Algebra Lineal - 2013 112


Estudiar si los vectores u=(2,0,0)t; v=(1,3,0)t y w=(1,2,4)t presentan
dependencia o independencia lineal

El archivo dependence determina si un conjunto de vectores columnas es
linealmente independiente o dependiente

>> A=[2 1 1 ;0 3 2;0 0 4]
A =
2 1 1
0 3 2
0 0 4

>> [d]=dependence(A)

Los vectores son linealmente independientes





Elementos de Algebra Lineal - 2013 113
Los conjuntos de vectores

G1={(-1,1,0),(-1,0,1)} y G2={(-1,1,0),(-1,0,1),(-2,1,1)}

Sern generadores de W?
Si formamos las ecuaciones para la definicin de W

x[-1 1 0]+y[-1 0 1]=[0 0 0], o sea
-x-y=0;x=0;y=0
Con

>>[x,y]=solve('-x-y=0', 'x=0', 'y=0','x','y')
x=0,y=0
para G2

x[-1 1 0]+y[-1 0 1]+z[-2 1 1]=[0 0 0]
-x-y-2z=0;x+z=0;y+z=0
>>[x,y,z]f=inline ('-x-y-2z=0,x+z=0, y+z=0', 'x', 'y', 'z')

es linealmente dependiente

Elementos de Algebra Lineal - 2013 114


Sea W={(x,y,z)/x+y+z=0}

Al ser dos sistemas de generadores, cualquier vector del subespacio se podr
expresar como combinacin lineal de cada uno de los vectores del conjunto.

Por ejemplo el vector (3,0,-3) podr ser expresado como combinacin de
G1?

x[-1 1 0]+y[-1 0 1]=[3 0 -3]
entonces
x[-1 1 0]+y[-1 0 1]=[3 0 -3]
que nos da
-x-y=3;x=0;y=-3

Pruebe para G2; observe el resultado y se tendr

-x-y-2z=3;x+z=0;y+z=-3

Elementos de Algebra Lineal - 2013 115
Sea el espacio generado por la matrices A = pascal(4);B = rand(4), estudiar
si el vector v = ones(4) est en tal espacio, usando archivo span( verifica si un
vector determinado est en el espacio generado por un conjunto de vectores)

>>v = ones(4); A = pascal(4); B = rand(4); span(v, A, B)

vector dado no est en el espacio.





Elementos de Algebra Lineal - 2013 116
Otra manera
>> clear, syms x y
>> eq1='0.5=(200+3*x+4*y)^2/(20+2*x+3*y)^2/x'
>> eq2='10=(20+2*x+3*y)*y/x'
>> [x y]=solve(eq1,eq2,x,y)


Elementos de Algebra Lineal - 2013 117
Usar el archivo suma.m

>> suma

Matriz cuyas filas engendran V1, A1= [1 2 5 3 2;3 1 5 -6 6;1 1 3 2 0];
Matriz cuyas filas engendran V2, A2= [2 1 4 -3 4;3 1 3 -2 2;9 2 3 -1 -2];

La dimensin es
4


Elementos de Algebra Lineal - 2013 118
La base del subespacio son las columnas de la matriz B

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
-1 3 0 -1

Elementos de Algebra Lineal - 2013 119
Expresar el vector a de R
3
respecto de la base {v
1
,v
2
,v
3
} si respecto de la base
{u
1
,u
2
,u
3
} tiene la siguiente expresin a =2u
1
+3u
2
2u
3
, y los vectores v
j
estn
definidos por:

v
1
= u
1
+3u
2
u
3
, v
2
= u
1
u
2
u
3
,v
3
= u
2
u
3
a =[u
1
u
2
u
3
]X, siendo XT=(2, 3,2),
[v
1
v
2
v
3
]=[u
1
u
2
u
3
] P, siendo P=[1 1 0;3 -1 1;-1 -1 -1]

Es decir [v
1
v
2
v
3
]=[u
1
u
2
u
3
] P, siendo P
-1
regular

Reemplazando :a =[v
1
v
2
v
3
] P
1
X =[v
1
v
2
v
3
] X

>> p = [1 1 0;3 -1 1;-1 -1 -1];
>> x = [2 3 -2]';
>> xb = inv(p)*x

xb =
1.2500
0.7500
0
Elementos de Algebra Lineal - 2013 120
Ejemplo:
Demostrar que el vector b=
2
4
3
4
se encuentra en el subespacio generado
por los vectores

2
0
1
4
y
2
1
0
2


Si b esta en el subespacio generado por los dos vectores dados entonces b es
una combinacin lineal de tales vectores, es decir, existen escalares
1
y
2
tales
que

1
2
0
1
4
+
2
2
1
0
2
=
2
4
3
4

Elementos de Algebra Lineal - 2013 121
Lo que es equivalente a resolver la ecuacin matricial

2 2
0 1
1 0
4 2

2
=
2
4
3
4


Mediante MATLAB sean A = 2 2; 0 1; 1 0; 4 2 = 2; 4; 3; 4
y c = , . Usando el comando U=rref(C) obtenemos la forma escalonada
reducida de la matriz C.

Elementos de Algebra Lineal - 2013 122
U=
1 0 3
0 1 -4
0 0 0
0 0 0

Lo que indica que la ecuacin matricial es consistente y tiene solucin
nica
1
= 3 y
2
= 4. Por lo tanto el valor b =
2
4
3
4
se encuentra en el
subespacio generado por los valores
2
0
1
4
y
2
1
0
2

Elementos de Algebra Lineal - 2013 123
Sea a1=[1 -2 3]
t
, a2=[5 -13 -3]
t
y b=[-3 8-1], estar b en el plano generado por
a1 y a2? Desde la geometra Gen[a1,a2] es un plano que pasa por el origen en
R3, entonces estudiamos la solucin de x
1
a
1
+ x
2
a
2
=b, generando la matriz
ampliada [a
1
a
2
b].
Con MATLAB
>> A=[1 5 -3;-2 -13 8;3 -3 -1];
>> rrefstep(A)
Llegamos a
Upper Triangular Form STEP-BY-STEP <><><><>
The current matrix is:
1 5 -3
0 -3 2
0 0 -2
Elimination complete in column 2.

De este resultado vemos que 0x
2
=-2, sistema sin solucin, entonces b no
est en Gen[a
1
,a
2
]

Elementos de Algebra Lineal - 2013 124




Es tal vez el tema fundamental en el lgebra Lineal porque pueden
utilizarse para introducir, asociar y explicar prcticamente todos los
temas del lgebra Lineal. Sus propiedades, bien utilizadas, abrevian el
trabajo en las demostraciones.
Elementos de Algebra Lineal - 2013 126
3.1- DEFINICION
Sean y dos espacios vectoriales sobre el mismo cuerpo K. Se llama
aplicacin lineal a toda funcin de en que cumple con las siguientes
condiciones:

(, ; )

) ( + ) = () + ()
) ( ) = ()

Las aplicaciones lineales tambin se llaman homomorfismos, y, como surge
de la definicin, estas funciones asocian dos espacios vectoriales y
transformando una suma de elementos de en una suma de sus imgenes en
y el producto de un escalar por un elemento de en el producto del escalar
por la imagen de dicho elemento en .
Elementos de Algebra Lineal - 2013 127
3.2-CONDICION NECESARIA Y SUFICIENTE PARA LA
EXISTENCIA DE UNA APLICACIN LINEAL
Sean dos espacios vectoriales y sobre el mismo cuerpo . Una funcin
de en es una aplicacin lineal si y slo si se cumple que:

(, e K; x, y e E)
f (x + y) = f (x) + f (y)

Ejemplo: Sea el espacio (R
2
,+,R,.). Demostrar que la funcin en R
2

definida por

2
=

1


f es una aplicacin lineal en R
2
.
Elementos de Algebra Lineal - 2013 128
Solucin
La condicin necesaria y suficiente, traducida a la situacin dada en el
ejemplo, dice:

2
+

2
=

2
+

2


Desarrollando el primer miembro, y siempre teniendo presente la regla de
definicin de , tendremos:

2
+

2
=

1
+
1

2
+
2
=

2
+
2

1
+
1

Elementos de Algebra Lineal - 2013 129
Haciendo lo mismo con el segundo miembro de la igualdad:

2
+

2
=

1
+

1


Ambos miembros, como se ve, coinciden. Por lo tanto, es una aplicacin
lineal.

Elementos de Algebra Lineal - 2013 130
3.3-PROPIEDADES DE LAS APLICACIONES LINEALES
Si f es una aplicacin lineal de en , entonces:

1. La imagen del vector nulo de es el vector nulo de .
2. La imagen del opuesto de cualquier vector de es igual al opuesto de su
imagen.

Si y son espacios vectoriales sobre el mismo y es lineal,
entonces se verifica que

1. () = 0;

u , () = ()

Vemos que ; (0) = (0 . ) = 0 . () = 0:

Elementos de Algebra Lineal - 2013 131
Por otra parte

() + () = ( + ()) = () = ;

por lo que podemos concluir que () es el opuesto de () o, lo que es lo
mismo, que () = (); puesto que (; +) es un grupo.

Si E es un espacio vectorial sobre y
0
un vector fijo no nulo en , la
transformacin , () = +
0
(la traslacin por el vector
0
) no es
lineal, ya que (0) =
0
0.

El siguiente resultado nos permite asegurar que la funcin suma de dos
funciones lineales es una funcin lineal y que, si multiplicamos una funcin
lineal por un escalar, la funcin as obtenida es tambin una funcin lineal.


Elementos de Algebra Lineal - 2013 132
3.4-NUCLEO DE UNA APLICACION LINEAL
DEFINICIN: Sea f una aplicacin lineal de en . Se llama ncleo de
y se denota (),al subconjunto de E formado por todos los vectores que
tienen como imagen al vector nulo de F. O sea:

( ) = * e / () = +

3.5- IMAGEN DE UNA APLICACION LINEAL
DEFINICIN: Sea una aplicacin lineal de en . El conjunto imagen
de , al que denotaremos (), es el subconjunto de formado por todos los
elementos que son imagen de algn elemento de . O sea:

( ) = *e / e ^ = ()+
Elementos de Algebra Lineal - 2013 133
Sean y espacios vectoriales sobre , una funcin lineal.

Entonces a la dimensin del imagen de se denomina rango de y a la
dimensin del ncleo de se denomina nulidad de

Sean y espacios vectoriales sobre K .Entonces, el ncleo de la funcin
identidad es el subespacio *0+ y su imagen es el espacio E; el
ncleo de la funcin cero es el espacio E y su imagen es el
subespacio *0+


Elementos de Algebra Lineal - 2013 134
3.5.1-RELACION ENTRE LAS DIMENSIONES DEL NUCLEO E
IMAGEN

Sean y espacios vectoriales sobre una funcin lineal. Se
verifica que

1. es inyectiva () = *0+;
2. es sobreyectiva , () =

En el sentido puesto que es lineal, (0) = 0 y en consecuencia:

0 () o, lo que es lo mismo, {0} est en (): Por otra parte si es
tal que (); resulta que () = 0 y () = 0; y, puesto que por
hiptesis es inyectiva, concluimos que u = 0; con lo que () est en el
conjunto {0}: En definitiva, () = *+
Elementos de Algebra Lineal - 2013 135
En el sentido Supongamos que () = *0+ y que , son tales que
() = (). En ese caso () + (()) = 0 y, puesto que es lineal,

() + (()) = () + () = ( + ()):

En consecuencia ( + ()) = 0; o lo que es lo mismo, + ()
() = *+; es decir, u + (-v) = 0; de donde u = v.

2. Por definicin, es sobreyectiva si y slo si () = :
Elementos de Algebra Lineal - 2013 136
Comprobar que si es un isomorfismo, entonces (

,,

)
en E es libre si y slo si {(

),,(

)} es libre.

Ejemplo Las funciones


nx1
(K)

(
1
;...;



1xn
()

(

) (

;;

)

son isomorfismos. A IC le denominaremos isomorfismo columna y a
isomorfismo fila.

Elementos de Algebra Lineal - 2013 137
3.6-OPERACIONES CON APLICACIONES LINEALES
Conjunto de las aplicaciones lineales:
Sean y dos espacios vectoriales sobre el mismo cuerpo . Vamos a
denotar con (, ) al conjunto de todas las aplicaciones lineales que tienen a
y como dominio y codominio, respectivamente. De otra forma:

(, ) = * / +
Elementos de Algebra Lineal - 2013 138
Nuestro objetivo es dotar a (, ) de una estructura de espacio vectorial;
para ello definiremos, en primer lugar, la suma de aplicaciones lineales y luego
el producto de escalares por dichas aplicaciones.

Suma de aplicaciones lineales:

DEFINICIN: Sean y dos elementos de (, ). Llamaremos suma de
( , ) + a la ley definida por:

( + )() = () + (), e

PROPIEDAD: La suma de dos aplicaciones lineales es una aplicacin
lineal.


Elementos de Algebra Lineal - 2013 139
Producto de escalares por aplicaciones lineales:

DEFINICIN: Sean y elementos de y (, ) respectivamente.
Llamaremos producto de escalares por aplicaciones lineales a la ley
, = definida por:

( )() = (), e

PROPIEDAD: El producto de un escalar por una aplicacin lineal es una
aplicacin lineal.

Elementos de Algebra Lineal - 2013 140
3.7-EL ESPACIO VECTORIAL DE LAS APLICACIONES
LINEALES
El par ((, ), +) es un grupo conmutativo La suma es una ley interna en
(, ), tal como lo hemos probado. Adems es asociativa y conmutativa, por
serlo la suma en ; tiene elemento neutro, que es la aplicacin lineal
nula () = 0 y, por ltimo, toda de (, ) admite un opuesto
definido por
( )() = () . Por lo tanto, el par ((, ), +) es un grupo
conmutativo.

Elementos de Algebra Lineal - 2013 141
Ley de composicin externa Por definicin, el producto de escalares por
aplicaciones lineales es una ley de composicin externa, tal como lo hemos
probado. Se puede demostrar, sin dificultad, que:

(, e ( , ); , )
1. ( + ) = +
2. ( + ) = +
3. ( ) = ()
4. 1 =

La cuaterna ((, ), +, , . ) es un espacio vectorial De las dos secciones
anteriores podemos afirmar que la cuaterna ((, ), +, , . ) es un espacio
vectorial. En dicho espacio, los vectores son las aplicaciones lineales.
Elementos de Algebra Lineal - 2013 142
3.8- COMPOSICION DE APLICACIONES LINEALES
Es evidente que, como toda funcin, una aplicacin lineal se puede
componer con otra, bajo las condiciones adecuadas, que por otra parte, son
conocidas. Pero, el resultado de componer dos aplicaciones lineales, es una
aplicacin lineal?. Es fcil probar que la respuesta a esta pregunta es afirmativa.
En efecto, sean (, ) y (, ). Vamos a probar que la
composicin de g con f, definida por:

( )() = ( ())

es una aplicacin lineal.
Elementos de Algebra Lineal - 2013 143
Teniendo en cuenta la condicin necesaria y suficiente para la existencia de
una aplicacin lineal, tendremos que probar que:

(, e ; , )

( )( + ) = ( )() + ( )()

Veamos:

( )( +) = ( ( +)) = ( () + ())
= ( ()) + ( ()) = ( )() + ( )()

lo que prueba que si (, ) (, ), entonces (, ).
Elementos de Algebra Lineal - 2013 144
3.9- TEOREMA FUNDAMENTAL DE LAS
APLICACIONES LINEALES
TEOREMA: Sean y dos espacios vectoriales sobre el mismo cuerpo .
Sea A = {

, ,

} una base de . Tomemos el conjunto


B = {

, ,

} incluido en F. Existe una nica aplicacin lineal de


en F que cumple que:

(

) =

, (

) =

,..., (

) =









Nota: en las secciones siguientes de la unidad se denotan los vectores
(en negrita) con el suprandice
Elementos de Algebra Lineal - 2013 145
a-Existencia
Cada se escribe como combinacin lineal de la base =
1

1
++



Como es lineal () =
1
(
1
)++

) y considerando que
buscamos

= (

), = 1, , ,

Se tendr: () =
1

1
++


b-Unicidad
Supongamos existe otra aplicacin : /(

) =

, = 1, ,

Entonces de

, c/ , =
1

1
+ +



() =
1
(
1
)++


() =
1
(
1
)++

) =
1

1
+ +

= ()
De donde =

Elementos de Algebra Lineal - 2013 146
3.9.1-VECTOR DE COORDENADAS
Sea E espacio vectorial, =
1
, ,

base ordenada de , si , se
define el vector de coordenadas de respecto de B como:,-

siempre
que se cumpla =
1

1
++



O sea, el vector de coordenadas de es la n-ada que se forma con los
coeficientes de los vectores de la base, al escribir a como combinacin lineal
de stas.


Elementos de Algebra Lineal - 2013 147
Si ahora tenemos =
1
, ,

y =
1
, ,

bases de y ,
respectivamente, con : lineal, para cada

se puede calcular el vector


de coordenadas de (

) respecto a la base , formndose una matriz con estos


vectores coordenadas como columnas, es decir:

=
1

1
++

, = 1, . . ,

11

1

21

2




Elementos de Algebra Lineal - 2013 148
3.9.2-ASOCIACION ENTRE MATRICES Y APLICACIONES
LINEALES
La relacin que existe entre matrices y aplicaciones lineales, evidenciada en
la seccin anterior, tiene mucha importancia y merece que la formalicemos con
mayor rigor.
Elementos de Algebra Lineal - 2013 149
Denotemos con

() al conjunto de matrices de m filas y n columnas,


cuyos elementos pertenecen al cuerpo . Elegida la base de y de ,
espacios vectoriales de dimensin n y m respectivamente, existe, en relacin con
dichas bases, una nica funcin biyectiva ( ) (, ) en

()
y adems, por ser una funcin biyectiva (como es fcil probarlo), existe
tambin una nica funcin ( )

() en (, ). Esta relacin
biunvoca entre aplicaciones y matrices nos permitir analizar a stas utilizando
conceptos ya estudiados para aplicaciones lineales, en beneficio de una
economa en las demostraciones.

Ejemplo: Dada la aplicacin lineal de
3
en
2
definida por

3
=

1
+
2

2

3

Encontrar la matriz asociada a , ( ), respecto de las bases
=
1
1
1
,
1
1
0
,
1
0
0
y =
2
0
,
0
1

de
3
y
2
respectivamente.



Elementos de Algebra Lineal - 2013 150
Solucin
Obtenemos las imgenes de las vectores de la base y las expresamos como
combinacin lineal de los vectores de la base :

1
1
1
=
2
0
= 1
2
0
+ 0
0
1

1
1
0
=
2
1
= 1
2
0
+ 1
0
1


=
1 1 1/2
0 1 0


Como las coordenadas de las imgenes de los vectores de son la primera,
segunda y tercer columna de la matriz ( ), respectivamente, se tiene:


Elementos de Algebra Lineal - 2013 151
3.10-SUMA DE MATRICES
DEFINICIN: La suma de matrices es una funcin que asocia a todo par
,

- ,

(), otra matriz ,

- + ,

- del mismo conjunto, y que


est definida como sigue:

,

- + ,

- = ,

-

3.11-MULTIPLICACION DE UN ESCALAR POR UNA
MATRIZ
DEFINICIN: El producto de un escalar por una matriz ,

- del
conjunto

() es otra matriz de

() que se obtiene mediante la


siguiente regla:

,

- = ,

-

Elementos de Algebra Lineal - 2013 152
3.12-ISOMORFISMO ENTRE APLICACIONES LINEALES
Y MATRICES
Lo analizado en las dos ltimas secciones nos permite sacar una conclusin
muy importante.
En efecto, la funcin ( ) de (, ) en

() cumple con las


propiedades:

( +) = ( ) + ()
( ) = ( )

y, por consiguiente, es una aplicacin lineal; las operaciones de adicin y
multiplicacin por escalares se conservan a travs de esa correspondencia.
Elementos de Algebra Lineal - 2013 153
3.13-ESPACIO VECTORIAL DE LAS MATRICES
El hecho que la funcin ( ) (, )

() conserva la
suma y el producto por escalares, nos permite considerar a los conjuntos
(, ) y


() "como si fueran iguales". O sea que, como a travs del
isomorfismo se conserva la estructura, entonces podemos asegurar que tambin
la cuaterna (

(), +, , . ) tiene estructura de espacio vectorial.



En dicho espacio los vectores son las matrices de filas y columnas.
Elementos de Algebra Lineal - 2013 154
3.14-PRODUCTO ENTRE MATRICES
DEFINICIN: Al par de matrices ,

() y ,

- de

()
asociamos otra matriz ,

- de

() llamada producto de las dos primeras, y


definida como sigue:

,

- = ,

- ,

- =



= 1

Elementos de Algebra Lineal - 2013 155
Sean las aplicaciones , sobre los espacios , ,

:
:

En trminos de la composicin se podr escribir

:

Definida como ()() = , , al ser y lineales lo ser ut

Ahora si , , (, ), con , , bases ordenadas de
, , respectivamente



=
1
, ,

, =
1
, ,

, =
1
, ,



Elementos de Algebra Lineal - 2013 156
Entonces

=
1

1
++

, = 1, . . ,

=
1

1
++

, = 1, . . ,

= 1, . .

=
1

1
++

1
(
1
) + +

)

=
1
(
1

1
+ +

) ++

(
1

1
+ +

)

= (
1

11
++

1
)
1
++(
1

1
++

)

Elementos de Algebra Lineal - 2013 157
Utilizando sumatorias

= (
1

=1

)
1
+(

=1

, quedando la matriz
asociada como

=1

1

1

=1

=1

=1

11

1

11

1



() ()
Elementos de Algebra Lineal - 2013 158
3.15-ALGUNAS MATRICES ESPECIALES
Matriz identidad Sea la aplicacin lineal en E definida por () =
(Recurdese de que se trata de la homotecia de razn 1).
Si = *

, ,

+ es cualquier base de E, entonces la matriz asociada


a es:

=
1 0 0
0 1 0

0 0 1


A esta matriz, asociada a la aplicacin lineal identidad, se la denomina
matriz identidad, a la cual denotaremos , donde es el nmero de filas o
columnas que dicha matriz posee. En particular, para todo nmero natural
> 1, vamos a denotar () al conjunto de las matrices cuadradas de
filas y columnas.
Elementos de Algebra Lineal - 2013 159
Es fcil probar que, cualquiera sea (), se verifica que:

=

o sea que la matriz

es el elemento neutro para el producto de matrices


pertenecientes a

().
Muchos autores utilizan el conocido "smbolo de Kronecker" o "delta de
Kronecker".

Recibe este nombre todo elemento

del cuerpo , con 1 < ,


< que cumple con la condicin:

=

= 1

= 0

Utilizando este smbolo, la matriz identidad

se denota directamente ,

-.
Elementos de Algebra Lineal - 2013 160
Matriz escalar Una matriz de

() se llama escalar si se la puede escribir


de la forma , donde es un escalar cualquiera. De otra manera, una matriz
es escalar si tiene la forma:

0 0
0 0

0 0


Es fcil probar que, si dim = , entonces la matriz escalar est asociada
a la homotecia de razn , o sea a la aplicacin lineal en E definida por la
regla () = , para todo x de E.

Es importante llamar la atencin sobre un detalle que seguramente ha
pasado inadvertido: cuando hablamos de la matriz asociada a una homotecia,
no hemos fijado una base para E. En realidad, la matriz asociada a una
homotecia (que es un endomorfismo) es independiente de la base elegida y, ms
an, las homotecias son los nicos endomorfismos que tienen esa propiedad.

Elementos de Algebra Lineal - 2013 161
Matriz diagonal Una matriz perteneciente a

() se llama diagonal si
todos sus elementos que no se encuentran sobre la diagonal principal son nulos,
es decir, si , entonces

= 0. Por consiguiente, dicha matriz tiene la


forma:

1
0 0
0
2
0

0 0



donde algunos de los elementos de la diagonal principal pueden ser nulos.

Quiere decir que la matriz escalar tambin es una matriz diagonal.
Elementos de Algebra Lineal - 2013 162
Matriz triangular: Una matriz cuadrada [

] se llama triangular inferior si


tiene nulos todos los elementos debajo de la diagonal principal, es decir, si

= 0 siempre que > . Por lo tanto, la matriz triangular tiene la forma

11

12

1
0
22

2

0 0



el mismo razonamiento para la triangular superior si

= 0 siempre que
<
3.16- TRASPUESTA DE UNA MATRIZ
Sea una matriz = ,

- de

(). Se llama traspuesta de a la


matriz

de

() obtenida a partir de cambiando filas por columnas.


Es decir que, si = ,

-, con 1 < < 1 < < , entonces


= ,

-,

.
Elementos de Algebra Lineal - 2013 163
3.17-MATRIZ INVERSIBLE
Se dice que una matriz de

() es inversible si existe una matriz

1

tal que:

1
=

1
=


3.18-CAMBIO DE BASE
La matriz de

(), cuyas columnas son las coordenadas de los vectores


de la base en la base , o sea:

=

11

12

1

21

22

2



se llama matriz de paso o matriz de transicin de la base a la base .
Elementos de Algebra Lineal - 2013 164
TEOREMA Sea un espacio vectorial y sean A y B dos bases de dicho
espacio. Si P es la matriz de paso de A a B, entonces, para todo v de E, se
cumple que:

,-

= ,-


Ejemplo: Sea el espacio R
3
y elijamos para dicho espacio las bases:

=
1
0
0
,
0
1
0
,
0
0
1
y =
1
0
2
,
3
1
0
,
0
1
2


Si = ,
1

2

3
-

es un vector de
3
, exprese x en trminos de los
vectores de la base B.
Elementos de Algebra Lineal - 2013 165
Solucin
Estudiando el problema, surge inmediatamente que la matriz de paso de B
a A, es:

=
1 3 0
0 1 1
2 0 2


Antes de seguir, el alumno debera investigar el porqu de la afirmacin
anterior. Una vez hecho esto, hagamos el siguiente anlisis: si P es la matriz de
paso de A a B, entonces, para todo de
3
se tendr que ,-

= ,-

, por lo
tanto

,-

1
,-

Elementos de Algebra Lineal - 2013 166
Necesitamos, por lo tanto, calcular

1
; es fcil comprobar que:

1
=
1
4

3
4

3
8

1
4

1
4

1
8

1
4

3
4

1
8



Entonces, si por ejemplo, ,-

= ,1 2 4-

, entonces:

=
1
4

3
4

3
8

1
4

1
4

1
8

1
4

3
4

1
8

1
2
4
=
1
4

1
4

7
4



Se puede verificar la solucin hallada
Elementos de Algebra Lineal - 2013 167
Todo lo que hemos explicado acerca del cambio de base para un dado
espacio vectorial, se comprender mejor a partir del diagrama que sigue:

v(en E)

)
Elementos de Algebra Lineal - 2013 168
Aplicaciones
en MATLAB
Elementos de Algebra Lineal


Matriz asociada a una transformacin lineal

Uso de tranf.3

Se plantea para la aplicacin lineal T(x,y,z)=(x+y,x-z,y+2z), siendo las
respectivas bases

A=[0,-3,3;-3,3,0;-2,2,3] y B=[1,2,4; 2,1,-1; 0.5,-1,2].

>>vector3.m

En todos los casos los vectores deben ser ingresados como una matriz fila
Ingrese el 1er vector de la 1er base en R
3
: [0 -3 3]
Ingrese el 2do vector de la 1er base en R
3
: [-3 3 0]
Ingrese el 3ro vector de la 1er base en R
3
: [-2 2 3]
B =
0 -3 -2
-3 3 2
3 0 3
Elementos de Algebra Lineal - 2013 170


Ingrese el 1er vector de la 2da base en R^3: [1 2 4]
Ingrese el 2do vector de la 2da base en R^3: [2 1 -1]
Ingrese el 2do vector de la 2da base en R^3: [0.5 -1 2]

B1 =
1.0000 2.0000 0.5000
2.0000 1.0000 -1.0000
4.0000 -1.0000 2.0000

M =
Columns 1 through 5

1.0000 2.0000 0.5000 -3.0000 0
2.0000 1.0000 -1.0000 -3.0000 -3.0000
4.0000 -1.0000 2.0000 6.0000 3.0000

Column 6
0
-5.0000
11.0000
Elementos de Algebra Lineal - 2013 171
La matriz asociada a la transformacin lineal es:

Masoc =
0 0.2500 -0.3333
0 -2.0000 -0.3333
1.0000 1.5000 2.0000

Con el archivo tranlineal se puede practicar para R
3
en R
2
: T(x,y,z)=(x+y,x-z)

>> En todos los casos los vectores deben ser ingresados como una matriz fila

Ingrese el 1er vector de la 1er base en R^3: [1 1 1]
Ingrese el 2do vector de la 1er base en R^3: [1 1 0]
Ingrese el 3ro vector de la 1er base en R^3: [1 0 0]

B =
1 1 1
1 1 0
1 0 0
Elementos de Algebra Lineal - 2013 172
Dados los vectores B1 = {u
1
, u
2
, u
3
} y B2 = {v
1
, v
2
} hallar la trasformacin lineal
para R
3
en R
2
: T(x, y, z)=(x+y, x-z)

u
1
= (1,1,1) ; u
2
= (1,1,0) ; u
3
= (1,0,0)

v
1
= (2,0) ; v
2
= (0,1)

u
1
= (1,1,1) f(
1
) (2,0) = (1,1,1) ( + , ) (2,0)
u
2
= (1,1,0) f(
2
) (2,1) = (1,1,0) ( +, ) (2,1)
u
3
= (1,0,0) f(
3
) (1,1) = (1,0,0) ( + , ) (1,1)

Matriz base B2 en R
2
asociada a la trasformacin lineal

2 0 2 2 1
0 1 0 1 1

La matriz asociada a la transformacin lineal es:
Masoc =
1.0000 1.0000 0.5000
0 1.0000 1.0000
Elementos de Algebra Lineal - 2013 173
Con el archivo tranlineal.m se puede practicar la transformacion lineal para
R
3
en R
2
: T(x,y,z)=(x+y,x-z)

>> En todos los casos los vectores deben ser ingresados como una matriz fila

Ingrese el 1er vector de la 1er base en R^3: [1 1 1]
Ingrese el 2do vector de la 1er base en R^3: [1 1 0]
Ingrese el 3ro vector de la 1er base en R^3: [1 0 0]

B =
1 1 1
1 1 0
1 0 0
Elementos de Algebra Lineal - 2013 174


Ingrese el 1er vector de la 2da base en R^2: [2 0]
Ingrese el 2do vector de la 2da base en R^2: [0 1]

B1 =
2 0
0 1

M =
2 0 2 2 1
0 1 0 1 1

La matriz asociada a la transformacin lineal es:

Masoc =
1.0000 1.0000 0.5000
0 1.0000 1.0000
Elementos de Algebra Lineal - 2013 175
Elementos de Algebra Lineal - 2013 176
Calculemos la inversa de una matriz de 3*3

Sea A=
2 4 6
4 5 6
3 1 2


Primero escribimos la I junto a A en forma de matriz aumentada

2 4 6
4 5 6
3 1 2
|
1 0 0
0 1 0
0 0 1




Elementos de Algebra Lineal - 2013 177

y luego se efecta la reduccin por reglones:

2 4 6
4 5 6
3 1 2
|
1 0 0
0 1 0
0 0 1

1
2

1

1 2 3
4 5 6
3 1 2
|
1
2
0 0
0 1 0
0 0 1



1 2 3
0 3 6
0 5 11
|
1
2
0 0
2 1 0
3
2
0 1


1 2 3
0 1 2
0 5 11
|
1
2
0 0
2
3

1
3
0
3
2
0 1

2

2
4
1

3

3
3
1

1
3

2



Elementos de Algebra Lineal - 2013 178



1 0 1
0 1 2
0 0 1
|
5
6

2
3
0
2
3

1
3
0
11
6

5
3
1


1 0 1
0 1 2
0 0 1
|
5
6

2
3
0
2
3

1
3
0
11
6

5
3
1


1 0 0
0 1 0
0 0 1
|
8
3

7
3
1
13
3

11
3
2
11
6

5
3
1




1

1
2
2

3

3
+ 5
2

3

3

1

1

3

2

2
+ 2
3



Elementos de Algebra Lineal - 2013 179

Como A se ha reducido a I, se tiene

1

8
3

7
3
1
13
3

11
3
2
11
6

5
3
1
=
1
6
16 14 6
26 22 12
11 10 6
Se factoriza
1
6
a fin de facilitar
los clculos.

Comprobacin

1
=
1
6
16 14 6
26 22 12
11 10 6
2 4 6
4 5 6
3 1 2
=
1
6
6 0 0
0 6 0
0 0 6
=

Se puede verificar adems que
1
=






Hallar inversa de una matriz por Gauss Jordan

Sea la matriz A=[1 1 1;1 2 3;1 3 6], encontrar su inversa. Se crea la matriz
aumentada B con A seguida de la identidad I del mismo tamao que A

>> A=[1 1 1;1 2 3;1 3 6]; B = [A eye(size(A))]

B =
1 1 1 1 0 0
1 2 3 0 1 0
1 3 6 0 0 1

>> B = rref([A eye(size(A))])

B =

1 0 0 3 -3 1
0 1 0 -3 5 -2
0 0 1 1 -2 1
Elementos de Algebra Lineal - 2013 180


Entonces

>>B = B(:, 4:6)

B =
3 -3 1
-3 5 -2
1 -2 1

Verificando

>> A*B

ans =
1 0 0
0 1 0
0 0 1
Elementos de Algebra Lineal - 2013 181


Idntico resultado a

>>inv(A)

ans =

3.0000 -3.0000 1.0000
-3.0000 5.0000 -2.0000
1.0000 -2.0000 1.0000
Elementos de Algebra Lineal - 2013 182


Hallar las bases fundamentales a una matriz asociada A

El espacio fila de A(rs) es ortogonal al espacio nulo de A(ns) y el espacio
columna de A(cs) es ortogonal al espacio nulo izquierdo de A(nls); se usa fourb.m

>> A = randn(3,5)

A =
0.5377 0.8622 -0.4336 2.7694 0.7254
1.8339 0.3188 0.3426 -1.3499 -0.0631
-2.2588 -1.3077 3.5784 3.0349 0.7147

Se crea una matriz de ceros y unos de la matriz random A

>> A = A >= 0

A =
1 1 0 1 1
1 1 1 0 0
0 0 1 1 1
Elementos de Algebra Lineal - 2013 183


Las bases de los cuatro espacios sern
[cs, ns, rs, lns] = fourb(A)

cs =
1 1 1
1 0 0
1 1 0

ns =
-1 0
0 -1
1 0
0 0
0 1
Elementos de Algebra Lineal - 2013 184


rs =
1 0 0
0 1 0
1 0 0
0 0 1
0 1 0

lns =
Empty matrix: 3-by-0

Elementos de Algebra Lineal - 2013 185


Hallar la matriz de transicin de un espacio vectorial a otro espacio,
supondremos que las bases ordenadas se almacenan en columnas de las matrices T
y S, respectivamente

T = (1 2;3 4); S =(0 1;1 0);

V =
3 4
1 2

Con V calculamos un vector de coordenadas en la base S:as para el x=(1,1)
T

>> xs = V*[1;1]
xs =
7
3

Elementos de Algebra Lineal - 2013 186


Hallar la matriz de transicin de un espacio vectorial a otro espacio,
supondremos que las bases ordenadas se almacenan en columnas de las matrices T
y S, respectivamente, usando el archivo transmat.m

>> T = [1 2;3 4]; S = [0 1;1 0];
>> V = transmat(T, S)

V =
3 4
1 2

Con V calculamos un vector de coordenadas en la base S:as para el x=[1 1]T

>> xs = V*[1;1]
xs =
7
3

Elementos de Algebra Lineal - 2013 187
Cambio de base
Se consideran la matriz P =(1 -3 4;2 -5 6;-1 0 1) y los vectores de R
3
:
v
1
= (-2, 2, 3); v
2
= (-8, 5, 2); v
3
= (-7, 2, 6)

Encuntrese una base B1={u
1
, u
2
, u
3
} para R
3
tal que P sea la matriz del
cambio de base de B1 a B2 ={v
1
, v
2
, v
3
}

Calclense las coordenadas en la base B2 del vector v cuyas coordenadas en
la base B1 son (1, 2, 3).
Elementos de Algebra Lineal - 2013 188
Elementos de Algebra Lineal - 2013 189
>> cambio de base1
punto1
Respecto de la base cannica:
u1 =
28
-9
-3

u2 =
38
-13
2

u3 =
21
-7
3
Punto2

X2 =

36
-22
-9


Elementos de Algebra Lineal - 2013 190
En el espacio vectorial R
4
se consideran las bases: B1 = {u
1
, u
2
, u
3
; u
4
} y
B2 = {v
1
, v
2
, v
3
,v
4
} donde

u
1
= (1, 1, 1, 1)
u
2
= (0, 1, 1, 1)
u
3
= (0, 0, 1, 1)
u
4
= (0, 0, 0, 1)
v
1
= (1, 3, 2,-3)
v
2
= (1,-2, 0, 2)
v
3
= (-3,-1;-3, 0)
v
4
= (3, 4, 4,-3)



Elementos de Algebra Lineal - 2013 191
Calclese la matriz P que realiza el cambio de base de B2 a B1. Calclense las
coordenadas en B1 del vector cuyas coordenadas en la base B2 son (1, 1, 1, 1).
>>cambiobase2

La matriz P buscada es

-4.0000 -2.0000 1.0000 -2.0000
-1.0000 -4.0000 -4.0000 -1.0000
1.0000 -3.0000 -5.0000 0
3.0000 -1.0000 -4.0000 1.0000

Las coordenadas pedidas en la base {B1} son:

2.0000
2.0000
-1.0000
-7.0000
Elementos de Algebra Lineal - 2013 192
Considerando la transformacin lineal, cuya matriz est conformada por la
familia de vectores {(0,-3,-1,3), (-3,3,-1,0), (-2,2,1,3)}
Hallar una base de su ncleo.

>>A=[0,-3,-1,3;-3,3,-1,0;-2,2,1,3;]

A =
0 -3 -1 3
-3 3 -1 0
-2 2 1 3

>> null(A)

ans =
0.6448
0.4690
-0.5276
0.2931
Elementos de Algebra Lineal - 2013 193
4.1- DEFINICION
Dado el cuerpo , llamaremos sistema lineal de ecuaciones con
incgnitas con coeficientes reales o complejos a todo conjunto de relaciones del
tipo:

11

1
+
12

2
+ +
1

=
1

21

1
+
22

2
+ +
2

=
2

1
+
2

2
+ +


donde:
i) Los elementos

, con 1 < < y 1 < j < n son nmeros reales o


complejos a los que llamaremos coeficientes del sistema.
ii) los elementos

, son elementos de R que llamaremos trminos


independientes del sistema.
iii) los elementos

, que tambin son elementos de R, y representan las


incgnitas del sistema.
Elementos de Algebra Lineal - 2013 195
Qu significa resolver un sistema?. Es encontrar un conjunto de nmeros
(
1
,
2
, ,

) que, reemplazados por


1
,
2
, ,

en el sistema, lo satisfacen,
Obviamente, tales nmeros pueden no existir; en tal caso se dice que el sistema
carece de solucin.

Cuando un sistema tiene solucin, lo llamaremos sistema consistente; en caso
contrario, estaremos ante un sistema inconsistente. Un sistema consistente puede
tener una solucin nica o un conjunto de infinitas soluciones. Al conjunto de
todas las soluciones lo denominaremos conjunto solucin del sistema.
Elementos de Algebra Lineal - 2013 196
4.2-NOTACION MATRICIAL
Si nos detenemos un poco a analizar los elementos que componen un sistema
lineal, nos daremos cuenta que la informacin bsica que contiene puede
presentarse en una matriz.
Si tomamos, por ejemplo, el sistema:

1
+ 2
2

3
= 1

2
+
3
= 5

1
+ 3
2
4
3
= 2


entonces, las matrices que siguen resumen sus datos fundamentales del sistema
anterior:

1 2 1
0 1 1
1 3 4
y
1 2 1 1
0 1 1 5
1 3 4 2

Elementos de Algebra Lineal - 2013 197
La primera se llama matriz de los coeficientes y la segunda matriz
aumentada del sistema. Como vemos, la matriz aumentada consiste en la matriz
de coeficientes a la que se le agrega una columna que consiste de los elementos
del lado derecho del sistema. La utilizacin de las matrices simplificar la
bsqueda del conjunto solucin pero, para que la utilizacin de esta
herramienta sea ms fructfera deberemos dedicar un poco de nuestro tiempo
para estudiarla.
Elementos de Algebra Lineal - 2013 198
4.3-REDUCCION POR FILAS A FORMAS
ESCALONADAS
Una matriz rectangular est en forma escalonada si tiene las siguientes
propiedades:
i) Todas las filas distintas de cero deben estar arriba de cualquier fila con
todos ceros.
ii) Cada elemento principal de una fila debe estar a la derecha del elemento
principal de la fila inmediatamente anterior.
iii) Todos los elementos de una columna que estn debajo del elemento
principal, deben ser ceros.
Elementos de Algebra Lineal - 2013 199
Una matriz est en forma escalonada reducida si, adems, cumple las
condiciones:
i) El elemento principal de cada fila diferente de cero es 1.
ii) Cada 1 que es elemento principal es el nico elemento no nulo en su
columna.
Los siguientes son ejemplos de matrices escalonadas y de una matriz
escalonada reducida:

1 2 1 3
0 1 4 6
0 0 5 1
y
1 0 0 8
0 1 0 3
0 0 1 9

Elementos de Algebra Lineal - 2013 200
Ejemplo:

Sea la matriz:

=
1 1 2 0 1
2 1 1 1 2
3 0 2 1 1
1 2 0 0 3


Transformar dicha matriz en su forma escalonada y su forma escalonada
reducida.
Solucin










Elementos de Algebra Lineal - 2013 201




Hemos terminado ya que la ltima matriz es triangular; a menudo es
conveniente transformar los pivotes en unos, mediante el producto de toda la
fila por un nmero adecuado.

Esta ltima transformacin facilita los clculos cuando se trata de encontrar
el conjunto solucin de sistemas lineales.

3

2

3

4

2
+ 3
4
1 1 2 0 1
0 3 3 1 0
0 0 1 2 4
0 0 9 1 12

4
9
3
+
4
1 1 2 0 1
0 3 3 1 0
0 0 1 2 4
0 0 0 17 24

Elementos de Algebra Lineal - 2013 202
4.4-ALGORITMO PARA OBTENER UNA MATRIZ
TRIANGULAR Y TRIANGULAR REDUCIDA
i) Elija la primer columna diferente de cero y, en ella, un elemento no nulo
que ser el pivote.
ii) Si el pivote no est en la primera fila, colquelo en esa posicin
mediante un intercambio de filas.
iii) Utilice operaciones entre filas para transformar en ceros todos los
elementos que estn debajo del pivote.
iv) Tome la submatriz que quedara al eliminar la primer fila y la primer
columna y realice nuevamente los pasos i) , ii) y iii). Repita este proceso hasta
que no queden filas diferentes de cero para modificar.
v) Para obtener la forma escalonada reducida, comenzando con el pivote
que est ms a la derecha, cree ceros arriba de cada pivote. Transforme cada
pivote en 1 mediante una divisin por el nmero adecuado.
Elementos de Algebra Lineal - 2013 203
4.5-CONJUNTO SOLUCION DE UN SISTEMA LINEAL
El sistema lineal y su expresin matricial
Haciendo uso de nuestro conocimiento acerca de las matrices, podemos
presentar el sistema en forma matricial. En efecto, sean:

=

11

12

1

21

22

2



donde A es una matriz de

() llamada matriz de los coeficientes del


sistema, X es una matriz de

,
1
(
) llamada matriz de las incgnitas del sistema
y B es una matriz de

,
1
(
) que recibe el nombre de matriz de los trminos
independientes del sistema.
Elementos de Algebra Lineal - 2013 204
Como se puede apreciar, el sistema se puede poner de la siguiente manera:

= ()

que es la traduccin matricial del sistema mencionado.

Estamos aqu, pues, ante una ecuacin matricial, cuya solucin, si la hay,
estar dada por el conjunto de todas las matrices que, reemplazadas en la
relacin, la satisfacen.
4.6-EL SISTEMA COMO UNA APLICACION LINEAL
Prosiguiendo nuestro camino, cuya meta es transformar el sistema en una
expresin que sea ms fcil de estudiar, tomemos dos espacios vectoriales y ,
ambos definidos sobre el cuerpo , cuyas dimensiones sean y
respectivamente.
Elementos de Algebra Lineal - 2013 205
Introduzcamos ahora una aplicacin lineal de en que tenga a A como
matriz asociada, en relacin a la base cannica de ambos espacios; adems,
denotemos con al vector de , cuyas coordenadas sean
1
,
2
, ,

en la base
cannica de .

Sabemos, por lo visto en el captulo anterior, que la forma matricial es
absolutamente equivalente a la aplicacin lineal definida por:

() =

Es evidente que, en esas condiciones, el conjunto solucin del sistema () no
es otra cosa que el conjunto cuyos elementos son todos los vectores

=
,
1
,
2
, ,

- de Rn que verifican la relacin () = . La utilizacin de una


aplicacin lineal como algo equivalente a un sistema de ecuaciones lineales nos
permitir caracterizar, con mayor facilidad, al conjunto solucin del sistema.
Elementos de Algebra Lineal - 2013 206
4.7-CONJUNTO SOLUCION DE UN SISTEMA LINEAL
Denotemos con al conjunto solucin del sistema, cuyos elementos sern,
por lo tanto, todos los vectores de

que satisfacen la relacin. Pueden


presentarse dos situaciones:

i) Sistema inconsistente. En este caso el vector b no pertenece al conjunto
() . Lgicamente, entonces, no habr ningn en E, tal que () = . El
sistema, por lo tanto, carece de solucin, :

=

ii) Sistema consistente. En este caso el vector b es un elemento de () .
Por lo tanto, habr un de , por ejemplo

, de tal manera que:



(

) =
Elementos de Algebra Lineal - 2013 207
Cualquier otra solucin que hubiera, cumplir tambin con:

() =

Restando miembro a miembro la relacin, y teniendo en cuenta que es
una aplicacin lineal, obtenemos:

() (

) = (

) =

Hagamos

= ; dicho vector, como su imagen a travs de es 0, y


pertenece a () . Por consiguiente, todo vector
=

+ es una solucin del sistema o, dicho de otro modo, dada


una solucin particular cualquiera

del sistema, el conjunto solucin del
mismo es:

= *e / e (), =

+ +
Elementos de Algebra Lineal - 2013 208
Por lo tanto, el conjunto S estar formado por cualquier solucin particular
del sistema ms los elementos de () . En () estarn aquellos vectores que
son solucin del sistema homogneo deducido del (), entendindose como
sistema homogneo como aquel que tiene sus lados derechos nulos.

El sistema homogneo deducido del () tiene por ecuacin la expresin
= 0; Un sistema como ste siempre tiene, al menos, la solucin trivial
= 0; la pregunta importante que nos tenemos que hacer es si existe o no
una solucin no trivial, o sea, una solucin distinta de = 0. Cuando un
sistema lineal no homogneo es consistente indeterminado (o sea, cuando tiene
muchas soluciones), el conjunto solucin consta de todos los vectores que se
puedan expresar como una suma entre una solucin particular cualquiera y una
combinacin lineal arbitraria de vectores que satisfaga el sistema homogneo.
Elementos de Algebra Lineal - 2013 209



Supongamos que un sistema se cambia a uno nuevo mediante la
transformacin anterior. Considerando cada operacin de fila, es fcil ver que
cualquier solucin del sistema original sigue siendo una solucin del sistema
nuevo. Recprocamente, ya que el sistema original se puede producir por medio
de operaciones de fila en el sistema nuevo (las operaciones de fila son
invertibles), cada solucin del sistema nuevo tambin es solucin del sistema
original. Por lo tanto: si las matrices aumentadas de dos sistemas lineales son
equivalentes por filas, entonces los dos sistemas tienen el mismo conjunto
solucin.

Elementos de Algebra Lineal - 2013 210
Ejemplo
Resolver el sistema, utilizando la forma escalonada de la matriz ampliada, el
sistema:

1
+ 3
2
= 1
2
1
+
2
= 3
2
1
+ 2
2
= 0

Solucin

1 3 1
2 1 3
2 2 0

2

2
2
1

3

3
2
1

1 3 1
0 5 5
0 4 2

3
5
3
4
2

1 3 1
0 5 5
0 0 10


Observamos que una de las ecuaciones que se obtiene es inconsistente ya
que 0 10.
El sistema es, por lo tanto, inconsistente, o sea que carece de soluciones.
Elementos de Algebra Lineal - 2013 211
Aplicaciones
en MATLAB
Elementos de Algebra Lineal
Veamos ejemplos sencillos de sistemas

a)igual nmero de ecuaciones que incgnitas

>> A = [1 2 3;4 5 6;7 8 10],b=ones(3,1);
>>x = A\b
x =
-1.0000
1.0000
0.0000

Si se calcula el vector de error residual (debe ser cero)

>> b - A*x

1.0e-015 *

0.1110
0.6661
0.2220
Elementos de Algebra Lineal - 2013 213
b)mayor nmero de ecuaciones que incgnitas(sobre determinado), con el de
mnimos cuadrados sera

>>A = [2 1; 1 10; 1 2];
>> x = A\b

x =
0.5849
0.0491

>>b - A*x

-0.1208
-0.0755
0.3170


Elementos de Algebra Lineal - 2013 214
c) mayor nmero de incgnitas que ecuaciones, MATLAB nos da una
solucin particular si el sistema es consistente

>> A = [1 2 3; 4 5 6];b = ones(2,1);x = A\b

x =
-0.5000
0
0.5000

Una solucin general se obtiene generando una combinacin lineal de x con
las columnas del espacio nulo de A

>>t= null(A)

t =
0.4082
-0.8165
0.4082
Elementos de Algebra Lineal - 2013 215


Si los coeficientes son 1 y -1 de la combinacin lineal:

>>z = lincomb({1,-1},{x,t})

z =
-0.9082
0.8165
0.0918

>> r = b - A*z

r =
1.0e-015 *

0.8882
0.1110


Elementos de Algebra Lineal - 2013 216
Uso de rref

Sea el sistema de coeficientes y el vector de lado derecho, respectivamente:

>>A = magic(3); b = ones(3,1);
>> [x, pivot] = rref([A b])

x =
1.0000 0 0 0.0667
0 1.0000 0 0.0667
0 0 1.0000 0.0667

pivot =

1 2 3 %ndices de las columnas pivotes


Elementos de Algebra Lineal - 2013 217


>> x = x(:,4)
x =
0.0667
0.0667
0.0667
>> b - A*x

ans =
0
0
0
Uso del solve de MATLAB
>>[x,y,z]=solve('x+y+z=1', '3*x+y=3', 'x-2*y-z=0','x','y','z')
x =
4/5
y =
3/5
z =
-2/5
Elementos de Algebra Lineal - 2013 218
O con la sintaxis

>>[x,y,z]=solve('x+y+z=1', '3*x+y=3', 'x-2*y-z=0')

x =
4/5

y =
3/5

z =
-2/5


Elementos de Algebra Lineal - 2013 219
-empleando el symbolic toolbox
Sea un sistema x+2*y-u, 4*x+5*y-v
>> syms u v x y;
>> S = solve(x+2*y-u, 4*x+5*y-v);
>> sol = [S.x;S.y]
sol =

(2*v)/3 - (5*u)/3
(4*u)/3 - v/3
Ahora

A = [1 2; 4 5];
b = [u; v];
z = A\b
z =
(2*v)/3 - (5*u)/3
(4*u)/3 - v/3

Sol y z producen la misma solucin, aunque los resultados se asignan a
variables diferentes
Elementos de Algebra Lineal - 2013 220

INTRODUCCION

En este captulo desarrollaremos la teora de los determinantes. En el fondo,
se trata de un nmero real que se asocia con una matriz al cual podemos
introducirlo de dos maneras: una de ellas se basa en definirlo y deducir sus
propiedades a partir de esa definicin; la otra consiste, por el contrario, en
encontrar su regla de definicin a partir de las propiedades de las aplicaciones
multilineales alternadas. Elegimos la segunda posibilidad, ya que, por una parte,
introduce al determinante de una manera ms natural para nosotros, teniendo en
cuenta los conocimientos que ya poseemos de las aplicaciones lineales.
De todos modos, cualquiera sea la opcin elegida, nos encontraremos ante
una teora difcil, la cual, por los objetivos de la materia que nos ocupa, ser
simplificada en gran medida.


Elementos de Algebra Lineal - 2013 222
5.1-APLICACIONES BILINEALES
DEFINICION: Sean , y tres espacios vectoriales sobre el mismo cuerpo
. Una aplicacin ( , ) ( , ) de en se llama bilineal si cumple
con las siguientes condiciones:

) (, ) = (, ) = (, )
) ( + , ) = (, ) + ( , )
) ( , + ) = (, ) + ( , )
5.1.1-APLICACION BILINEAL ALTERNADA
DEFINICION: Una aplicacin bilineal ( , ) ( , ) de en se
llama alternada si (, ) =

PROPIEDAD: Si es una aplicacin bilineal alternada, entonces se cumple:

(, ) = (, )

Elementos de Algebra Lineal - 2013 223
Ejemplo: Sea E un espacio vectorial de dimensin 3 sobre el cuerpo y sea
= *

+ una base de E. Si:



=
1

+
2

+
3


=
1

+
2

+
3



Definimos una funcin de
2
en mediante la regla:

, =
2

+
3

+(
1

1
)



Demostrar que es una aplicacin bilineal alternada.

Solucin
Probemos que se cumple. En efecto:

,
=
2

+
3

+
1

=
=
2

+
3

+
1

= (, )

Elementos de Algebra Lineal - 2013 224
con lo que queda probada la mencionada condicin. Por otra parte, si
= 1

+ 2

+ 3

entonces:

+

,
=
2
+

3

3
+
3

+
3
+

1

1
+

+
1
+

2

2
+

=
2

+
3

+
1

+
2

+
3

+
1

= , + (

, )

De manera semejante se puede probar que f (x ,y+ y) = f (x,y) + f (x ,y),
demostrando con ello que es bilineal. Adems:

, =
2

+
3

+
1

=0

y, por lo tanto, es alternada. Esta aplicacin bilineal alternada que terminamos
de definir se llama producto vectorial entre los vectores e .
Elementos de Algebra Lineal - 2013 225
5.2-DETERMINANTE DE ORDEN 2
TEOREMA: Sean E y F dos espacios vectoriales sobre el mismo cuerpo K y
sea dim = 2. Cualquiera sea = *

+ elegida como base de E, y para


todo vector w de F, existe una nica aplicacin bilineal alternada
( , ) ( , ) de
2
en F tal que (

) = .

DEFINICION: En el Teorema anterior tomemos F = K y w = 1. En tal
caso, el mismo nos dice que existe una y solamente una aplicacin bilineal
alternada ( , ) ( , ) de
2

en K, tal que (

) = 1. Dicha
aplicacin se llama determinante de los vectores e con relacin a la base A
elegida.
Elementos de Algebra Lineal - 2013 226
Determinante de una matriz cuadrada de dos filas

Sea la matriz:

=




Se llama determinante de M, y se denota d (M) , al escalar:

=


=

En virtud de esta definicin, podemos ver que d (A) = (

). Adems,
intercambiando las filas o columnas, () cambia de signo, propiedad sta que
surge como una consecuencia lgica de su condicin de forma bilineal alternada.
Elementos de Algebra Lineal - 2013 227
5.3-LA PERMUTACION Y SU SIGNO
Para poder desarrollar la teora de los determinantes de orden mayor que
dos, necesitamos utilizar nuestros conocimientos de las permutaciones. Por ello,
comenzaremos esta seccin haciendo una rpida revisin de dicho tema.

a-Permutacin

DEFINICION: Sea el conjunto

= *1,2, , +. Denotemos con

al
conjunto de todas las funciones biyectivas en I
n
. Llamaremos permutacin a
toda funcin biyectiva perteneciente a

. La misma queda caracterizada por el


conjunto de las imgenes:

= ( (1) , (2) , , () )

donde, por ejemplo, (2) es la imagen de 2 a travs de .
Elementos de Algebra Lineal - 2013 228
As, si consideramos el conjunto
4
= *1,2,3,4+, entonces la permutacin
= (1,3,4,2) significa que es una funcin biyectiva en
4
que asocia los
elementos de la siguiente manera:

1 1
2 3
3 4
4 2

Por otra parte, sabemos que componiendo dos funciones biyectivas,
obtenemos otra funcin biyectiva; por consiguiente, la composicin de dos
permutaciones es una nueva permutacin.

El nmero de elementos de

es !, o, dicho de otro modo, dado el


conjunto

= *1,2, , + , entonces es factible efectuar n! permutaciones


distintas de los elementos de I
n
.
Elementos de Algebra Lineal - 2013 229
b-INVERSION
DEFINICION: Tomemos nuevamente el conjunto

= *1,2, , +. Decimos que el par ( , ) de elementos de



presenta
inversin para la permutacin de

si:

< () > ()

Por ejemplo, dado el conjunto
5
= *1,2,3,4,5+ y la permutacin
= (3,1,4,5,2), analicemos qu pares ( , ) de elementos de
5
presentan
inversin; para ello escribamos dichos pares con sus correspondientes imgenes:

(1,2) 3,1 (2,3) (1,4)
(1,3) 3,4 (2,5) (1,2)
(1,4) 3,5 (3,4) (4,5)
(1,5) 3,2 (3,5) (4,2)
(4,5) (5,2)


Elementos de Algebra Lineal - 2013 230
Como se puede apreciar, los pares (1,2), (1,5), (3,5) (4,5) presentan
inversin. Una manera ms prctica de conocer el nmero de inversiones que
hay en una permutacin es la siguiente: sea la permutacin
= ((1), (2), , ()); para cada (), con ,1, -, se cuentan los
trminos de la sucesin p que son posteriores a () y menores que l mismo.
En el ejemplo anterior, cuando

= (3,1,4,5,2), este nmero es la suma:

2 +0 +1 +1 = 4

y, entonces, diremos que () = 4.

Conociendo el nmero () de una permutacin

, decimos que p
es par o impar si se produce un nmero par o impar de inversiones. A partir de
all se define el signo de , que denotaremos () , de la manera siguiente:

Sgn(p)=
1,
1,

Elementos de Algebra Lineal - 2013 231
Ejemplo:
A partir del conjunto
7
= *1,2,3,4,5,6,7+ define la permutacin
= (1,3,5,7,2,4,6). Determinar el nmero de inversiones de y su signatura.

Solucin
Para esta permutacin, el nmero de inversiones es:

() = 0 + 1 + 2 + 3 + 0 + 0 + 0 = 6

y, por lo tanto, () = 1.
Elementos de Algebra Lineal - 2013 232
5.4-APLICACIONES TRILINEALES ALTERNADAS
DEFINICION: Sean dos espacios vectoriales y sobre el mismo cuerpo
K. Una aplicacin (, , ) (, , ) de
2
en es trilineal alternada si:

i) es lineal en cada uno de los vectores , , .
ii) es nula si coinciden dos de los tres vectores.
Propiedades
1. Si se intercambian dos de los tres vectores de
(, , ), (, , ) cambia de signo.
2. Si uno de los tres vectores de (, , ) es combinacin lineal de los
otros, entonces (, , ) = .
3. Si a uno de los tres vectores de (, , ) se le suma una combinacin
lineal de los otros dos, (, , ) no cambia.
Elementos de Algebra Lineal - 2013 233
5.5-DETERMINANTE DE ORDEN 3
TEOREMA: Sean E y F dos espacios vectoriales sobre el mismo cuerpo y
sea dim = 3. Cualquiera sea la base = *

+ de E que se elija y para


todo vector w de F, existe una y slo una aplicacin trilineal alternada de
3
en
F tal que (

) =

Demostracin: Sean , y tres vectores de . Siendo A una base de E,
podemos decir:

=
1

1
+
2

2
+
3

3
=

3
=1

=
1

1
+
2

2
+
3

3
=

3
=1

z =
1

1
+
2

2
+
3

3
=

3
=1

Elementos de Algebra Lineal - 2013 234
Suponiendo la existencia de una aplicacin trilineal de E
3
en F, entonces:

, , =

3
=1
3
=1
3
=1
=

)

donde la suma se extiende para todos los subndices , , tomados en I
3
=
{1,2,3} de manera arbitraria. Estaramos, por lo tanto, ante una permutacin
con repeticin del conjunto
3
, que como bien sabemos, tiene 27 trminos.
Ahora bien, como es alternada, se anularn todas aquellas imgenes
(

, , ) que no tengan los subndices , , distintos entre s, o dicho de


otra manera, donde el conjunto ( , , ) sea la imagen de {1,2,3} a travs de
una permutacin. Para nuestra suerte, de los 27 trminos de la suma que
tenamos originalmente, quedar solamente 3!=6, los cuales sern los siguientes:

, ,
=
1

3

1
,
2
,
3
+
1

2

1
,
3
,
2
+
2

3

2
,
1
,
3
+
2

1

2
,
3
,
1
+
3

2

3
,
1
,
2
+
3

1
(
3
,
2
,
1
)

Elementos de Algebra Lineal - 2013 235
Observemos los subndices de los vectores de la base de A. Evidentemente
que los mismos son las permutaciones de {1,2,3}, a saber:


1
= 1,2,3
2
= (1,3,2)

1
= 2,1,3
2
= (2,3,1)

1
= 3,1,2
2
= (3,2,1)

Fcilmente podemos ver que la signatura de p
1
, p
4
y p
5
es + 1 y la de p
2
,
p
3
y p
6
es -1 y, por consiguiente, podemos decir:

=
3
,
1
,
2
=



Agrupando los trminos por su signo y extrayendo factor comn
(v
1
,v
2
,v
3
), tendremos:
, , =
1

3
+
2

1
+
3

1


donde, como sabemos, = (

).

La relacin establece la unicidad de , cuya existencia hemos supuesto.
Elementos de Algebra Lineal - 2013 236
Por otra parte, es fcil demostrar que (, , ) = (, , ), siendo,
por lo tanto, la aplicacin lineal en . De manera similar se prueba la
linealidad en los otros dos vectores. Adems, como:

3
+
2

1
+
3

= , , +(, , )
entonces es alternada, lo que demuestra que la funcin que hemos supuesto
que es una aplicacin trilineal alternada, realmente lo es. De esta manera, el
Teorema queda demostrado.
Elementos de Algebra Lineal - 2013 237
Definicin del Determinante de Orden 3: En el enunciado del Teorema
anterior, si F = K y eligiendo, adems, w = 1, la forma trilineal alternada
(, , ) se llama determinante de los vectores x, y , z con relacin a la base A
elegida.
Determinante de una matriz de M
3
(K).
Sea la matriz:

=

11

12

13

21

22

23

31

32

33


una matriz de
3
(). Recibe el nombre de determinante de M, y se denota
(), al escalar:

() =

11

12

13

21

22

23

31

32

33


=
11

22

33
+
31

12

23
+
21

32

13
-
31

22

13
-
21

12

33
-
11

32

23



Elementos de Algebra Lineal - 2013 238
Observemos los subndices de cada uno de los trminos de la suma: los
segundos son siempre 1, 2 y 3 (los hemos ubicado ex-profeso de esa manera) y
los primeros son las permutaciones de {1,2,3} con su correspondiente signatura.
Teniendo en cuenta eso, la suma anterior puede expresarse de la siguiente
manera:

= ()
1 1

2 2

3 3


siendo un elemento de P
3
(conjunto de las permutaciones de los elementos
{1,2,3}).
Elementos de Algebra Lineal - 2013 239
5.6- PROPIEDADES DE LOS DETERMINANTES DE
ORDEN 3
1. El determinante de una matriz M es igual al determinante de su
traspuesta.

2. En un determinante se puede extraer como factor a todo escalar que
multiplique a una lnea (llamamos lnea a una fila o columna). O sea:

3
=

3


3. Si los elementos de una lnea son combinaciones lineales, el
determinante se puede descomponer en una suma de determinantes.

3
=

3
+

3

Elementos de Algebra Lineal - 2013 240
4. Si a una lnea de un determinante se le suma una combinacin lineal de
las otras dos, el determinante no vara.

1
+
1
+
1

2
+
2
+
2

3
+
3
+
3
=

3


5. Si una lnea del determinante es combinacin lineal de las otras dos, el
determinante es cero.

1
+
1

2
+
2

3
+
3
= 0
Elementos de Algebra Lineal - 2013 241
5.7-DESARROLLO DEL DETERMINANTE POR LOS
ELEMENTOS DE UNA LINEA
Extraigamos en el desarrollo, como factores, a los elementos de una lnea
cualquiera, por ejemplo la segunda fila:

11

12

13

21

22

23

31

32

33

=
21
(
13

32

12

33
) +
22
(
11

33

13

31
)
23
(
12

31

11

32
)

Esta forma de expresar el determinante se denomina desarrollo por los
elementos de la segunda fila. Para ver el lado prctico del mtodo, expresemos la
igualdad anterior de la siguiente manera:

11

12

13

21

22

23

31

32

33
=
21

12

13

32

33
+
22

11

13

31

33

23

11

12

31

32




Elementos de Algebra Lineal - 2013 242
Los coeficientes de
21
,
22
y
23
se llaman cofactores de los mismos. El
cofactor de un elemento es, por consiguiente, el determinante que se obtiene
suprimiendo en el determinante original la fila y la columna del elemento
considerado y el signo es positivo o negativo segn que la suma de los subndices
del elemento sea par o impar respectivamente.
As como hemos tomado la segunda fila como base para el desarrollo,
hubiramos podido utilizar cualquier lnea distinta.
5.8-APLICACIONES MULTILINEALES
DEFINICION: Sean E y F dos espacios vectoriales sobre el mismo cuerpo
K. Una aplicacin (

, ,

) (

, ,

)) de

en F es multilineal
si es lineal en cada uno de los vectores x
1
,x
2
,...,x
n
.

PROPIEDAD: Cualesquiera que sean los escalares
1
,
2
, ,

se cumple:
(

, ,

) =
1
,
2
,...,
n
(

, ,

)
Elementos de Algebra Lineal - 2013 243
5.9-APLICACIONES MULTILINEALES ALTERNADAS
DEFINICION: Una aplicacin
multilineal (

, ,

) (

, ,

) de

en F es alternada si
(

, ,

) = siempre que existan dos ndices y distintos, tales que

.

PROPIEDADES:

1. Si en una aplicacin multilineal alternada
(

, ,

) (

, ,

) de

en se intercambian de
posicin dos de los n vectores

, ,

entonces
(

, ,

) cambia de signo. Dicho de otra manera, si


permutamos los vectores

, con i < j, entonces:



, ,

, ,

, ,

= (

, ,

, ,

, ,

)

Elementos de Algebra Lineal - 2013 244
2. Si es una permutacin de = *1,2, , + cuya signatura es
Sgn(p), entonces, para toda aplicacin multilineal alternada
(

, ,

) (

, ,

) se cumple:


(1)
,
(2)
, ,
()
= (
1
,
2
, ,

)
3. Si cada uno de los vectores

, ,

es una combinacin lineal de


los vectores de *

, ,

+ de la siguiente manera:

=
11

+
21

++
1

=
12

+
22

++
2

=
1

+
2

++



entonces para toda aplicacin multilineal alternada
(

, ,

) (

, ,

) se cumple:

, ,

=
1 1

2 2

, ,

)
donde la suma se realiza sobre el conjunto F
n
de las permutaciones de
*1,2, , + con su correspondiente signatura ().
Elementos de Algebra Lineal - 2013 245
5.10-DETERMINANTE DE ORDEN n

TEOREMA: Dados los espacios vectoriales E y F sobre el mismo cuerpo K. Sea
dim E = n. Cualquiera sea la base = *

, ,

+ de E elegida y para todo


vector w de F, existe una nica aplicacin multiplicacin multilineal alternada
(

, ,

) (

, ,

) de

en F tal que (

, ,

) = .

DEFINICION: Tomemos el enunciado del Teorema y hagamos F = K. Si
adems consideramos = 1, entonces queda (

, ,

) = 1 y, en tal
caso, (

, ,

) se llama determinante de los vectores

, ,

en la
base A elegida. Por lo tanto, si:

1,

=
1

+
2

++


donde = *

, ,

+ es la base de E, entonces:

, ,

=
1 1

2 2


= (

, ,

)
donde la suma se realiza sobre todas las permutaciones p de los ndices {1,2,...,n}.
Elementos de Algebra Lineal - 2013 246
5.11-DETERMINANTE DE UNA MATRIZ DE

()
DEFINICION

Sea la matriz:

=

11

12

1

21

22

2



Llamamos determinante de al escalar:

=
1 1

2 2




donde la suma se realiza sobre las permutaciones p de los ndices {1,2,...,n}.
Elementos de Algebra Lineal - 2013 247
5.12-PROPIEDADES
1. Si (), entonces se cumple que () = (

).
2. Sea una matriz de

(). Si en A se intercambia la posicin de dos


lneas paralelas, el determinante de A cambia de signo.
3. Si una matriz A de

() tiene dos o mas lneas iguales, entonces


() = 0.
4. Si una matriz A de

() tiene una lnea que es combinacin lineal de


otras, entonces () = 0.
5. Si a una lnea de una matriz de

() se le suma una combinacin


lineal de las otras, el determinante de A no vara.
6. Si una lnea de una matriz A de

() se multiplica por un escalar,


entonces el determinante de A queda multiplicado por dicho escalar.
7. Cualesquiera sean las matrices A y B de

(), se cumple que


() = ()(), siempre que el producto est definido.
Elementos de Algebra Lineal - 2013 248
5.13-DESARROLLO DE UN DETERMINANTE POR LOS
ELEMENTOS DE UNA LINEA
Matriz menor complementaria de un elemento

DEFINICION: Dada una matriz A de

(), con n 2, la matriz


cuadrada de orden 1 obtenida suprimiendo la fila i y la columna j de A se
llama menor complementaria del elemento

de A y se denota

.

Cofactor de un elemento de una matriz

DEFINICION: Sea A una matriz de

(). Se llama cofactor de un


elemento

de al nmero denotado

y definido por:

= (1)

)
Elementos de Algebra Lineal - 2013 249
El cofactor y el clculo de un determinante

Es posible utilizar el cofactor para calcular el determinante de cualquier
matriz de

(). En tal sentido, se puede demostrar que:



=
1

1
+
2

2
++

=1


Observemos que () se ha calculado sumando los productos de cada
elemento de la fila por su respectivo cofactor. Diremos, por ello, que se ha
calculado el determinante de por los elementos de la fila . Es importante
completar lo expuesto aclarando que, as como hemos utilizado una fila
cualquiera como base del clculo, hubiramos podido utilizar cualquier
columna de la matriz.
Elementos de Algebra Lineal - 2013 250
5.14- MATRIZ ADJUNTA
DEFINICION: Sea A una matriz de

(). Llamaremos adjunta de a la


traspuesta de la matriz que resulta de reemplazar cada elemento de por su
respectivo cofactor.

Producto de una matriz por su adjunta
PROPIEDAD: Para toda matriz A de

() se cumple que:

= = ()



donde

es la matriz identidad de

().

Inversa de una matriz por la adjunta
TEOREMA: Una matriz de

() es invertible si y slo si () no es
cero. En tal caso se cumple que:

1
=
()
()


Elementos de Algebra Lineal - 2013 251
5.15-RANGO DE UNA MATRIZ
El estudio del rango de una matriz es, tal vez, una de las principales
aplicaciones de la teora de los determinantes. Adems, una vez definido el
concepto, nos servir de importante herramienta en el anlisis de los sistemas
lineales.
Nosotros, en realidad, ya hemos utilizado este concepto, sin mencionarlo
en forma explcita. As, dado un conjunto = *
1
,
2
, ,

+ incluido en un
espacio vectorial E, se define el rango de A a la dimensin del subespacio de E
generado por A. Asimismo, dada una aplicacin lineal de E en , se llama
rango de , y se denota () , a la dimensin de () . O sea:

() = dim () = dim ()

En la seccin que sigue, ampliaremos este concepto mediante la definicin
del rango de una matriz.

DEFINICION: Dada la matriz e

(), siendo
= ,

-. Llamamos rango de A, al que denotaremos r(A), al nmero de


columnas linealmente independientes que tiene A.
Elementos de Algebra Lineal - 2013 252
5.15.1-CALCULO DEL RANGO DE UNA MATRIZ
Sea A la matriz ,

- de

(). De dicha matriz podemos extraer matrices


cuadradas, de tal forma que las filas y columnas de las mismas sean parte de las
filas y columnas de A. Es obvio que, si es el orden de cualquier matriz
cuadrada extrada de A, entonces = min *, +.

Si llamamos a una matriz cuadrada de orden extrada de A, y
teniendo en cuenta que ser inversible si () 0, entonces toda matriz
A no nula contiene al menos una matriz inversible, cuyo determinante sea, por
lo tanto, distinto de cero. Si llamamos r al mayor orden de una matriz extrada
de A tal de que () 0, en el Teorema que enunciaremos a continuacin,
se relacionar el nmero r con el rango de la matriz A.

TEOREMA: Sea

() la matriz ,

-. El rango de A es el entero
mayor , tal que pueda extraerse de A una matriz de orden r, cuyo determinante
sea no nulo.
Elementos de Algebra Lineal - 2013 253
5.15.2-CALCULO DEL RANGO POR EL METODO DE GAUSS-
JORDAN

El mtodo de Gauss-Jordan permite, mediante un determinado nmero de
operaciones muy sencillas, calcular el rango de una matriz, obtener la inversa de
una matriz inversible y, como veremos ms adelante, hallar la solucin de un
sistema lineal compatible.

El mtodo utiliza las mismas operaciones que las usadas en el mtodo de
Gauss, con la nica diferencia de que las mismas estn sistematizadas de tal
forma que es posible aplicarlo de manera automtica. Mediante las operaciones
mencionadas, se trata de formar el mayor nmero posible de vectores cannicos
como columnas de la matriz.

Dicho nmero ser, precisamente, el rango de la matriz.
Elementos de Algebra Lineal - 2013 254
Se procede de la siguiente manera: en la matriz

=

11

12

1

21

22

2



se elige un elemento no nulo como pivote, por ejemplo el
11
, y se divide la
primera fila por dicho nmero, para obtener la matriz:

1
12

11

13

11

11

21

22

23

2


Elementos de Algebra Lineal - 2013 255
Luego se reducen a cero los dems elementos de la primer columna; para
ello, a la segunda fila, por ejemplo, se debe sumar la primera multiplicada por

21
/
11
. As, los elementos de la segunda fila de A se transforman de la
siguiente manera:

21
0

22

22

21

12

11

23

23

21

13

11


2

2

21

11








Elementos de Algebra Lineal - 2013 256
De la misma manera se procede para todos los elementos de A.
Observemos que queda formado un rectngulo; por ejemplo, si transformamos
el
22
, tendremos:

11

12

13

1

21

22

23

2



Llamando diagonal principal del rectngulo a la que una los vrtices del
pivote y del elemento a transformar y simplemente diagonal a la otra, el
transformado de cada elemento que no se encuentre en la fila y columna del
pivote es igual a la diferencia entre dicho elemento y el producto de los
elementos de la diagonal dividido por el pivote. El proceso contina con la
eleccin de un nuevo pivote, que se encuentra en filas y columnas distintas a las
de los anteriores, y termina cuando no se puede elegir ningn pivote en esas
condiciones. Como hemos dicho, el nmero de vectores cannicos que
aparecen nos indicar el rango de la matriz.
Elementos de Algebra Lineal - 2013 257
5.16- SISTEMA DE CRAMER
Dado el sistema:

11

1
+
12

2
+
1

=
1

21

1
+
22

2
+
2

=
2

1
+
2

2
+



Si dicho sistema tiene el mismo nmero de incgnitas que de ecuaciones y
adems la matriz de los coeficientes es invertible, entonces recibe el nombre de
sistema de Cramer. Ello hace de que el sistema de Cramer siempre sea
compatible determinado.
Elementos de Algebra Lineal - 2013 258
5.16.1-SOLUCION DE UN SISTEMA DE CRAMER
Tomemos el sistema anterior en su forma matricial:
=

Por ser A una matriz invertible, podemos multiplicar ambos miembros por
1, con lo que obtenemos:

X =
1
B

La matriz X es la solucin nica que tiene el sistema. Adems, teniendo en
cuenta que:

1
=
()
()

entonces queda:

=
()
()



Elementos de Algebra Lineal - 2013 259
Desarrollando todas las matrices, tendremos:

=
1
()

11

21

1



Por lo tanto, cualquier incgnita, por ejemplo, vale:

=1
()


donde la sumatoria va desde = 1 hasta = . Ahora bien; si analizamos
ms detenidamente el numerador, veremos que ste no es otra cosa que el
desarrollo del determinante que se obtiene sustituyendo la columna de por
los trminos independientes del sistema, que son
1
,
2
, ,

.
Elementos de Algebra Lineal - 2013 260
O sea que queda:

11

11

1+1

1

1

1

+1

11

1



Esta expresin hay que calcularla para cada una de las incgnitas. El
mtodo propuesto de encontrar la solucin de un sistema de Cramer es
interesante desde el punto de vista terico, pero a la hora de aplicarlo resulta
poco prctico, por la gran cantidad de clculos que es necesario realizar. Existen
mtodos ms fuertes para solucionar un sistema de esas caractersticas; un
ejemplo es el ya utilizado mtodo de Gauss.
Elementos de Algebra Lineal - 2013 261
5.17- TEOREMA DE ROUCHE-FROBENIUS
Este Teorema nos permite determinar si un sistema lineal dado es
consistente o no, y en caso afirmativo, si es determinado o indeterminado. Para
ello se utilizan dos matrices:

i) La matriz de los coeficientes del sistema, a la que hemos denotado .
ii) La matriz ampliada, que denotaremos , que es la matriz a la
que se le ha agregado una columna formada con los trminos independientes
del sistema. O sea que:

=

11

1




Elementos de Algebra Lineal - 2013 262
Definidas ambas matrices, y siendo () y () los rangos de ambas,
estamos en condiciones de enunciar el Teorema:

TEOREMA: Un sistema dado de ecuaciones y incgnitas es
consistente s y slo si () = (). En tal caso:

i) Si () = () = , entonces el sistema es determinado.
ii) Si () = () < entonces el sistema es indeterminado.

En este caso, a la diferencia = () se la llama grado de libertad
del sistema. Fijando el valor de h incgnitas, el sistema se convierte en
determinado.
Elementos de Algebra Lineal - 2013 263
5.18-SOLUCION DE UN SISTEMA MEDIANTE EL
METODO DE GAUSS-JORDAN

Hemos introducido el mtodo de Gauss-Jordan para el clculo del rango de
una matriz dada. Por el mismo mtodo, que no es otra cosa que una derivacin
del de eliminacin de Gauss, puede ser utilizado para encontrar la inversa de
una matriz invertible y para hallar la solucin de un sistema compatible
determinado.

Mtodo de Gauss-Jordan

Un alumno que ha estudiado con atencin el anlisis de la consistencia de
un sistema, se habr percatado que, para sistemas consistentes determinados, el
mtodo de Gauss-Jordan proporciona de manera automtica, la solucin del
mismo. La mejor manera de comprobar esta afirmacin es resolviendo un caso
prctico, tal como lo haremos en el ejemplo que sigue.
Elementos de Algebra Lineal - 2013 264
Ejemplo
Dado el sistema:

1
+
3
+ 2
4
= 1

1
+
2

3

4
= 2
2
1
3
2
+
4
= 1

2
+
3

4
= 2


Estudiar la compatibilidad del mismo y, en caso de que sea posible, hallar
su solucin mediante el mtodo de Gauss-Jordan.

Solucin
Aplicamos el mtodo de Gauss-Jordan para estudiar la compatibilidad del
sistema:
Elementos de Algebra Lineal - 2013 265
1 0 1 2 1
-1 1 -1 -1 2
2 -3 0 1 -1
0 1 1 -1 2
1 0 1 2 1
0 1 0 1 3
0 -3 -2 -3 -3
0 1 1 -1 2
1 0 1 2 1
0 1 0 1 3
0 0 -2 0 6
0 0 1 -2 -1
Elementos de Algebra Lineal - 2013 266










Por lo tanto, r(A) = r(Ab); quiere decir que el sistema es compatible.
Como adems, dicho rango comn coincide con el nmero de incgnitas, el
sistema es determinado. Como se puede apreciar en el ltimo paso,
reconstruyendo el sistema, la solucin es


1
= 6,
2
= 4,
3
= 3
4
= 1.
1 0 0 4 2
0 1 0 1 3
0 0 0 -4 4
0 0 1 -2 -1
1 0 0 0 6
0 1 0 0 4
0 0 0 1 -1
0 0 1 0 -3
Elementos de Algebra Lineal - 2013 267
Aplicaciones
en MATLAB
Elementos de Algebra Lineal
Demostrar que el conjunto de vectores
1
1
1
0

2
1
0
1
es linealmente
independiente.
Si tales vectores son linealmente independiente entonces la ecuacin vectorial

1
1
1
1
0
+
2
2
1
0
1
=
0
0
0
0

tiene solucin trivial nica. Tal ecuacin vectorial es equivalente a la ecuacin
matricial
1 2
1 1
1 0
0 1

2
=
0
0
0
0

Construimos en MATLAB la matriz = (1 2; 1 1; 1 0; 0 1).
El comando = ()
Determina el conjunto solucin de la ecuacin matricial = 0 y lo
guarda en la variable . En el caso anterior tenemos que MATLAB retorna la
salida
Elementos de Algebra Lineal - 2013 269
B=null(A)
B=Empty matrix:2-by-0

Lo que indica que la nica solucin de la ecuacin Ax=0 es la solucin
trivial. Por lo tanto, los dos vectores dados son linealmente independientes.

Haciendo A=[1 2 0 -1;0 3 1 5] y mediante B=null(A) se obtiene como salida
la matriz

B =
0.0975 0.9072
-0.1129 -0.3412
0.9804 -0.1001
-0.1283 0.2248

Elementos de Algebra Lineal - 2013 270
Dado que no se obtuvo como resultado Empty matrix concluimos que el
conjunto de vectores es efectivamente linealmente dependiente. Analicemos la
matriz B proporcionada por MATLAB. Cada columna de la Matriz B puede ser
vista como un vector en
4
.

Todo vector no cero; combinacin lineal de los vectores

0,0975
0,1129
0,9804
0,1283
y
0,9072
0,3412
0,1001
0,2248
es una solucin



Elementos de Algebra Lineal - 2013 271
Demostrar que el conjunto de vectores
1
0
,
2
3
,
0
1
,
1
5
es
linealmente dependiente.

Haciendo A=[1 2 0 -1; 0 3 1 5] y mediante B=null(A) se obtiene como
salida la matriz

B =
0.0975 0.9072
-0.1129 -0.3412
0.9804 -0.1001
-0.1283 0.2248


Elementos de Algebra Lineal - 2013 272


Sea W={(x,y,z)/x+y+z=0}

Al ser dos sistemas de generadores, cualquier vector del subespacio se podr
expresar como combinacin lineal de cada uno de los vectores del conjunto.

Por ejemplo el vector (3,0,-3).podr ser expresado como combinacin de
G1?

x[-1 1 0]+y[-1 0 1]=[3 0 -3]
entonces
x[-1 1 0]+y[-1 0 1]=[3 0 -3]
que nos da
-x-y=3;x=0;y=-3

Pruebe para G2; observe el resultado y se tendr

-x-y-2z=3;x+z=0;y+z=-3

Elementos de Algebra Lineal - 2013 273
Dados los espacios vectoriales R
3
, R
4
y R
5
, determinar si los siguientes
conjuntos de vectores son L.I. o L.D.

a) {(3,2,-1), (1,0,0), (0,1,2)}

>> A = [3 2 -1; 1 0 0; 0 1 2]
>> det(A)

ans =-5

Puesto que, el determinante es diferente de cero, la familia de vectores es
L.I


Elementos de Algebra Lineal - 2013 274
b) {(2,1,-3,4), (-1,3,2,1),(-5,1,8,-7), (3,2,1,-1)}

>> B = [2 1 -3 4;-1 3 2 1;-5 1 8 -7;3 2 1 -1]
>>det(B)

ans =0

Puesto que, el determinante es igual a cero, la familia de vectores es L.D.


Elementos de Algebra Lineal - 2013 275
c) (c) {(1,2,-1,5,3), (1,-1,4,-2,0), (1,1,-1,3,12), (0,4,3,1,-1)}

>> C = [1,2,-1,5,3;1,-1,4,-2,0;1,1,-1,3,12;0,4,3,1,-1]
>> rank(C)

ans =4

Puesto que, los 4 vectores pertenecen al espacio R
5
, no es posible aplicar el
determinante, sin embargo son L.I., ya que el rango de la matriz, que
conforman, es 4. Si es menor que 4 es L.D.



Elementos de Algebra Lineal - 2013 276
Estudiar si los vectores constituyen una base en R
3

Se calcula el determinante de la matriz cuyas filas(columnas) sean las
coordenadas de vectores dados.

>>det([2 3 1;0 0 1;2 1 0])

ans=4

como es distinto de cero, el conjunto es linealmente independiente, formando
una base sabiendo que la dimensin del espacio es 3


Elementos de Algebra Lineal - 2013 277
Alternativamente se puede estudiar el rango de la matriz de coordenadas

>>rank([2 3 1;0 0 1;2 1 0])

ans=3

recordemos que alternativamente si se calcula la forma reducida escalonada por
filas (Jordan) de la matriz de coordenadas:

>>rref([2 3 1;0 0 1;2 1 0])

se ve que el conjunto es linealmente independiente y base.


Elementos de Algebra Lineal - 2013 278
Analizar si el conjunto de vectores en R
4
es linealmente independiente o
no.

Se calcula el rango

>>rank([1 2 2 1;3 4 4 3;1 0 0 1])

ans=2

al ser dos el rango, el conjunto es ligado


Elementos de Algebra Lineal - 2013 279
Sea el espacio vectorial en R
5
; considerando el subespacio en R
5
dado por ,
obtener la dimensin de V y una base del subespacio; estudiar si el vector
pertenece al subespacio V?

>> format rat
>>A=[2 3 4 -1 1;3 4 7 -2 -1;1 3 -1 1 8;0 5 5 -1 4];

se calcula la forma escalonada

>> rref(A)
ans =
1 0 0 0 0
0 1 0 1/5 11/5
0 0 1 -2/5 -7/5
0 0 0 0 0
de su anlisis se ve que la dimensin de V es tres, siendo una base para V el
conjunto
Elementos de Algebra Lineal - 2013 280
C={(1 0 0 0 0); (0 1 0 1/5 11/5);( 0 0 1 -2/5 -7/5)}

Uno de los mtodos clsicos para calcular determinantes es emplear la
expansin de cofactores, aunque no es recomendable para grandes matrices, por
su complejidad de clculo, de cualquier se incluyen ejemplos, arrancando por su
vinculacin, con el menor de una matriz

>> A=rand(5)

A =
0.7547 0.1190 0.2238 0.8909 0.2575
0.2760 0.4984 0.7513 0.9593 0.8407
0.6797 0.9597 0.2551 0.5472 0.2543
0.6551 0.3404 0.5060 0.1386 0.8143
0.1626 0.5853 0.6991 0.1493 0.2435


Elementos de Algebra Lineal - 2013 281
>> min(A,5,3)

la submatriz es
0.7547 0.1190 0.8909 0.2575
0.2760 0.4984 0.9593 0.8407
0.6797 0.9597 0.5472 0.2543
0.6551 0.3404 0.1386 0.8143

el menor es
-0.5559

>> cofact(A,5,3)

ans =
-0.5559


Elementos de Algebra Lineal - 2013 282
Con el manejo de cofactores se puede calcular la adjunta de una matriz

>> adj(A)

ans =
-0.2760 0.2955 0.0050 -0.1918 -0.0922
0.2490 -0.0598 -0.3335 0.0707 0.0551
-0.2128 0.1098 0.2988 0.0268 -0.5559
-0.1205 -0.1985 -0.0213 0.2195 0.1007
0.2707 -0.2472 -0.0467 -0.2534 0.3794



Elementos de Algebra Lineal - 2013 283
Y teniendo en cuenta A
-1
= adj(A)/det(A), se puede hallar la inversa de A

>>det(A)
>>inv(A)=adj(A)/det(A)

ans =
1.0456 -1.1196 -0.0191 0.7267 0.3494
-0.9435 0.2266 1.2635 -0.2678 -0.2088
0.8064 -0.4161 -1.1323 -0.1017 2.1063
0.4566 0.7520 0.0807 -0.8318 -0.3817
-1.0256 0.9365 0.1770 0.9601 -1.4376


Elementos de Algebra Lineal - 2013 284
REGLA DE CRAMER
Sea el sistema: x
1
+ 2 x
2
- 2 x
3
= - 1; x
1
- x
3
= - 1; 2 x
1
- x
2
+ x
3
= 3,
cuadrado

>>cramer(A,B')

toda la informacin? y/n: n

ans =
1 1 2

>> cramer(A,B')



Elementos de Algebra Lineal - 2013 285
toda la informacin? y/n: y

det_matriz_coeffs =
-5

variable =
1

Matriz =
-1 2 -2
-1 0 -1
3 -1 1


Elementos de Algebra Lineal - 2013 286
determinante =
-5

variable =
2

Matriz =
1 -1 -2
1 -1 -1
2 3 1

determinante =
-5

variable =
3


Elementos de Algebra Lineal - 2013 287
Matriz =
1 2 -1
1 0 -1
2 -1 3

determinante =
-10

ans =
1 1 2


Elementos de Algebra Lineal - 2013 288
Resolviendo con MATLAB
Sern infinitas las posibles combinaciones lineales, ya que
Un vector de un subespacio vectorial W se genera de FORMA NICA por
sistemas de generadores de W que sean L.I.; y por el contrario existen infinitas
formas de generar un vector del subespacio W mediante sistemas de generadores
de W que sean L.D.

Dado que no se obtuvo como resultado Empty matrix concluimos que
el conjunto de vectores es efectivamente linealmente independiente.


Elementos de Algebra Lineal - 2013 289
Sistemas Lineales

>>[L,U,P]=lu(A); % Este es el comando que calcula las matrices L, U, P
>>B=P*b;
>>y=L\B;
>>x=U\y

Graficar sistemas lineales con MATLAB

>>X = -20 : 20;
>>[x1, x2] = meshgrid(X,X);
>>f = 0.5*x1 - x2 + 9.5;
>>g = 1.02*x1 - 2*x2 + 18.8;
>>surf(x1, x2, f)

Elementos de Algebra Lineal - 2013 290
-20
-10
0
10
20
-20
-10
0
10
20
-40
-20
0
20
40
Elementos de Algebra Lineal - 2013 291
>>hold on
>>surf(x1, x2, g)


-20
-10
0
10
20
-20
-10
0
10
20
-50
0
50
100
Elementos de Algebra Lineal - 2013 292
Otra manera
>> clear, syms x y
>> eq1='0.5=(200+3*x+4*y)^2/(20+2*x+3*y)^2/x'
>> eq2='10=(20+2*x+3*y)*y/x'
>> [x y]=solve(eq1,eq2,x,y)



Elementos de Algebra Lineal - 2013 293
Estudiar si los vectores {(2,3,-1),(0,0,1),(2,1,0)} forman una base del espacio
vectorial R
3
>> det([2,3,-1;0,0,1;2,1,0])
ans =
4
El determinante es no nulo, los vectores son linealmente independientes,
formando base, sabiendo que la dimensin del espacio es 3
Si calculamos el rango de la matriz de coordenadas
>> rank([2,3,-1;0,0,1;2,1,0])
ans =
3
El conjunto es linealmente independiente formando base
Equivalente a calcular la forma escalonada
>>rref([2,3,-1;0,0,1;2,1,0])
ans =
1 0 0
0 1 0
0 0 1
Conjunto libre y base
Elementos de Algebra Lineal - 2013 294


6.1-ORTOGONALIDAD DE VECTORES
Dos vectores y son ortogonales si . = ; si se agrega la condicin de
mdulo unidad sern ortonormales. En un determinado conjunto

1
,
2
, ,

se analizar de a pares, el conjunto ser ortogonal si

. =
para cualesquiera , , , *1, , +.

Si son normales entre s formarn una base ortogonal, siendo ortonormal si
son de mdulo unidad

As en
2
, *, +, = (1,0), = (0,1), se tiene . = 0, como sus mdulos
valen uno, constituyen base cannica de
2

Matriz ortogonal

() es ortogonal si

= (identidad) o

1
=


Si es ortogonal los vectores filas
1
,
2
, ,

( n vectores filas) de la matriz


formarn un conjunto ortonormal
(

= 1 = , 0 en otro caso
Elementos de Algebra Lineal - 2013 296
Pero como tambin

= , los vectores columnas de a tambin forman un


conjunto ortonormal de vectores. La condicin de ortogonalidad es implicante de
la no singularidad. La condicin de ortogonalidad incluso se conserva en el
producto matricial

El clculo del determinante de (ortogonal):
det

) = det . det = det . det = ( det )2 = det () = 1 ,


entonces det () ser + 1

Matrices unitarias

Para una matriz compleja(), se define : . = . = con
(traspuesta conjugada o hermtica)
A=
2 6
3 + 4

As para
Se tendr
2 3
6 + 4

Si todas las entrada de son reales, es ortogonal, conservando el producto
interior de dos vectores reales: < , >=< , >

Elementos de Algebra Lineal - 2013 297
Para (), con K real o complejo, es un autovalor de A si existe
un vector v de , distinto del nulo, tal que: = , con v autovector de A
asociado al autovalor
Cmo hallarlos?

Sea (), para encontrar los autovalores de A debemos encontrar
escalares tales que = , = 0 ( ) = 0

Para que el sistema ( ) = 0 tenga soluciones no triviales ha de
verificarse que det ( ) = 0.

El polinomio () = det ( ) recibe el nombre de polinomio
caracterstico de A, y sus races son los autovalores de . () es un polinomio
de grado n y por tanto A tiene a lo sumo n autovalores distintos.

Una vez obtenidos los autovalores de la matriz, para cada uno de ellos se
obtienen los autovectores resolviendo el sistema ( ) = 0, pues
() = ( ) = * ( ) = 0+
() define un subespacio propio de cada autovalor.
Elementos de Algebra Lineal - 2013 298
Ejemplo: obtener los subespacios propios de

=
1 2 1
1 0 1
4 4 5
Del polinomio caracterstico
3
6
2
+11 6=0
los autovalores de A son:
1
= 1,
2
= 2,
3
=3.Para cada uno de ellos debemos
calcular el correspondiente subespacio propio, as para

1
= 1 (1) = ( ) = * ( ) = 0+.
( ) = 0

0 2 1
1 1 1
4 4 4

3
=
0
0
0
, llevando a la forma escalonada la matriz de
coeficientes
Elementos de Algebra Lineal - 2013 299
Se tendr
1 1 1
0 2 1
0 0 0
,x
1
x
2
= x
3
y 2x
2
= x
3
de donde

x
1
= x
3
/2 y x
2
= x
3
/2 x
1
= , x
2
=/2,x
3
=

entonces, V (1) = L*(1/2 ,1/2 , 1)} = L*(1, 1, 2)}.

Lo mismo para el autovalor 2, dando

(2) = *(2 , 1 , 4)+ (3) = *(1 , 1 , 4)+

Si queremos hallar una base de
3
formada por autovectores de . basta
con unir las bases de los subespacios propios de , es decir

= *(1,1,2), (2.1.4), (1,1,4)+.

Elementos de Algebra Lineal - 2013 300
Dada la matriz A =[ 2 2;2 -1] los vectores u = (2 ; 1) y v = (1; -2) son
autovectores de A, siendo los respectivos autovalores = 3 y = -2. Puede verificar
haciendo A.u=u,
igual para v.

Los vectores u y v determinan la direccin de dos rectas r1

y r2

respectivamente, que pasan por el origen.

Geomtricamente, A.x es la transformacin lineal que dilata a cualquier
vector u de r1

en un factor =3 , en tanto que los vectores v a lo largo de r2

se
reflejan respecto al origen de coordenadas y luego sufren un dilatamiento en un
factor = 2.
Elementos de Algebra Lineal - 2013 301
6.2-MULTIPLICIDAD ALGEBRAICA Y GEOMETRICA
Se llama multiplicidad algebraica de un autovalor
0
al nmero de veces que
aparece
0
como factor en el polinomio caracterstico de .

b) Se llama multiplicidad geomtrica de un autovalor
0
a la dimensin del
subespacio propio (
0
)

La (
0
) = (
0
) = (
0
).

Para un autovalor , la multiplicidad algebraica se denota por (), la
geomtrica se denota por ().

En el ejemplo se verifica que = = 1 para los tres autovalores.

Elementos de Algebra Lineal - 2013 302
Para cada autovalor, el valor de la multiplicidad geomtrica est acotado por
el valor de la multiplicidad algebraica., es decir: si es un autovalor de A, 1 m()
().

Lema: sea autovalor de A y

(), 0.

i- es un autovalor de y

().
ii-

es un autovalor de

)
iii- A es singular, si y slo si = 0 es un autovalor de A.
iv- Si A es regular, entonces 0 y
1
es un autovalor de

1

y x V
A1
(
1
).

Elementos de Algebra Lineal - 2013 303
Veamos:
i- autovalor de (), 0 , entonces = =
() = ()
luego es un autovalor de

().
ii-Por induccin sobre p :
-Se verica para = 2:

2
= = () = () = () =
2
luego
2
es un autovalor
de
2
y
2
(
2
)

Se supone cierto para 1, es decir

1
es un autovalor de

1
y x
,queda analizar si se cumple para p:

=

1
= (

1
) =

1
(
) =

1
() =

.

Finalmente luego

es un autovalor de

y x
Por tanto, para todo p se cumple:

es un autovalor de

y x
Elementos de Algebra Lineal - 2013 304
iii- A es singular det () = 0 det ( 0) = 0 = 0 es un autovalor de
A.
iv-Si es regular, entonces sus autovalores son no nulos.

Por tanto, si es un autovalor cualquiera de , se verifica:

=

1
=

1
=

1
= (1/)

Significando 1/ es un autovalor de

1
. x Lema: Si

, ,

son
autovectores correspondientes a autovalores distintos
1
, ,

, de una matriz
entonces *

, ,

+ es un conjunto linealmente independiente.



Nota: Si tiene n autovalores distintos podemos obtener una base de


formada por autovectores *

, ,

+ tales que

), = 1, , .
Elementos de Algebra Lineal - 2013 305
En la matriz ejemplo, sus tres autovalores distintos:

1
= 1,
2
= 2
3
= 3, y que sus subespacios propios son:

V (1) = L{(1, 1, 2)},V (2) = L{(2, 1, 4)} y V (3) = L{(1, 1, 4)}

Para obtener una base de
3
formada por autovectores de , basta unir las
bases de los subespacios propios de :

C = {(1, 1, 2), (2, 1, 4), (1, 1, 4)}
Elementos de Algebra Lineal - 2013 306
6.3-SEMEJANZA DE MATRICES
Dos matrices , () son semejantes si existe una matriz
() regular tal que = 1.

Lema: Si A y B son dos matrices semejantes, con = 1, donde se
conoce como matriz de paso:

() = ().
det () = det ().
() = ().
iv Si (), 0, entonces 1 ().

Elementos de Algebra Lineal - 2013 307
Ejemplo: sean las matrices

A=
1 2 1
1 0 1
4 4 5
, D=
1 0 0
0 2 0
0 0 3
,P=
1 2 1
1 1 1
2 4 4


Mediante el mtodo de Gauss-Jordan se puede hallar

P
1
=
0 2 1/2
1 1 0
1 0 1/2


Haciendo = 1, nos da:

D=
1 0 0
0 2 0
0 0 3


en este caso se ha planteado la semejanza a una matriz diagonal
Elementos de Algebra Lineal - 2013 308
() = det ( ) =
1 2 1
1 1
4 4 1
=
3
+ 6
2
11 + 6.

El polinomio caracterstico de es:

() = det ( ) =
1 0 0
0 2 0
0 0 3
= (1 ) (2
) (3 ) =
3
+ 6
2
11 + 6
Elementos de Algebra Lineal - 2013 309
Igual procedimiento seguimos para demostrar iii e iv en el ejemplo

Con el concepto de semejanza podemos introducir una definicin:

Una matriz () es diagonalizable si es semejante a una matriz diagonal.

Lema: Una matriz es diagonalizable s y slo si existe una base de

formada por
autovectores de .

Sea B = {
1
, ...,

} una base de

formada por n autovectores de , con v


i

V (
i
), siendo los autovalores
i
iguales o distintos.

Se verifica:

AP=A[
1
| |

] = [A
1
| |A

] = [
1
v
1
| |
n

- =

[v
1
| |v
n
]

=P D
Elementos de Algebra Lineal - 2013 310
En consecuencia = 1, siendo = ,

| |

- una matriz
regular pues sus columnas son linealmente independientes.al ser una base.

El razonamiento recproco es inmediato, pues si = 1, entonces
= *

, ,

+ es una base de Rn formada por autovectores de .



Ejemplo: La matriz A =
1 2 1
1 0 1
4 4 5
tiene tres autovalores distintos:
1 = 1, 2 = 2 3 = 3.

Los subespacios propios de son:

(1) = *(1, 1, 2)+, (2) = *(2, 1, 4)+ (3) = *(1, 1, 4)+.

Uniendo las bases de estos subespacios se tiene una base de
3
formada por
autovectores:

= *

+ siendo

= (1, 1, 2),

= (2, 1, 4)

=
(1, 1, 4).
Elementos de Algebra Lineal - 2013 311
La matriz de paso P se obtiene escribiendo por columnas los vectores de B.

= ,

|
3
- =
1 2 1
1 1 1
2 4 4

verificndose = 1 =
1 0 0
0 2 0
0 0 3


Las columnas de estn determinadas segn el orden de escritura de los
autovalores. As, si se hubieran ordenado los autovalores como:

1
= 3,
2
= 2
3
= 1. , los subespacios seran:
(
1
) = (3) = *(1, 1, 4)+, (
2
) = (2) = *(2, 1, 4)+
(
3
) = (1) = *(1, 1, 2)+.

En consecuencia, la base B formada por autovectores de A, y las matrices D
y P seran:
= *(1, 1, 4), (2, 1, 4), (1, 1, 2)+,D=
1 0 0
0 2 0
0 0 3
P=
1 2 1
1 1 1
4 4 2

Elementos de Algebra Lineal - 2013 312
6.4-DIGONALIZACION
Un criterio para la diagonalizacin de matrices se establece a travs del lema:
Una matriz () es diagonalizable si y slo si posee autovalores
(iguales o distintos) y sus multiplicidades verifican las siguientes condiciones:

a)
1
+ +

= .
b)

, para todo autovalor

, = 1, , .

Una matriz con autovalores distintos siempre verifica las dos condiciones
anteriores.
Entonces para una matriz A Mn(R), para diagonalizar se efectan los pasos:

a) Se calculan los autovalores de , y ha de verificarse que:

1
+ +

= . Es decir, ha de haber n races de (); = ,


para todo autovalor

, = 1, , .

b) Para cada autovalor

, = 1, , ., se determina una base de cada


subespacio propio ().
Elementos de Algebra Lineal - 2013 313
3) Se obtiene la base = *

, , + uniendo las bases de los subespacios


propios de .

Una vez obtenida la base , disponiendo las componentes de sus vectores por
columnas se obtiene la matriz de paso .

La matriz diagonal viene determinada por los autovalores, escritos en el
mismo orden que los vectores correspondientes de la base , o sea:,

= ,

| |

- =

1
0 0
0 0
0 0


Elementos de Algebra Lineal - 2013 314
6.5-DIAGONALIZACION ORTOGONAL
Una matriz () es ortogonalmente diagonalizable si existe una
matriz Q ortogonal, tal que =

es una matriz diagonal.



Quiere decir que diagonalizar ortogonalmente una matriz A equivale a
encontrar una base ortonormal de

formada por autovectores.



Las matrices reales simtricas son matrices, que tienen todos los autovalores
reales, y que se pueden diagonalizar ortogonalmente. Adems sus autovalores y
autovectores tiene propiedades como las que se mencionan seguidamente:

P1- Si () una matriz simtrica, entonces los autovectores correspondientes
a autovalores distintos son ortogonales.
Elementos de Algebra Lineal - 2013 315
Dados , , se verifica: () =

= (

= (

) =


Sean ahora
1
(
1
)
2

(
2
), cualesquiera, entonces:

1
=
1

1

2
=
2

2
, veamos que
1

2
= 0.

1
(
1

2
) = (

)
2
= (
1
)
2
=
1
(
2
) =
1

(
2

2
) =
2
(
1

2
)

luego,
1
(
1

2
) =
2
(
1

2
) (
1

2
)(
1

2
) = 0
1


2
= 0

.

Se desprende: Si () es simtrica, los subespacios propios de A son
ortogonales.

Y el lema: Una matriz () es ortogonalmente diagonalizable si y
slo si es simtrica.
Elementos de Algebra Lineal - 2013 316
Veamos en un sentido: Si A es ortogonalmente diagonalizable, entonces
existe una matriz Q ortogonal y una matriz D diagonal, tales que

= . Se
verifica que =

, = (

= = .

Si partimos de la condicin simtrica: Si A es simtrica los subespacios
propios de A son ortogonales. Si hallamos una base ortonomal para cada uno de
ellos y reunimos las bases obtendremos una base ortonormal B = {w
1
, ..., w
n
} de R
n

formada por autovectores de A , y por tanto A ser diagonalizable ortogonalmente
siendo = ,
1
| |

- la matriz de paso
El procedimiento , para hallar la base ortonormal de autovectores, constar
de los pasos:
a-Dada una matriz simtrica () se calculan los autovalores de A,
debiendo cumplirse
1
+ +

= . , ha de haber n races de PA().


= , para todo autovalor

, = 1, , .
b- Para cada autovalor

, = 1, , ., se determina una base ortonormal de


cada subespacio propio ().
c- Se obtiene la base = *
1
, ,

+ uniendo las bases ortonormales de los


subespacios propios de A.
Elementos de Algebra Lineal - 2013 317
Una vez obtenida la base B, disponiendo las componentes de sus vectores por
columnas se obtiene la matriz de paso ortogonal. La matriz diagonal viene
determinada por los autovalores, escritos en el mismo orden que los vectores
correspondientes de la base B, o sea:

= ,
1
| |

-, =

1
0 0
0 0
0 0



Ejemplo: Diagonalizar ortogonalmente la matriz

A =
1 2 0
2 2 2
0 2 3
,

det(AI)=
3
+6
2
310 = ( 5) ( 2) ( + 1); los
autovalores son:
1
= 1,
2
= 2 y
3
= 5.
Elementos de Algebra Lineal - 2013 318
Clculo de los subespacios propios:
Para
1
= 1:V (1) = N(A + I) = {x R
n
: (A + I)x = 0}.
(A + I)x = 0

2 2 0
2 3 2
0 2 4

3
=
0
0
0


Reduciendo por filas la matriz de coeficientes llegamos al sistema:
2
1
2
2
= 0

2
= 2
3


De donde
1
= 2 ;
2
= 2;
3
=

De aqu (1) = *(2, 2, 1)+ = *( 2/3 , 2/3 , 1/3 ), ya dividido por la
norma del vector (2, 2, 1), ya que deber unitario.

Repitiendo el proceso para los otros dos autovectores, se llega a:
(2) = *(1, 1/2 , 1)+ = *(2/3 , 1/3 , 2/3 )+
(5) = *(1, 2, 2)+ = *( 1/3 , 2/3 , 2/3 )+.
Elementos de Algebra Lineal - 2013 319
Ya se disponen los tres subespacios propios a travs de una base ortonormal

(1) = *(2, 2, 1)+ = *( 2/3 , 2/3 , 1/3 )
(2) = *(1, 1/2 , 1)+ = *(2/3 , 1/3 , 2/3 )+
(5) = *(1, 2, 2)+ = *( 1/3 , 2/3 , 2/3 )+.

Uniendo estas bases de los subespacios propios se tiene una base ortonormal
de R
3
formada por autovectores:

= *
1
,
2
,
3
+ siendo

= (2/3 , 2/3 , 1/3 ),


2
= (2/3 , 1/3 , 2/
3 )

= (1/3 , 2/3 , 2/3 ).



= ,
1
|
2
|
3
- =
2/3 2/3 1/3
2/3 1/3 2/3
1/3 2/3 2/3
y

=

=
1 0 0
0 2 0
0 0 5

Elementos de Algebra Lineal - 2013 320
6.6-TEOREMA DE CAYLEY - HAMILTON
Toda matriz cuadrada satisface su propia ecuacin caracterstica. Es decir, si
() = 0 es la ecuacin caracterstica de A, entonces () = 0, es decir el
polinomio caracterstico de A anula A.

Se tiene

() = det ( ) =

11

12
. . .
1

21

22
. . .
2
:

1


2
. . .





Elementos de Algebra Lineal - 2013 321


Toda matriz cuadrada satisface su propia ecuacin caracterstica. Es decir, si
p() = 0 es la ecuacin caracterstica de A, entonces p(A) = 0, es decir el
polinomio caracterstico de A anula a A.

Se tiene

() = det ( ) =

11

12
. . .
1

21

22
. . .
2
:

2
. . .




Es claro que cualquier cofactor de (A - I) en un polinomio en . As, la
adjunta de A - I es una matriz de n * n en la que cada componente es un
polinomio en . Es decir,

( ) =

11
()
12
() . . .
1
()

21
()
22
() . . .
2
()
:

1
(

2
() . . .

()

Elementos de Algebra Lineal - 2013 322


Entonces podemos ver la ( ) como en un polinomio, (), en
cuyos coeficientes son matrices de . Para entender esto, se ve lo siguiente:


-
2
- 2 + 1 2
2
- 7 - 4 = -1 2
2
+ -2 -7 + 1 -4
4
2
+ 5 -2 -3
2
- + 3 4 -3 5 -1 -2 3

En algunas situaciones el teorema de Cayley-Hamilton es til para calcular la
inversa de una matriz. Si existe

1
y () = 0, entonces

1
() = 0.
Veamos, si p =
n
+ an
1

n1

+


+

a
1
+ a
0
, entonces

P(A) = An + an
1
A
n1

+


+

a
1
A + a
0
I = 0
y
A
1
p(A) = An
1

+

an
1
A
n2

+


+

a
2
A + a
1
I + a
0
A
1
= 0

As
A
1
= 1/a
0
(An
1

an
1
A
n2


a
2
A a
1
I)

Ver que que
0
= 0 porque
0
= det y se supuso que A era invertible.
Elementos de Algebra Lineal - 2013 323
Aplicaciones
en MATLAB
Elementos de Algebra Lineal







eig(A) Da los valores propios de A cuadrada
[V,D]=eig(A) Da la matriz diagonal D de valores propios de A y una
matriz V cuyas columnas son los vectores propios
correspondientes/A*V=V*D
eig(A,B) Da un vector con los valores propios generalizados de A y
B cuadradas(races de det(*B-A))
[V,D]=eig(A,B) Da la matriz diagonal D de valores propios generalizados
de A y B y una matriz V cuyas columnas son los vectores
propios correspondientes/A*V=B*V*D
[AA,BB,Q,Z,V]=qz(A,B) Da las triangulares superiores AA y BB y las matrices Q y
Z/Q*A*Z=AA y Q*B*Z=BB, y da la matriz V de vectores
generalizados de A y B, cumplindose
A*V*diag(BB)=B*V*diag(AA)
balance(A) Da la matriz B balanceada de A, til para aproximar los
valores propios de A cuando son difciles de hallar,
cumplindose eig(A)=eig(balance(A))
Elementos de Algebra Lineal - 2013 325







[U,T]=schur(A) Da una matriz T y una unitaria U/A=U*T*U
t
y U
t
*U=eye(U); si a
es compleja, T es una triang. sup con los valores propios de A en la
diagonal, si es real, T tiene los valores propios en la diagonal.
[L,U]=lu(A) Factoriza A en A=L*U, U es triang sup. y L una pseudotriang.
inferior
[L,U,P]=lu(A) Factoriza A en P*A=L*U, U es triang sup. y L una triang. Inferior, P
matriz de permutacin
R=chol(A) Da R(triang. Sup)/R
t
*R=A, pero A debe ser definida positiva
[Q,R]=qr(A) Da la triang. sup. R de igual dimensin que A y la ortogonal
Q/A=Q*R( para matrices no cuadradas)
[Q,R,E]=qr(A) Da la triang. sup. R de igual dimensin que A, la de permutacin E
y la ortogonal Q/A*E=Q*R( para matrices no cuadradas)
Elementos de Algebra Lineal - 2013 326







jordan(A) Da la matriz cannica J de A( J tiene los valores propios de A
en la diagonal)
[V,J]=jordan(A) Da la matriz cannica J de A y la matriz de paso V cuyas
columnas son los autovectores de A/V
-1
*A*V=J
condeig(A) Vector con los nmeros de condicin para los valores propios
de A
hess(A) Da la matriz de Hessenberg H
poly(A) Da el polinomio caracterstico de A
poly(v) Da un vector cuyas componentes son los coeficientes del
polinomio, cuyas races son los elementos del vector v
Elementos de Algebra Lineal - 2013 327
Ejemplos:

>>[ V,D]=eig(A,B)
V =
-1.0000 0.2500 - 0.7500i -0.5833 - 0.4167i
0 -0.5000 -0.5000 + 0.5000i
0 0 0 + 0.3333i

D =
0 - 1.0000i 0 0
0 -1.0000 0
0 0 0 + 1.0000i

Sea A=[-0,4326 0.2877 1.1892; -1,6656 1.1465 0.0376; 0.1253 1.1909
0.3273] y B la matriz de Hesenberg de A, dada por B=[ -0.4326 -0.1976 1.2074;
1.6703 -1.2245 0.1544; 0 -1.0741 0.4053]

Elementos de Algebra Lineal - 2013 328


>> [V,D]=eig(A)
V =
0.2827 0.4094 - 0.3992i 0.4094 + 0.3992i
0.8191 -0.0950 + 0.5569i -0.0950 - 0.5569i
-0.4991 0.5948 0.5948
D =
-1.6984 0 0
0 0.2233 + 1.0309i 0
0 0 0.2233 - 1.0309i

>> [V,D]=cdf2rdf(V,D)
V =
0.2827 0.4094 -0.3992
0.8191 -0.0950 0.5569
-0.4991 0.5948 0

D =
-1.6984 0 0
0 0.2233 1.0309
0 -1.0309 0.2233
Elementos de Algebra Lineal - 2013 329


>> [U,T]=schur(A)

U =
0.2827 0.2924 0.9136
0.8191 -0.5691 -0.0713
-0.4991 -0.7685 0.4004
T =
-1.6984 0.2644 -1.2548
0 0.2233 0.7223
0 -1.4713 0.2233

>> [Q,R,E]=qr(A)

Q =
-0.2507 0.4556 -0.8542
-0.9653 -0.0514 0.2559
0.0726 0.8887 0.4527
Elementos de Algebra Lineal - 2013 330
R =
1.7254 1.1211 -0.2380
0 1.2484 0.8346
0 0 -0.8772
E =
1 0 0
0 1 0
0 0 1
Tomando A= [1 5 -2; -7 3 1;2 2 -2];

>> [L,U,P]=lu(A)

L =
1.0000 0 0
-0.1429 1.0000 0
-0.2857 0.5263 1.0000
U =
-7.0000 3.0000 1.0000
0 5.4286 -1.8571
0 0 -0.7368
Elementos de Algebra Lineal - 2013 331


P =
0 1 0
1 0 0
0 0 1
>> [Q,R,E]=qr(A)
Q =
-0.1361 -0.8785 -0.4579
0.9526 -0.2430 0.1831
-0.2722 -0.4112 0.8700
R =
-7.3485 1.6330 1.7691
0 -5.9442 2.3366
0 0 -0.6410
E =
1 0 0
0 1 0
0 0 1
>> R=chol(A)
??? Error using ==> chol
Matrix must be positive definite.
Elementos de Algebra Lineal - 2013 332


>> X=pinv(A)

X =
0.2857 -0.2143 -0.3929
0.4286 -0.0714 -0.4643
0.7143 -0.2857 -1.3571

>>jordan(A)

ans =
-0.8163 0 0
0 1.4082 - 5.6847i 0
0 0 1.4082 + 5.6847i
Elementos de Algebra Lineal - 2013 333
Estudiamos la diagonalizacin de una matriz a travs del archivo
diagonalizacin

>>A=[1 1 1;1 2 3;1 3 6];
>>diagonalizacion(A)

analizamos la primera propiedad de diagonalizacinla cual nos dice que A es
diagonalizable si A tiene n valores propios distintos, los valores propios son:
Vp =
0.1270
1.0000
7.8730
la matriz A es diagonalizable por ser todos los valores propios distintos
La matriz diagonal semejante a "A"es D=

D =
0.1270 0 0
0 1.0000 0
0 0 7.8730
matriz que contiene en su diagonal los valores propios de A
Elementos de Algebra Lineal - 2013 334


>> X=pinv(A)
X =
0.2857 -0.2143 -0.3929
0.4286 -0.0714 -0.4643
0.7143 -0.2857 -1.3571
>>jordan(A)
ans =
-0.8163 0 0
0 1.4082 - 5.6847i 0
0 0 1.4082 + 5.6847i

El teorema de Cayley Hamilton establece que pol(A)=poly(A)=0, es decir que
cada matriz satisfice su ecuacin caracterstica , usando el archivo lincomb

>>Q = lincomb(num2cell(pol), {A^3, A^2, A, eye(size(A))})
Q =
1.0e-012 *
-0.2842 -0.4547 -0.4547
-0.4547 -0.2842 -0.4547
-0.4547 -0.4547 -0.2842
Elementos de Algebra Lineal - 2013 335




7.1-PROYECCION ORTOGONAL
Siendo , dos vectores en

si buscamos la proyeccin ortogonal del vector


sobre el vector , esta proyeccin es un mltiplo de , siendo el factor de
proporcionalidad dado por = . /.





Como x se descompone de forma nica como =

(

en la direccin
de y

ortogonal a y),

es la proyeccin ortogonal de sobre , dado por

= (. /. ). , hallado


se tiene

restando de
Ejemplo: dados en
2
, = (1,2), = (3,1), si buscamos


3,1
1
2
3,1
3
1
3,1 =
3
2
,
1
2
=v
1
, de manera que la proyeccin ortogonal es
1
2
,
3
2

Elementos de Algebra Lineal - 2013 337



90
=


7.1-PROYECCIN ORTOGONAL SOBRE UN SUBESPACIO S
Sea
1
,
2
, ,

base ortonormal de S.Para hallar la proyeccin ortogonal


de un vector v en S, procedemos a hacerlo sobre cada vector de la base ortonormal
de S

=
1
+ +

o sea

1
.

1
.
1
++



Coordenadas de un vector en una base ortogonal

Focalizaremos en hallar respecto a una base ortogonal de . As si
y
1
,
2
, ,

base ortogonal de S, se tendr:



= =

1
.

1
.
1
++



Los escalares

1
.

1
,,

son las coordenadas de en la base

1
,
2
, ,

. Si sta es ortonormal, las coordenadas sern


1
, ,



Elementos de Algebra Lineal - 2013 338


Se plantea el tema cmo obtener la base ortogonal. Para ello empleamos la
ortogonalizacin de Gram Schdmit

Sea
1
, ,

base de S. Construiremos una base en S


1
, ,

ortogonal

Tomamos
1
=
1


Para el segundo vector tomamos
2
y lo proyectamos sobre el
1
quedndonos
con la componente ortogonal a
1



2
=
2

1


Entonces {
1
,
2
} son dos vectores que estn en S y adems ortogonales

Para el tercer vector, tomamos
3
y lo proyectamos sobre {
1
,
2
}
quedndonos con la componente ortogonal a ellos

3
=
3
(
3

1
+
3

2
) y as sucesivamente, nos conduce a una
base ortogonal de S, si se desea ortonormal debern normalizarse los


Elementos de Algebra Lineal - 2013 339


Ejemplo: dada la base de
3
formada por
1
= (1,1,0),
2
= (0,1,1),
3
= (1,0,1)
hallar base ortogonal y ortonormal de
3

1
=
1
= (1,1,0)

2
=
2

1
=
2

1
.

1
.
1
=(-1/2,1/2,1)

3
=
3
(
3

1
+
3

2
)=
3

1
.

1
.
1

2
.

2
.
2
=(2/3,-2/3,2/3)

Entonces la base ortogonal ser (1,1,0), (-1/2,1/2,1), 2/3,-2/3,2/3)

Y la base ortonormal ser
2
2
,
2
2
, 0 ,
6
6
,
6
6
,
6
3
,
3
3
,
3
3
,
3
3


Otra manera de hallar la proyeccin ortogonal de v sobre subespacio ,
prescindiendo de buscar la base ortogonal ser:

Dada una base de (no necesariamente ortogonal), vlido slo para


Se forma una matriz que tiene de base a las columnas(no necesariamente
cuadrada)
Elementos de Algebra Lineal - 2013 340


Se genera la cuadrada = (

1
, matriz de proyeccin sobre
subespacio , sirviendo para proyectar cualquier v sobre subespacio

()

ejemplo : en R
3
si v=(3,2,2) sobre
1
= (2,0,1),
2
= (0,3,0) que forman base

=
2 0
0 3
1 0
, =
4/5 0 2/5
0 1 0
3/5 0 1/3

3
2
2
=
16/5
2
8/5


Mejor aproximacin de un vector en un subespacio

En un espacio eucldeo, dados un vector y un subespacio , entre los todos
vectores de hay uno que es el ms prximo a en : se llama mejor aproximacin de
en y es la proyeccin ortogonal

.
Para cualquier otro vector en , la distancia a v es mayor o sea |


| < | |, para cualquier de (

. )
Si recordamos el error cuadrtico medio: |

|
2
, nos expresaba el
cuadrado de la distancia que separa a de su aproximacin

Elementos de Algebra Lineal - 2013 341


Solucin aproximada de sistemas incompatibles

Resolver = consiste en poner como combinacin lineal de las
columnas de la matriz de coeficientes, as para un sistema de dos ecuaciones:

11

12

21

22

2
~

11

21
+

12

22
=

2


O sea que existirn e y si es combinacin lineal de

11

21
,

12

22
, es decir,
si pertenece al subespacio generado por ellas. En este caso el sistema ser
compatible; si es incompatible se debe a que no pertenece al subespacio .

En este caso, se puede reemplazar por otro vector que est en y para
cometer el menor error posible c ser la mejor aproximacin de en .

Entonces en lugar de = incompatible, resolveremos Ax=c, con

(sobre el subespacio generado por las columnas de ), este sistema ser


compatible (su solucin satisface aproximadamente el sistema original).

Elementos de Algebra Lineal - 2013 342


Solucin aproximada de sistemas incompatibles

El error cuadrtico medio es: | |
2
| = |
2
, la solucin
aproximada hallada

Este desarrollo da sustento a buscar la contribucin mnima de los
cuadrados(mtodo de los cuadrados mnimos, en este caso para sistemas lineales)
Ejemplo: dado el sistema representado por

1 2
2 4

=
3
5
,
3
5
no pertenece a , generado por
1
2
,
2
4
en
2
.
Ahora una base de es(1,2), entonces:

=
(
1
,
2
)
=
1,2
3
5
1,2
1
2
1,2 = 13/5,26/5
Ahora
1 2
2 4

=
13/5
26/5
, la solucin es
13
5
2, , osea compatible
indeterminado segn valor de
El error cuadrtico medio de la solucin aproximada es:
| |
2
= 1/5 = 0.2

Elementos de Algebra Lineal - 2013 343
Una norma .
2
en

se dice que es unitariamente invariantes si

y para todo par de matrices unitarias U C


mxm
y V C
nxn
se cumple que
= los valores singulares son el resultado de la bsqueda de una forma
de reducir las formas cuadrticas a forma diagonal mediante cambios de base
ortonormales.

Una hiperelipse es la generalizacin a m dimensiones de una elipse.

Podramos definirla como la superficie que se obtiene al estirar o comprimir
la esfera unidad en m direcciones ortogonales por factores
1
,
2
,. . . ,
m

(posiblemente cero). Es decir, si se fijan m vectores ortonormales
1
, . . . ,

,
los vectores
1

1
, . . . ,

son los semiejes de la hiperelipse con longitudes

1
, 2, . . . ,

.

Si
1
=

/
2
= 1 es la esfera unidad y

_ entonces
(

1
) es una hiperelipse. La Figura representa el caso n = m=2 y F= R
Elementos de Algebra Lineal - 2013 344










Las matrices transforman esferas en elipses

Qu significa esto trminos de matrices. Supongamos que la matriz de la
aplicacin lineal es

y que, por sencillez, () = . Notemos que,


como aplicacin lineal,

.
Como hemos mencionado, la hiperelipse queda determinada, en principio,
por m vectores ortonormales *
1
, . . . ,

+ y las correspondientes longitudes de los


semiejes
1
, 2, . . . ,

que los vamos a suponer ordenados de forma que

1
2 . . .

2

2

1


Elementos de Algebra Lineal - 2013 345
As

es el i-simo semieje ms largo de A(S


n-1
). Entonces, para i=1,..,m

1
)
pero como los vectores *
1
, . . . ,

+ son ortonormales, y por lo


tanto son linealmente independientes, si () = debe haber como mximo r
vectores
i
u
i
linealmente independientes.

De todo ello se sigue que hay de los
i
que son distintos de cero. Es decir, si
la hiperelipse es la imagen por A de la esfera unidad, debe estar en de forma
que slo puede contener r vectores linealmente independientes. Finalmente sean
{v
1
, . . . , v
n
} de S
n-1
, las anteimgenes de los semiejes no nulos de la hiperelipse:
Av
i
=
i
u
i
, i=1,, r.

Por ahora admitamos que los vectores v
i
son ortogonales (y, por lo tanto,
ortonormales porque estan en la esfera unidad).

La condicin Av
i
=
i
u
i
, i=1,, r , se puede escribir en forma matricial:

Si escribimos


1
, . . . , y


1
, ,

tenemos que

con
=diag(
1
,
2
,. . . , r ) siendo

matrices cuyas columnas son


vectores ortonormales.
Elementos de Algebra Lineal - 2013 346


Si escogemos base ortonormal de N(A) y que sean ortogonales a los de

podemos formar una matrix unitaria V=[

que es unitaria y AV =

, 0],
entonces: A=

[ 0]V
*
=

*

A esta factorizacin de se le llama Descomposicin en Valores Singulares
Reducida de , reducida de .

Definimos: Sea m, n enteros positivos y A C
mxn
. Una descomposicin en valores
singulares (completa) de A es una factorizacin A=UV
*
donde:

y V C
nxn

son unitarias y es diagonal. Adems,


1
, ,


1
, ,

si m n
si n



Elementos de Algebra Lineal - 2013 347


En cualquier caso,
1

2
. . . p 0,p=mn{m.n} son nmeros reales
no negativos ordenados de mayor a menor y se llaman valores singulares de A.

Adems, a los vectores u
1
, . . . , u
m
y v
1
, . . . , v
n
que forman las columnas de U
y V se les llama vectores singulares de A por la izquierda y por la derecha,
respectivamente.

Si A R
mxn
slo cambia matriz unitaria por matriz ortogonal.

Quedando establecido de manera rigurosa que tal descomposicin es siempre
posible y que los valores singulares estn determinados de forma nica por A.

Lema: Toda matriz

admite una descomposicin en valores singulares.


Adems, los valores singulares estn determinados de forma nica, y, si A es cuadrada y sus
valores singulares son todos distintos, entonces los vectores singulares estn tambin
determinados de forma nica excepto producto por un nmero complejo de mdulo 1.
Elementos de Algebra Lineal - 2013 348
7.2-FORMAS CUADRATICAS
Se haba visto que una matriz es simtrica si

= , necesariamente
cuadrada

De la condicin de simetra de , tambin se mencion que implicaba que
cualesquiera dos vectores propios de espacios propios son ortogonales, y la
condicin de simetra de () era indispensable para la diagonalizacin
ortogonal.
Elementos de Algebra Lineal - 2013 349


Una forma cuadrtica sobre R es una aplicacin q :

que a cada vector


= (
1
,
2
, ,

) Rn le hace corresponder un nmero real dado por:


(
1
,
2
, ,

)
=
11

2
1 +
22

22
+ +
2
+2
12

2
+ +2
11

+
+2

1

con a
ij
R, i, j = 1, 2, , n, y que corresponde a un polinomio homogneo de
segundo grado en las n variables
1
,
2
,

.

Esta expresin polinmica puede expresarse como una expresin matricial de
la forma:


1
,
2
, . ,

=
1
,
2
, . ,

11

1

=X
t
AX
donde la matriz A asociada a la forma cuadrtica, es una matriz simtrica de orden
n cuyos elementos de la diagonal principal son los coeficientes de los trminos
cuadrticos de la expresin polinmica, y los restantes elementos de la matriz son
la mitad de los coeficientes de los trminos no cuadrticos de dicha expresin.
Esta relacin entre los elementos de una y otra expresin de la forma
cuadrtica, permite obtener fcilmente cada una de ellas a partir de la otra.
Elementos de Algebra Lineal - 2013 350


Ejemplo La forma cuadrtica q : R
2
R cuya expresin polinmica es q(x, y)
= 3x
2
6xy + y
2
tiene por expresin matricial: , = (, )
3 3
3 1


7.3-EXPRESION DIAGONAL DE UNA FORMA
CUADRATICA
Una expresin diagonal o cannica de una forma cuadrtica q : R
n
R viene
dada por:

1
,
2
, . ,

=
1
+

2
=
1
,
2
, . ,

1
0

0


es decir, la expresin polinmica slo contiene trminos cuadrticos y la matriz
asociada es diagonal.

Cualquier forma cuadrtica admite, al menos, una expresin diagonal que es
la que viene dada por los autovalores de la matriz asociada, aunque, bajo ciertas
condiciones, tambin pueden existir otras expresiones diagonales.

Elementos de Algebra Lineal - 2013 351


Lema: Para toda forma cuadrtica q : R
n
R, con A su matriz asociada, y
1
,
2
,
,
n
los autovalores de A, existe una expresin diagonal dada por
q(x
1
, x
2
, , x
n
) =
1
x
2
1
1 +
2
x
2
2
+ +
n
x
2
n.

Ejemplo. Sea la forma cuadrtica q : R
3
R dada por:

q(x, y, z) = 3x
2
+ 3y
2
+ 5z
2
4xy = (x, y, z)
3 2 0
2 3 0
0 0 5



La matriz asociada A tiene los autovalores
1
= 1,
2
=
3
= 5 por lo que una
expresin diagonal de q es q(x, y, z) = x
2
+ 5y
2
+ 5z
2
.

Lema de Jacobi: Sea una forma cuadrtica q : R
n
R , A su matriz asociada,
D1,D2, ,Dn los menores principales de A(los formados con las i primeras filas y las i
primeras columnas) y r(A) = r n. La expresin diagonal de Jacobi de la forma cuadrtica
q viene dada por:

q(x
1
, x
2
, , x
n
) = D1x
2
1
+(D2/D1)x
2
2
+ +(Dr/Dr-1)x
2
r
,siempre que D1 = 0,
D2 = 0, ,Dr = 0.
Elementos de Algebra Lineal - 2013 352
Ejemplo: Sea q la forma cuadrtica del ejemplo anterior: Los menores
principales son D1 = 3,

2 =
3 2
2 3
, 3 =
3 2 0
2 3 0
0 0 5
=25

Como () = 3 y los tres menores principales son distintos de cero, la
expresin diagonal de Jacobi es:

(, , ) = 3
2

+ (5/3)
2

+(25/5)
2
= 3
2
+ 5/32 + 5
2
.

Elementos de Algebra Lineal - 2013 353


7.3.1- TIPOS DE FORMAS CUADRATICAS
Sea q : R
n
R una forma cuadrtica y x = (x
1
,
x2
, ,
xn
) R
n
.
Se dice que:

q(x) es definida positiva si q(x) > 0, x R
n
, x = 0.
q(x) es definida negativa si q(x) < 0, x R
n
, x = 0.
q(x) es semidefinida positiva si q(x) 0, x R
n
, y u = 0 : q(u) = 0.
q(x) es semidefinida negativa si q(x) 0, x R
n
, y u = 0 : q(u) = 0.
q(x) es indefinida si u, v R
n
: q(u) > 0, q(v) < 0.

Por ejemplo ,la forma cuadrtica q(x, y) = (x y)
2
es semidefinida positiva pues
q(x, y) 0 (x, y) R
2
y q(x, x) = 0.

Elementos de Algebra Lineal - 2013 354
En trmino de autovalores
Sea q : Rn R una forma cuadrtica y
1
,
2
, ,
n
los autovalores de su
matriz asociada. Se verifica:

q(x) es definida positiva si y slo si los autovalores de A son todos positivos.
q(x) es definida negativa si y slo si los autovalores de A son todos negativos.
q(x) es semidefinida positiva si y slo si los autovalores de A son positivos y nulos.
q(x) es semidefinida negativa si y slo si los autovalores de A son negativos y
nulos.
q(x) es indefinida si y slo si los autovalores de A son positivos y negativos.

O de la forma:

Sea q : Rn R una forma cuadrtica, A su matriz asociada,

Di : 1 i n los menores principales de A, y r = r(A).

Elementos de Algebra Lineal - 2013 355
7.3.2-ESTUDIO DEL SIGNO DE UNA FORMA CUADRATICA REAL
DE N VARIABLES
Es comn que stas tengan que satisfacer un conjunto de restricciones, o lo
que es lo mismo, que el vectorx pertenezca a algn subespacio de R
n
. Por tanto,
interesa clasificar la forma cuadrtica en el subespacio en el que estn restringidas
las variables.

Sean q : Rn R una forma cuadrtica y E un subespacio vectorial de R
n
.

q restringida a E es definida positiva si q(x) > 0, x E, x = 0.
q restringida a E es definida negativa si q(x) < 0, x E, x = 0.
q restringida a E es semidefinida positiva si q(x) 0, x E, y u E,
u = 0 : q(u) = 0.
q restringida a E es semidefinida negativa si q(x) 0, x E, y u E,
u = 0 : q(u) = 0..
q(x) es indefinida si u, v E : q(u) > 0, q(v) < 0
Elementos de Algebra Lineal - 2013 356
Veremos como nos ayudamos con MATLAB para una aplicacin de las
formas cuadrticas.

Una forma cuadrtica en R
n
es una aplicacin q : R
nx
R
n
R; cuyos valores se
obtienen mediante una frmula del tipo q(X) = X
T
AX; siendo X = (x
1
, , x
n
)
T
y
A M
n
, una matriz simtrica, es decir, A cumple la condicin A = A
T


O sea debemos hallar un cambio de variable o de base
X = PY, Y = (y
1
;; y
n
)
T
, para el cual se tenga que P
T
AP = D, siendo matriz
diagonal

La nueva forma cuadrtica Y
T
DY no tendr productos cruzados

(
,
= 0, )y ser una suma que slo tiene trminos cuadrados

,
=

2
, la diagonal principal de D sern los coeficientes
1
, ,


Elementos de Algebra Lineal - 2013 357
Sea X=(x
1
,,x
4
)
t
, nos piden clasificar la forma cuadrtica

= 2
1
2
6
2
2
9
3
2
9
4
2
+4
1

2
+4
1

3
+ 4
1

4
+
3

4


empleando diagonalizacin ortogonal y transformaciones elementales.

Escriba la nueva forma cuadrtica.

La matriz asociada a q es A=[- 2 2 2 2;2 -6 0 0;2 0 -9 3;2 0 3 -9)

Si
,
es el producto cruzado

, entonces las entradas



(i,j) y (j,i) de A= (a
i,j
)son
,
=
,
=
,
/2
Elementos de Algebra Lineal - 2013 358
Calculamos autovalores y autovectores aplicando el comando eig
>>A=[-2 2 2 2; 2 -6 0 0;2 0 -9 3;2 0 3 -9];
>>format rat
>>[P,D]=eig(A)
P =
Columns 1 through 3
* -1/2 *
* 1/2 881/1079
985/1393 1/2 -881/2158
-985/1393 1/2 -881/2158

Column 4

-1170/1351
-390/1351
-390/1351
-390/1351

Elementos de Algebra Lineal - 2013 359
D =
Columns 1 through 3

-12 0 0
0 -8 0
0 0 -6
0 0 0

Column 4

0
0
0
*
Elementos de Algebra Lineal - 2013 360
el asterisco * signica que se trata de nmeros muy pequeos, menores que < 1:0e
15/2, que pueden ser considerados iguales a cero y que el formato
RATIONAL no les encuentra una representacin adecuada como cociente de
enteros.
La matriz P es ortogonal hasta donde la precisin lo permite. En efecto P P
T
=
P
T
P = I
4
, tal como lo muestra MATLAB

>>P*P

ans =
Columns 1 through 3

1 0 *
0 1 *
* * 1
* * 0

Elementos de Algebra Lineal - 2013 361
Column 4

*
*
0
1

>> P'*P
ans =

Columns 1 through 3

1 * *
* 1 *
* * 1
* * *

Elementos de Algebra Lineal - 2013 362
Column 4

*
*
*
1

Elementos de Algebra Lineal - 2013 363
Las columnas de forman una base ortonormal de autovectores de A

La matriz es la matriz del cambio de variable = , que permite
obtener una representacin de q como suma de cuadrados.

= 8
1
2
6
2
2
12
3
2


La forma cuadrtica es semidefinida negativa, conclusin a la cual tambin
podemos llegar con solo mirar a la matriz diagonal D

Las coordenadas (
1
; ,
4
) son las correspondientes a la base formada por
las columnas de = ,
1
; ;
4
-. Cuando escribimos () estamos significando
que evaluamos q en el vector V

=

+ +


Hemos utilizado una de las formas de obtener una suma de cuadrados, a
travs de la diagonalizacin ortogonal de , siendo las otras alternativas mediante
transformaciones elementales por filas y columnas manteniendo la simetra y/o
completando cuadrados perfectos (Lagrange)

Elementos de Algebra Lineal - 2013 364
Formas cuadrticas y cnicas
Si recordamos la definicin de cnica en
2
;el lugar geomtrico de los puntos
, cuyas coordenadas (; ) verifican una ecuacin de la forma:

00
+ 2
0
1 + 2
0
2 +
11

2
+ 2
12
+
22

2
= 0, donde
11
, 12, y

22
no son simultneamente nulos, distinguiendo de la expresin general el
trmino independiente,
00
, la forma lineal, 2
01
+ 2
02
,la forma cuadrtica,

11

2
+ 2
12
+
22

2
.

Ahora ,cualquier forma cuadrtica (, ) =
2
+ 2 +
2

puede
expresarse como un producto matricial:


con =

, =



Para el caso de n variables *
1
,
2
, . . . ,

+:
(
1
,
2
, . . . ,

) =


donde la matriz tiene elementos


A partir de la matriz es posible obtener una matriz simtrica
= 1/2( + ) tal que (
1
,
2
, . . . ,

) =


es simtrica pues

=
Adems, toda matriz simtrica es diagonalizable

Elementos de Algebra Lineal - 2013 365
Mediante una transformacin lineal, es posible reducir cualquier forma cuadrtica
a la forma cannica:

1
,

2
, . . . ,

=1
=


en las variables (1, 2, . . . ,

) donde
=

1
0 0
0
2
0

0 0


A partir de se obtiene la matriz diagonal mediante la ecuacin de valores
propios:
=
Elementos de Algebra Lineal - 2013 366
o de manera equivalente:
= ; ( ) = 0
Los valores propios se obtienen a partir de det ( ) = 0
Luego sustituir =
1
, =
2
, . . . en la ecuacin de valores propios:
(
1
)
1
= 0 , ( )
2
= 0 . . . para obtener los vectores propios:

1
=

1
1

1
2

,
2
=

2
1

2
2



La transformacin lineal (rotacin de coordenadas) se lleva a cabo con la matriz

=

1
1

1
2

2
1

2
2



Elementos de Algebra Lineal - 2013 367
La matriz diagonal es =


Las nuevas coordenadas son =


Por ejemplo dada la cnica 2
2
+ + 3
2
= 2
La ecuacin puede escribirse en forma matricial como

= 2
Con =

, =
2
1
2

1
2
3
, o sea
=
5 + 2
2
0
0
5 2
2
=
3,207 0
0 1,793

Y la matriz =
0,383 0,924
0,924 0,383
realiza la transformacin a las nuevas
coordenadas:
=

=
0,383 + 0,924
0,924 + 0,383
, Es decir, la matriz realiza la
rotacin al nuevo sistema de coordenadas
= 0.383 + 0.924
= 0.924 + 0.383
Elementos de Algebra Lineal - 2013 368
de donde
= 0.383 0.924
= 0.924 + 0.383
Mediante combinaciones lineales de los vectores base *, + se obtiene *, +
Para el clculo de los vectores , :
Al sustituir e en 2
2
+ + 3
2
= 2,se obtiene la ecuacin de la cnica
en los ejes :
. ()

+ . ()

=
Equivalentemente
(/. )

+(/. )

=
Representando una elipse, con e sus ejes principales


Elementos de Algebra Lineal - 2013 369






INTRODUCCION

Un vector (en Geometra) es un ente geomtrico definido por un segmento
orientado de recta, que se utiliza para la representacin de magnitudes llamadas
magnitudes vectoriales. Otra definicin (ligada a la Mecnica) es la de una
cantidad que tiene magnitud, direccin y sentido. Desde la visin matemtica,
elemento de un espacio vectorial (como se ve en el captulo de Espacios
vectoriales). Entonces, en Mecnica, una magnitud es vectorial cuando queda
definida por su medida (mdulo), direccin y un sentido.

Por tanto, los vectores se representan grficamente por segmentos limitados
en una punta de flecha. Queda determinado su mdulo por la longitud del
segmento; su direccin por la recta a que pertenece y su sentido por la punta de
la flecha. Al origen del vector se le llama punto de aplicacin.

Elementos de Algebra Lineal - 2013 371
Tipos de vectores
Los vectores en general pueden ser:

Libres.- Sin localizacin especifica en el espacio. Un vector libre puede
trasladar su origen a cualquier punto del espacio, siempre que conserve su mdulo
y sentido y mantenga paralela su direccin.

Ej. momento de un par.

Deslizantes.- Sin localizacin especifica a lo largo de una recta dada. Un
vector deslizante solo puede trasladar su origen a lo largo de su recta de aplicacin.
Ej. la fuerza aplicada a un slido

Fijos.- Un vector fijo es el de origen fijo. Ej. la intensidad del campo
gravitatorio en un punto dado.

Elementos de Algebra Lineal - 2013 372
Comparativamente pueden ser:

Vectores equipolentes.- Son los que tienen igual mdulo, la misma direccin
o direcciones paralelas y el mismo sentido. La equipolencia es una relacin de
equivalencia, que establece una particin del conjunto de los vectores en clases de
equivalencia.

Vectores iguales.- Son los que tienen la misma magnitud, direccin y sentido.

Vectores equivalentes.- Son los que producen el mismo efecto.
Elementos de Algebra Lineal - 2013 373
Atendiendo a lo que representan pueden ser:

Vectores polares.- Son los que representan magnitudes fsicas relacionadas
con una traslacin, como la velocidad lineal por ejemplo.

Vectores axiales.- Son los que representa magnitudes fsicas ligadas a una
rotacin, como el vector velocidad angular.

Fijado un sistema de referencia, se denominan componentes de un vector
los valores de las proyecciones del vector sobre los ejes del sistema de referencia,
por ejemplo; , , .

Elementos de Algebra Lineal - 2013 374
Representacin
Para el estudio de cualquier fenmeno fsico necesitamos un sistema de
referencia, la forma ms simple empleada, es el de coordenadas cartesianas
ortogonales .

Inicialmente, podemos asociar un conjunto de puntos con el conjunto de
los nmeros reales, lo que constituira un sistema coordenado del espacio
unidireccional formado por los puntos de . Podemos enunciar que el par de
(, ) que representen las coordenadas de un punto P en el plano, y la
correspondencia biunvoca de parejas ordenadas de nmeros con el conjunto de
puntos del plano es el sistema coordenado ortogonal del espacio bidimensional
constituido por los puntos del plano. Por tanto, la terna ordenada de nmeros
(, , ) que representan las coordenadas de un punto P en el espacio, y la
correspondencia biunvoca de ternas ordenadas de nmeros con el conjunto de
puntos del espacio es el sistema coordenado ortogonal del espacio tridimensional de
los puntos del espacio
Elementos de Algebra Lineal - 2013 375
P(x,y,z)
y
N
R Z
O
X
M
Grficamente
Elementos de Algebra Lineal - 2013 376


Convenimos llamar triedro trirrectangulo positivo o dextrogiro el
representado en la figura.

Operaciones fundamentales; suma y diferencia de vectores

Adicin de vectores

Sumar o componer dos o ms vectores es hallar otro vector resultante cuyas
componentes sean iguales a la suma de las componentes de los vectores
sumados.
Grficamente se pueden sumar vectores usando la ley del paralelogramo.
Propiedades de la suma de vectores
Conmutativa: a + b = b + a
Asociativa: (a + b) + c = a + (b + c)

Sustraccin de vectores
Se cambia de sentido uno de ellos y se suman.
a - b = a + (-b)
Elementos de Algebra Lineal - 2013 377
Por el Teorema de los cosenos deducimos:

2
=
2
+
2
2. . . cos 180 =
2
+
2
+ 2. . cos
=
2
+
2
+ 2. . .
O tambin sumando las componentes cartesianas, situando el eje x en b tendremos:

2
=
2

+
2

,
2
=
2

+
2

= ,

= .

=
2

+
2

+ 2.

luego;

2
=
2

+
2

+2.

+
2

=
2
+
2
+ 2. . .

=

= (

)
El ngulo ser:
O aplicando el teorema de los senos:

90

1
= (

)


A
C
D
B
O
a



y
x


180
Elementos de Algebra Lineal - 2013 378


Forma trinmica y vectores unitarios

En el espacio tridimensional hemos definido un punto por tres coordenadas
(x,y,z).

Definimos lo mismo mediante un vector r = r (x,y,z) llamado vector de
posicin, a la terna ordenada de nmeros (x,y,z) los llamamos componentes
coordenados del vector. Si utilizamos un sistema de coordenadas diferente, los tres
nmeros cambian a(x,y,z), sin embargo, el vector r es el mismo en ambos
sistemas, es decir la definicin de vector permanece invariable o independiente del
sistema de coordenadas elegido.

En un sistema coordenado ortogonal X, Y, Z como en el de la figura, y
dndole carcter vectorial a las proyecciones ortogonales, x, y, z; de r sobre los
ejes, se escribe.
Elementos de Algebra Lineal - 2013 379
Forma trinmica y vectores unitarios.

r=x + y + z

Las componentes x, y, z, tienen de modulo:



Los cosenos de ngulos , , , que forma r con cada uno de los ejes se les
llama cosenos directores.

El modulo de r (diagonal del paralelepipedo construido con x, y, z como
lados) es:


Si elevamos al cuadrado las igualdades (1) y sumamos, obtendremos:

2
+
2
+
2
=
2
.
2
+
2
+
2
=>
x=r cos x y=r cos x=r cos y
r=
2
+
2
+
2

2
+
2
+
2
= 1
P(x,y,z)
y
Z
O
X
r= x+ y + z
y
z
x



Elementos de Algebra Lineal - 2013 380


Si el vector viene dado por las coordenadas de su origen A (x,y,z) y de su
extremo B(x,y,z), entonces las componentes coordenadas del vector AB sern:












X
Z
O
Y
B(x, y ,z)
A(x, y ,z)
Elementos de Algebra Lineal - 2013 381
(x- x, y- y, z- z).
Tendremos:
X = x- x
Y = y- y escribiremos: AB = X + Y + Z
Z = z- z

Como vector unitario (o versor)se significa todo vector de mdulo unidad,
por tanto; el vector unitario en una direccin se obtiene dividiendo cualquier
vector en esa direccin por su mdulo.

Si las componentes de un vector v son x, y, z, su ecuacin vectorial ser:
v = x + y + z

Llamando i, j, k, a los vectores unitarios en la direccin y sentido de los ejes,
se verificar:

x = xi, y = yj, z = zk; siendo x, y, z, los mdulos de x, y, z. Sustituyendo en la
ecuacin vectorial tendremos: v = xi + yj + zk
Elementos de Algebra Lineal - 2013 382
Al ser los cosenos directores:

cos = x/v, cos = y/v, cos = z/v,

el vector unitario en la direccin de v ser:











e = x/v i + y/v j v + z/v k = cos i + cos j + cos k

Y
X
Z
v=x i+y j+z k
i
x
f
k
o y
v (x, y, z)
z
Elementos de Algebra Lineal - 2013 383
Aplicaciones
en MATLAB
Elementos de Algebra Lineal
Variables vectoriales

Para el ingreso de vectores desde la ventana de comandos

V=[v1,v2,v3,,vn] o V=[v1 v2 v3 vn]

As >>vector1=[1,4,9,3,1/2]

vector1 =

1.0000 4.0000 9.0000 3.0000 0.5000

la raz cuadrada de tal vector se calcula como:

>>sqrt(vector1)
ans =
1.0000 2.0000 3.0000 1.7321 0.7071

Elementos de Algebra Lineal - 2013 385
formas de definir una variable vectorial en forma comprensiva:
Variable=[a,b] Define el vector cuyos primeros y ltimos
elementos son a y b, los intermedios se
diferencian en una unidad
Variable=[a.s:b] Primer y ltimo elementos a y b, los intermedios
se diferencian en s
Variable=linespace[a,b,n] Primer y ltimo elementos a y b, y tiene en total
n elementos igualmente espaciados entre s
Variable=logespace[a,b,n] Primer y ltimo elementos a y b, y tiene en total
n elementos en escala logartmica igualmente
espaciados entre s
Elementos de Algebra Lineal - 2013 386
>>vector3=[10:30]

vector3 =

Columns 1 through 19
10 11 12 13 14 15 16 17 18 19 20 21 22 23
24 25 26 27 28

Columns 20 through 21
30

Elementos de Algebra Lineal - 2013 387


representar vector columna: separar sus elementos por punto y coma,

>>a=[10;14;21;15]
a =
10
14
21
15

o transponiendo

>>a=(10:14);b=a
b =
10
11
12
13
14
Elementos de Algebra Lineal - 2013 388
Cmo seleccionar un elemento de un vector o un subconjunto de elementos?









>>vector1=(2:3:9)
vector1 =
2 5 8
(puede ir o no el parntesis)
Equivalentemente, si lo que conocemos del vector es que la primera coordenada
vale 0, la ltima 20 y que tiene 11 en total, se escribe:
>>vect2=linspace(0,20,11)
vect2 =
0 2 4 6 8 10 12 14 16 18 20
x(n) Da el ensimo elemento de x
x(a:b) Da los elementos ubicados entre el a-esimo y el be-simo,
incluyendo ambos
x(a:p:b) Da los elementos ubicados entre el a-simo y el b-simo, incluyendo
ambos, separados de p en p unidades
x(b:-p:a) Da los elementos ubicados entre el b-simo y el a-simo,
incluyndolos, separados de p en p empezando por el b-simo(b>a)
Elementos de Algebra Lineal - 2013 389


A las coordenadas de un vector se accede sin ms que escribir el nombre del
vector y, entre parntesis, su ndice:

>>vect2(3)
ans =
4

y se pueden extraer subvectores, por ejemplo:

>>vect2(2:5)
ans= % linea de (-1, 1, 1) a (0, 0, 0)
a = -1 : .1 : 0;
b = 1 : -.1 : 0;
c = b;

plot3(a, b, c)
2 4 6 8

Elementos de Algebra Lineal - 2013 390


Productos
Un vector fila y un vector columna de igual dimensin se pueden multiplicar
en cualquier orden dando un escalar (producto interno) o una matriz (exterior),
as:

>>u = [3; 1; 4];
>>v = [2 0 -1];
>>x = v*u
x = 2

o

>>X = u*v

>>X =
6 0 -3
2 0 -1
8 0 -4
Elementos de Algebra Lineal - 2013 391


El ngulo entre ellos:

theta = acos(dot(a,b)/(norm(a)*norm(b)))
theta =
0.2257

>> 360*theta/(2*pi)
ans =
12.9332

Para obtener el rea del paralelogramo cuyos lados adyacentes son los vectores
a y b.

>> area = norm(a)*norm(b)*(sin(theta))^2
area =
1.6447

Elementos de Algebra Lineal - 2013 392


El producto cruz se obtiene de la forma:

>>a = [1 2 3];
>>b = [4 5 6];
>>c = cross(a,b)

c =

-3 6 -3

Con ambos productos se puede calcular el producto mixto

>> a=[ 1 2 3];
>> b=[1 -1 4];
>> (cross(a,b)*(a'*b))

ans =

0 0 0
Elementos de Algebra Lineal - 2013 393


Para vectores complejos, los dos productos escalares x'*y and y'*x son
conjugados complejos de cada uno y el producto x'*x es un real (x es el
transpuesto).

Para complejos:

>>z = [1+2i 3+4i]
>>z
1-2i
3-4i
y
>>z %' es
1+2i
3+4i
Elementos de Algebra Lineal - 2013 394
Anexo 1 -
Introduccin bsica
sobre MATLAB
Elementos de Algebra Lineal

QUE ES MATLAB?

MATLAB es un lenguaje de programacin funcional, especficamente
diseado para el Clculo Numrico, representando en la prctica por un
conjunto de herramientas.


Elementos de Algebra Lineal - 2013 396

QUE ES MATLAB?

Matlab = Matrix Laboratory.

Programa comercial de The Mathworks Inc
(Natick, MA). http://www.mathworks.com

Creado en California por Jack Little and Cleve Moler en 1984, para
realizar clculo matricial en ordenadores sin necesidad de
conocimientos de programacin.


Elementos de Algebra Lineal - 2013 397

QUE ES MATLAB?

Sistemas operativos donde MATLAB corre

Unix
Linux
Solaris
MacOS
Windows

Elementos de Algebra Lineal - 2013 398
POR QUE ELEGIR MATLAB?
Existe un uso generalizado de MATLAB en Ingeniera, es una herramienta de gran
popularidad y es til para una carrera profesional. Esto lo ha convertido en un
estndar de-facto para la escritura de pequeos programas de simulacin.
De-facto: Se usa en la expresin latina de facto, que significa 'por hechos



Elementos de Algebra Lineal - 2013 399
POR QUE ELEGIR MATLAB?
MATLAB cuenta con una extensa biblioteca de funciones que cubren
casi todas las disciplinas de la Ciencia y la Ingeniera extensamente
documentada y de fcil uso.
Por lo general, los programas de alto nivel no ofrecen acceso fcil para la
graficacin, que es una aplicacin en la que destaca MATLAB.
MATLAB es ptimo para clculos matriciales.

Elementos de Algebra Lineal - 2013 400
DISTINTOS CAMPOS DE ACCIN
Teora de control
Tratamiento de seales
Inteligencia artificial
Diseo de sistemas de potencia
Control de procesos mecnicos, de aviacin, automocin
Financiero
Mapeo y tratamiento de imgenes
Instrumentacin y adquisicin de datos
Identificacin de sistemas

Elementos de Algebra Lineal - 2013 401
ALGUNAS GRAFICAS EN MATLAB
Elementos de Algebra Lineal - 2013 402
ALGUNAS GRAFICAS EN MATLAB
Elementos de Algebra Lineal - 2013 403
ALGUNAS GRAFICAS EN MATLAB
Elementos de Algebra Lineal - 2013 404
ALGUNAS GRAFICAS EN MATLAB
Elementos de Algebra Lineal - 2013 405
ALGUNAS GRAFICAS EN MATLAB
Elementos de Algebra Lineal - 2013 406
EL ENTORNO DE MATLAB
Ventana de comandos
Ventana del rea de trabajo
Historial de comandos
Directorio de trabajo
Elementos de Algebra Lineal - 2013 407
VENTANA DE COMANDOS (COMMAND WINDOW)
El empleo de la ventana de
comandos le permite guardar los
valores que calcule, mas no los
comandos que us para generarlos.
Si desea guardar la secuencia de
comandos, necesitar emplear la
ventana de edicin para crear un
archivo-m (m-file).

Elementos de Algebra Lineal - 2013 408
VENTANA DE HISTORIA DE COMANDOS
(COMMAND HISTORY)

La ventana de historia de
comandos registra los comandos
que se escriben en la ventana de
comandos. Cuando sale de
MATLAB, o cuando escribe el
comando clc (clear), la ventana de
comandos se limpia.
Elementos de Algebra Lineal - 2013 409
CONSIDERACIONES DE LA VENTANA HISTORIA DE
COMANDOS
La ventana de historia de comandos conserva una lista de todos sus
comandos. Tambin puede limpiar la historia de comandos con el men edit.
Si trabaja en una computadora pblica, entonces, como medida de seguridad,
las opciones de MATLAB por defecto se pueden establecer de modo que
limpie la historia cuando salga del programa.
Elementos de Algebra Lineal - 2013 410
IMPORTANCIA DE LA VENTANA HISTORIA DE
COMANDOS
Porque permite revisar sesiones anteriores de MATLAB
Para la transferencia de comandos a la ventana de comandos.

Elementos de Algebra Lineal - 2013 411
VENTANA DEL REA DE TRABAJO (WORKSPACE)
La ventana del rea de trabajo le
mantiene informado de las variables
que usted define conforme ejecuta
comandos en la ventana de
comandos.

Elementos de Algebra Lineal - 2013 412
VENTANA DE DOCUMENTO (DOCUMENT WINDOW)
Hacer doble clic sobre cualquier variable mencionada en la ventana del rea
de trabajo lanza automticamente una ventana de documento que contiene el
Array Editor (editor de arreglos).
Los valores que se almacenan en la variable se despliegan en un formato de
hoja de clculo.
Puede cambiar los valores en el editor de arreglos o puede agregar nuevos
valores.

Elementos de Algebra Lineal - 2013 413
VENTANA DE DOCUMENTO (DOCUMENT WINDOW)
Elementos de Algebra Lineal - 2013 414
VENTANA DE DIRECTORIO ACTUAL (CURRENT
DIRECTORY)
La ventana de directorio actual
lista todos los archivos en una
carpeta de la computadora llamada
directorio actual.
El directorio actual se puede
cambiar al seleccionar otro
directorio de la lista desplegable
que se ubica junto a la lista de
directorio o al navegar entre los
archivos de su computadora.
Elementos de Algebra Lineal - 2013 415
VENTANA DE DIRECTORIO ACTUAL (CURRENT
DIRECTORY)
La ventana de directorio actual
lista todos los archivos en una
carpeta de la computadora llamada
directorio actual.
El directorio actual se puede
cambiar al seleccionar otro
directorio de la lista desplegable
que se ubica junto a la lista de
directorio o al navegar entre los
archivos de su computadora.
Elementos de Algebra Lineal - 2013 416
ARCHIVOS *.m DE MATLAB
Un archivo *.m de MATLAB, no es ms que un archivos de texto ASCII, con
la extensin *.m, que contienen definiciones de funciones o conjuntos de
comandos que MATLAB puede interpretarlos y ejecutarlos; similar a los
archivos de cdigo fuente de C o Pascal.

nro = input('Ingrese un nmero positivo: ');
if nro==1 disp('Ud. ingreso 1');
elseif nro==2 disp('Ud. ingreso 2');
else disp('El nmero es mayor que 2');
end

Elementos de Algebra Lineal - 2013 417
MATLAB permite que utilicemos cualquier editor (edit de DOS, Word,
Notepad, etc.), para la creacin de estos archivos *.m y su posterior ejecucin
en MATLAB, ya que los archivos *.m son slo de archivos de texto con
extensin *.m como lo dijimos anteriormente.


ARCHIVOS *.m DE MATLAB
Elementos de Algebra Lineal - 2013 418
EL EDITOR DE MATLAB
El editor de MATLAB permite crear, modificar archivos *.m, conjuntamente
como ejecutarlos, ejecutarlos paso a paso; con el fin de realizar el proceso de
Debug o depuracin. De la misma manera que otras caractersticas que
iremos viendo.


Elementos de Algebra Lineal - 2013 419
EL EDITOR DE MATLAB
Elementos de Algebra Lineal - 2013 420
El editor muestra con diferentes colores los diferentes tipos o elementos de la
sintaxis. (en verde los comentarios, en azul las cadenas de caracteres, etc.). El
editor adems indica que las comillas o parntesis que se abren se cierren
correctamente



EL EDITOR DE MATLAB
Elementos de Algebra Lineal - 2013 421
LA BARRA DE HERRAMIENTAS ESTANDAR
Abrir nuevo M-file archivo

Abrir nuevo M-file existente

Guardar M-file existente

Pegar

Copiar

Cortar

Deshacer
Ir a una funcion

Imprimir

Rehacer
Buscar

Paso, ejecuta la linea actual

Paso a paso, ejecutar la lnea actual del M-archivo
Paso salida, ejecuta las llamadas a funciones o
subrutinas

Sale del modo depuracion

Continue, Reanuda la ejecucin del M-archivo hasta la
finalizacin o hasta un punto de interrupcin.

Asigna/Limpia un punto de interrrupcion

Depurar, Limpiar puntos de interrupcin en todos los archivos
Elementos de Algebra Lineal - 2013 422
DECLARACION DE VARIABLES
En MATLAB , una variable consiste en una matriz de unas dimensiones dadas.
En cuanto al tipo de variables a utilizar puede ser: entero, real, complejo,
carcter, etc.
Elementos de Algebra Lineal - 2013 423
En MATLAB no se requiere ningn tipo de declaracin de variables sino que, una vez
que se utiliza una variable, MATLAB crea la respectiva variable reservando el espacio
de memoria necesario y declarando su tipo de dato a partir del dato asignado. Por tanto,
si la variable ya existe, MATLAB nicamente cambia su contenido.

syms x
DECLARACION DE VARIABLES
Elementos de Algebra Lineal - 2013 424
DECLARACION DE VARIABLES
Una variable de MATLAB puede cambiar su tipo de dato varias veces en una misma
sesin de MATLAB o en su ejecucin, la forma de cambiar su tipo es simplemente
cambindole el valor asignado a la variable.
Elementos de Algebra Lineal - 2013 425
DECLARACION DE VARIABLES
En lo que se refiere a la nomenclatura de las variables. MATLAB distingue
entre maysculas y minsculas

(Variable es distinto de variable) permitiendo nombres de variables que
contengan al menos una letra.
Elementos de Algebra Lineal - 2013 426
DECLARACION DE VARIABLES
Los clculos que no se asignan a una variable en concreto se asignan a la variable de
respuesta por defecto que es ans (del ingls, answer):

>>2+3

ans =
5
Sin embargo, si el clculo se asigna a una variable, el resultado queda guardado en ella:

>>x=2+3

x=
5

Elementos de Algebra Lineal - 2013 427
DECLARACION DE VARIABLES
Para conocer el valor de una variable, basta teclear su nombre:

>>x

x=
5
Si se aade un punto y coma (;) al final de la instruccin, la mquina no muestra la
respuesta...

>>y=5*4;
Pero no por ello deja de realizarse el clculo, lo que sucede es que no muestra su
resultado.

>>y

y =
20

Elementos de Algebra Lineal - 2013 428
DECLARACION DE VARIABLES
Para obtener informacin sobre variables que se estn usando y sus dimensiones (si son
matrices) en Workspace teclee
>> who
>> whos (da ms informacin)
Para eliminar alguna variable se ejecuta
>> clear variable1 variable2
Si se quieren borrar todas las variables:
>> clear
Constantes caractersticas:
pi=t, Inf=.
Nmeros complejos: i=sqrt(-1) (slo se puede usar i o j), z=2+i*4, z=2+4i

Cuidado con no usar luego i como contador en un bucle trabajando con
complejos.
Elementos de Algebra Lineal - 2013 429
ALGUNOS TIPOS DE DATOS
FLOAT
LOGICAL
INTEGER
INT8
INT16
INT32
INT64
Elementos de Algebra Lineal - 2013 430
ALGUNOS TIPOS DE DATOS
ENTEROS SIN SIGNOS
UINT8
UINT16
UINT32
UINT64
BOOLEAN
STRING
Elementos de Algebra Lineal - 2013 431
CLASE DE DATOS ESTRUCTURAS
Una estructura (struct) es una agrupacin de datos de tipo diferente bajo un
mismo nombre. Estos datos se llaman miembros (members) o campos
(fields).
Por ejemplo, la estructura cliente puede contener los campos nombre (una
cadena de caracteres) y DNI (un nmero).

Elementos de Algebra Lineal - 2013 432
CLASE DE DATOS ESTRUCTURAS
En MATLAB, por ejemplo la estructura Cliente se crea creando un objeto de
dicha estructura. Para lo cual, no hace falta definir previamente el modelo o
patrn de la estructura, sino una posible forma de hacerlo es crear uno a
uno los distintos campos, como en el ejemplo siguiente:
>>Cliente.Nombre=Andres
Cliente =
Nombre: Andres
Elementos de Algebra Lineal - 2013 433
VARIABLES GLOBALES Y LOCALES
El mbito de una variable puede ser:
Local: cuando la variable slo puede ser accedida por un subconjunto
de instrucciones del programa como ser:
Un bloque condicional
Un bucle
Una funcin
Global: cuando la variable puede ser accedida por cualquier
instruccin del programa
Elementos de Algebra Lineal - 2013 434
IMPLEMENTACION DE UNA FUNCION
Una cualidad de MATLAB es la de permitir generar nuestras propias
funciones para un problema especfico que queramos resolver. De esta
forma ampliamos la potencia de MATLAB ya que estas nuevas funciones
adaptadas a nuestras necesidades se pueden utilizar del mismo modo que
las que ya tiene MATLAB predefinidas, como son por ejemplo, det, rank,
sum






Elementos de Algebra Lineal - 2013 435
EJEMPLO DE FUNCION EN MATLAB


function x=diagonal(A)
% x=diagonal(A)
% Devuelve un vector con la diagonal de A en orden inverso
% A : matriz
% x : vector de la diagonal de A reordenada
n=size(A,1); % # filas de A
x=diag(A);
x=x(n:-1:1); % reordenamos





Elementos de Algebra Lineal - 2013 436
TOOLBOX
Libreras de funciones MATLAB asociadas a diferentes reas como ser:
Inteligencia artificial
Financieras
Procesamiento de imgenes
Procesamiento de seales
Elementos de Algebra Lineal - 2013 437
TOOLBOX
En MATLAB: Start->Toolboxes
Elementos de Algebra Lineal - 2013 438
ALGUNOS TOOLBOXES
Frequency Domain System Identification Toolbox
Fuzzy Logic Toolbox
Higher Order Spectral Analisys Toolbox
Image Processing Toolbox
Model Predective Control Toolbox
Mu Analisis and Synthesis Toolbox
NAG Foundation Toolbox
Neural Network Toolbox
Elementos de Algebra Lineal - 2013 439
ALGUNOS TOOLBOXES
Nonlinear Control Design Toolbox
Optimization Toolbox
Quantitative Feedback Theory Toolbox
Signal Processing Toolbox
Spline Toolbox
Statistics Toolbox
Symbolic Math Toolbox
System Identification Toolbox.

Elementos de Algebra Lineal - 2013 440
ALGUNOS TOOLBOX
IMAGE PROCESSING TOOLBOX
Es un amplio conjunto de algoritmos estndar y herramientas grficas
para el procesamiento de imgenes, anlisis, visualizacin y desarrollo
de algoritmos.
Se puede realizar la mejora de la imagen, reduccin de ruido, la
segmentacin de imgenes, transformaciones espaciales etc.
Elementos de Algebra Lineal - 2013 441
ALGUNOS TOOLBOX
IMAGE PROCESSING TOOLBOX

Elementos de Algebra Lineal - 2013 442
ALGUNOS TOOLBOX
NEURAL NETWORK TOOLBOX
Proporciona herramientas para el diseo, implementacin, visualizacin
y simulacin de redes neuronales.
Las redes neuronales se utilizan para aplicaciones en el anlisis
formal, como reconocimiento de patrones y la identificacin de sistemas no
lineales y control.
Ejemplo reconocimientos de rostros, matriculas, controles de calidad etc.
Elementos de Algebra Lineal - 2013 443
ALGUNOS TOOLBOX
NEURAL NETWORK TOOLBOX

Elementos de Algebra Lineal - 2013 444
ALGUNOS TOOLBOX
STATISTICS TOOLBOX
Proporciona un conjunto completo de herramientas para evaluar y
entender los datos. Incluye funciones y herramientas interactivas para el
modelado de datos, anlisis de tendencias histricas, la simulacin de
sistemas, desarrollo de algoritmos estadsticos; el aprendizaje y la enseanza
de la estadstica.


Elementos de Algebra Lineal - 2013 445
ALGUNOS TOOLBOX
STATISTICS TOOLBOX



Elementos de Algebra Lineal - 2013 446

Anexo 2

Elementos de Algebra Lineal
lincomb.m

Combinacin lineal m de varias matrices del mismo tamao.

Coeficientes v = {v
1
,v
2
,,v
m
} de la combinacin lineal y las matrices
A = {A
1
,A
2
,...,A
m
} deben ingresarse como celdas.

Elementos de Algebra Lineal - 2013 448
lincomb.m

function M = lincomb(v,A)

% Combinacin lineal M de varias matrices del mismo tamao.
% Coeficientes v = {v1,v2,,vm} de la combinacin
% lineal y las matrices A = {A1,A2,...,Am} deben ingresarse como celdas.

m = length(v);
[k, l] = size(A{1});
M = zeros(k, l);
for i = 1:m
M = M + v{i}*A{i};
end

Elementos de Algebra Lineal - 2013 449
dependence.m

dependence(A) determina si un conjunto de vectores columnas es
linealmente independiente o dependiente. Recibe una matriz "A" devolviendo
un nmero la respuesta si las columnas de A son LI o LD

Elementos de Algebra Lineal - 2013 450
dependence.m

dependence(A) determina si un conjunto de vectores columnas es
linealmente independiente o dependiente.

Recibe una matriz "A" devolviendo un nmero "c" igual a 1 si las columnas
de A son LI y 0 si ellas son LD

Elementos de Algebra Lineal - 2013 451
dependence.m

%este programa determina si un conjunto de vectores
%columnas es linealmente
%independiente o dependiente. Recibe una matriz
%"A" devolviendo un nmero la respuesta si las
%columnas de A son LI o LD.

Elementos de Algebra Lineal - 2013 452
dependence.m

function [d]=dependence(A)
C=rref(A);
m=length(diag(A(:,1)));
n=length(A(1,:));
if n>m
d=0;
else
s=sum(diag(C));
if n>s
disp('Los vectores son linealmente dependientes ')
else
disp('Los vectores son linealmente independientes ')
end
end

Elementos de Algebra Lineal - 2013 453
base.m

%Calcula una base a partir de un generador
A=input('Matriz cuyas filas son los vectores del sistema: ');
r=rank(A);
%disp('El rango del sistema es: ')
disp(r)
reducida=rref(A);
B=reducida(1:r,:).'; % Nos quedamos con r filas y trasponemos luego la matriz
disp('La base del subespacio son las columnas de la matriz ')
disp(B)
Elementos de Algebra Lineal - 2013 454
rrefstep.m

function rrefstep(A)
% Halla la matriz en forma escalonada reducida de A
% En cada paso se muestra un mensaje que describe la % accin que se debe
tomar. Usted puede realizar la % accin y ver el resultado o solicitar una
% explicacin de la misma.
% Esta rutina es para matrices pequeas y se utiliza % para el desarrollo de
habilidades en la obtencin % de la forma escalonada reducida por filas
% de una matriz.
% El formato de visualizacin racional o real, se
% puede elegir.
Elementos de Algebra Lineal - 2013 455




Acceso al archivo en cuestin
rrefstep.m



Elementos de Algebra Lineal - 2013 456
transf.m

function P=Transf(P)
%Transf
%Elementary row transformations for row reduction.
%Add multiples of rows, multiply, divide, swap.
%Gives choice of format - rational numbers or decimal numbers.
%Calling format:Transf(A)

disp(' ')
form=input('Format: (r)ational numbers or (d)ecimal numbers? ','s');
disp(' ')
flag='T';
while flag=='T'
ans=input('Operation: (a)dd (m)multiply (d)ivide (s)swap (e)exit ','s');
if ans=='e';
flag='F';
end

Elementos de Algebra Lineal - 2013 457
transf.m

if ans=='a';
x=input('add the multiple: ');
y=input(' of row: ');
z=input(' to row: ');
P(z,:) = P(z,:) + x*P(y,:);
disp(' ')
if form=='r';
disp(rats(P))
disp(' ')
else
disp(P)
end
end

Elementos de Algebra Lineal - 2013 458
transf.m

if ans=='m';
x=input(' give row: ');
y=input('give multiplier: ');
P(x,:) = y*P(x,:);
disp(' ')
if form=='r';
disp(rats(P))
disp(' ')
else
disp(P)
end
end

Elementos de Algebra Lineal - 2013 459
transf.m

if ans=='d';
x=input(' give row: ');
y=input('give divisor: ');
P(x,:) = (1/y)*P(x,:);
disp(' ')
if form=='r';
disp(rats(P))
disp(' ')
else
disp(P)
end
end

Elementos de Algebra Lineal - 2013 460
transf.m

if ans=='s';
x=input('swap row: ');
y=input(' and row: ');
Q=P;
P(x,:) = Q(y,:);
P(y,:) = Q(x,:);
disp(' ')
if form=='r';
disp(rats(P))
disp(' ')
else
disp(P)
end
end
end

Elementos de Algebra Lineal - 2013 461
transmat.m

function V = transmat(T, S)
% V es la matriz de transicin de un espacio vectorial que tiene la base
ordenada T
% a otro espacio vectorial que tiene la base ordenada S.
% Las bases de los espacios vectoriales se almacenan en las columnas de las
matrices T y S
[m, n] = size(T);
[p, q] = size(S);
if (m ~= p) | (n ~= q)
error('Matrices deben tener igual dimension')
end
V = rref([S T]);
V = V(:,(m + 1):(m + n));
Elementos de Algebra Lineal - 2013 462
cramer.m

Cramer
function X=Cramer(A,B)
%Cramer, Solucin al sistema AX=B usando regla de Cramer. Forma de
llamado: Cramer(A,B)
format compact;
disp(' ')
if det(A)==0
disp('det(matrix coeff)=0. regla de Cramer no se puede usar.')
disp(' ')
else
g=input('toda la informacin? y/n: ','s');
disp(' ')
n=size(A);
if g=='y'
det_matrix_coeffs=det(A)
disp(' ')
end
for variable=1:n
Elementos de Algebra Lineal - 2013 463
cramer.m

if variable>=1
Matrix=[A(1:n,1:variable-1) B A(1:n,variable+1:n)];
end
if g=='y'
variable
Matrix
determinant=det(Matrix)
disp(' ')
end
X(variable)=(det(Matrix))/(det(A));
end

end
Elementos de Algebra Lineal - 2013 464
cramer.m

else
g=input('toda la informacin? y/n: ','s');
disp(' ')
n=size(A);
if g=='y'
det_matrix_coeffs=det(A)
disp(' ')
end

Elementos de Algebra Lineal - 2013 465
cramer.m
for variable=1:n
if variable>=1
Matrix=[A(1:n,1:variable-1) B A(1:n,variable+1:n)];
end
if g=='y'
variable
Matrix
determinant=det(Matrix)
disp(' ')
end
X(variable)=(det(Matrix))/(det(A)); End; End; End;
end
end
Elementos de Algebra Lineal - 2013 466
consec.m

function A=consec(n)

% El comando A=consec(n) genera una matriz nxn cuyas entradas son los
% enteros consecutivos de 1 a n^2.
% La primera fila ser [1, 2, ..., n], la segunda [n+1, n+2, ..., 2n], etc.

%As consec(3) generar
%
% 1 2 3
% 4 5 6
% 7 8 9

A=reshape([1:n^2],n,n)';

Elementos de Algebra Lineal - 2013 467
homsoln.m
HOMSOLN encuentra la solucin general de un sistema homogneo de
ecuaciones.

Devuelve un conjunto de vectores bsicos para el espacio nulo de Ax = 0.
Se emplea

--> ns = homsoln(A) <--

Si hay un segundo argumento se muestra la solucin general
Se emplea la forma

--> homsoln(A,1) <--

Esta opcin supone que la solucin general tiene como mximo constantes
arbitrarias.

Elementos de Algebra Lineal - 2013 468
lisub.m

Halla un subconjunto linealmente independientes de vectores.

Si code = 'r' los vectores son filas de A.

Si code = 'c' los vectores son las columnas de A.

La rutina devuelve un subconjunto linealmente independientes del
conjunto original.

Usar --> S = lisub(A,'r') o lisub(A,'c') <--

Elementos de Algebra Lineal - 2013 469
lisub.m

function S = lisub(A,code)
%LISUB halla un subconjunto de vectores linealmente independientes.
% si code = 'r' los vectores son las filas de A.
% si code = 'c' los vectores son las columnas de A.
% Retorna
% un subconjunto de vectores linealmente independientes
% del conjunto original.
%
% se llama --> S = lisub(A,'r') o lisub(A,'c') <--
%

Elementos de Algebra Lineal - 2013 470
lisub.m

err='ERROR: code no adecuado; segundo argumento debe ser ''r'' o ''c''';
if code=='r'
B=A';
elseif code == 'c'
B=A;
else
disp(err)
return
end
[m,n]=size(B);
B=rref(B);
l1=[];
Elementos de Algebra Lineal - 2013 471
lisub.m

for ki=1:m
z=find(B(ki,:)>0);
if isempty(z)==0,
l1=[l1 z(1)];
end
end % l1 contiene la columna #s con ppal 1's
if length(l1)~=0
if code=='r'
S=A(l1,:); %filas de S son un subconjunto L.I.
else
S=A(:,l1); %columnas de S son un subconjunto L.I.
end
else
S=[]; %devuelve matriz vaca slo si A es la matriz cero
end
Elementos de Algebra Lineal - 2013 472
rowcomb.m

rowcomb(A,i,j,c) forma una matriz a partir de A sumando c veces la fila
i-sima de A a la la fila j-sima.

Elementos de Algebra Lineal - 2013 473
rowcomb.m

function B=rowcomb(A,i,j,c)
% rowcomb(A,i,j,c) forma una matriz a partir de A sumando c veces la fila ith
% de A a la fila jth .

[m,n]=size(A);
if i<1|i>m|j<1|j>m
error('Indice fuera de rango')
end
if i==j
error('operacin de fila no permitida')
end
B=A;
B(j,:)=c*A(i,:)+A(j,:);

Elementos de Algebra Lineal - 2013 474
rowscale.n

rowscale(A,i,c) multiplica la fila i de la matriz A por el escalar c y su salida
es la matriz resultante.

function B=rowscale(A,i,c)
% rowscale(A,i,c) multiplica la fila i de matriz A por el escalar c
% y la salida de la matriz resultante.

[m,n]=size(A);
if i<1|i>m
error('Indice fuera de rango')
end
B=A;
B(i,:)=c*A(i,:);

Elementos de Algebra Lineal - 2013 475
rowswap.m

rowswap(A,i,j) intercambia filas i y j de la matriz A mostrando la matriz
resultante.

function B=rowswap(A,i,j)
% rowswap(A,i,j) intercambia
% filas i y j de la matriz A devolviendo la matriz resultante.

[m,n]=size(A);
if i<1|i>m|j<1|j>m
error('Indice fuera de rango')
end
B=A;
B(i,:)=A(j,:);
B(j,:)=A(i,:);
Elementos de Algebra Lineal - 2013 476
fourb.m

function [cs, ns, rs, lns] = fourb(A)

% Bases de los cuatro espacios fundamentales asociados
% con la matriz A.
% cs- base dwl espacio columna de A
% ns- base del espacio nulo de A
% rs- base del espacio fila de A
% lns- base del del espacio nulo izquierdo de A

[V, pivot] = rref(A);
r = length(pivot);
cs = A(:,pivot);
ns = null(A,'r');
rs = V(1:r,:)';
lns = null(A','r');
Elementos de Algebra Lineal - 2013 477
traf3.m

%'Este programa calcula la matriz asociada a una '
%'transformacion lineal que va de R^3 en R^3/T(x,y,z)=(x+y,x-z,y+2z) '
%'a partir de 2 bases ingresadas por el usuario. '
%' El Programa se aplica de la siguiente manera '
%'1)Se ingresa 3 vectores correspondientes a la base en R^3 '
%'2)Se ingresa 2 vectores correspondientes a la base en R^3 '
%'3)Luego el programa calcula la matriz asociada '

disp('En todos los casos los vectores deben ser ingresados como una matriz fila')
a=input('Ingrese el 1er vector de la 1er base en R^3: ');
b=input('Ingrese el 2do vector de la 1er base en R^3: ');
c=input('Ingrese el 3ro vector de la 1er base en R^3: ');
B=[a',b',c']%1ra Base con los 3 vectores encolumnados
d=input('Ingrese el 1er vector de la 2da base en R^3: ');
Elementos de Algebra Lineal - 2013 478
traf3.m

e=input('Ingrese el 2do vector de la 2da base en R^3: ');
f=input('Ingrese el 3er vector de la 2da base en R^3: ');
B1=[d',e',f']%2da Base con los 3 vectores encolumnados
%Se calcula la transformacion lineal del 1er vector de la 1er base
T1=[a(1)+a(2),a(1)-a(3),a(2)+3*a(3)];
%Se calcula la transformacion lineal del 2do vector de la 1er base
T2=[b(1)+b(2),b(1)-b(3),b(2)+3*b(3)];
%Se calcula la transformacion lineal del 3er vector de la 1er base
T3=[c(1)+c(2),c(1)-c(3),c(2)+3*c(3)];
T=[T1',T2',T3'];%Matriz de las transformaciones
M=[B1,T]%Matriz ampliada formada por la 2da base mas la matriz
%de las transformaciones
MA=rref(M);%Se aplica el metodo Gauss-Jordan a la matriz ampliada
disp('La matriz asociada a la transformacion lineal es: ')
Masoc=MA(:,[3 4 5])%Se muestra la matriz asociada a la transformacion
%' Fin del programa
Elementos de Algebra Lineal - 2013 479
solucion.m

solucion(A,b) usa el archivo rref de [A,b] para hallar una solucin x de Ax
= b como si se realizara manualmente.
function x = solution(A,b)
% SOLUTION(A,b) usa el archivo rref de [A,b] para hallar una solucin x
% de Ax = b como si se realizara manualmente.

[R,jp] = rref([A,b]);
[m,n] = size(A);
r = length(jp);
if jp(r) == n+1
x = [];
else
x = zeros(n,1);
x(jp) = R(1:r,n+1);
end
Elementos de Algebra Lineal - 2013 480
utristep.m

function A = utristep(A,swcode,pivcode)
% Halla paso a paso la matriz triangular superior de A.
% En cada paso se muestra un mensaje que describe la accin a tomar. Usted
%puede realizar la accin y ver el resultado o solicitar una explicacin de la
misma.
% Esta rutina es para matrices pequeas y se utilizan para el desarrollo de
%habilidades en la obtencin de la forma triangular superior de una matriz.
%Formato de pantalla racional o real, se puede elegir, as como una opcin
%para forzar a los pivotes que sean 1.
Elementos de Algebra Lineal - 2013 481



Acceso al archivo en cuestin
utristep.m


Elementos de Algebra Lineal - 2013 482
span.m

Span(v) prueba si el vector v est en el espacio generado por un conjunto de
vectores. Debe ingresar la matriz del conjunto de vectores y luego averiguar si el
vector deseado v est o no en el espacio generado por A,ej: span(v)

Elementos de Algebra Lineal - 2013 483
span.m

function span(v, varargin)
% prueba si el vector v est en el espacio generado por un conjunto de
% vectores. Debe ingresar la matriz del conjunto de vectores y luego
% averiguar si el vector deseado v est o no en el espacio generado por A

A = [];
n = length(varargin);
for i=1:n
u = varargin{i};
u = u';
A = [A u(:)];
end

Elementos de Algebra Lineal - 2013 484
span.m

v = v';
v = v(:);
if rank(A) == rank([A v])
disp(' vector dado est en el espacio.')
else
disp(' vector dado no est en el espacio.')
end

Elementos de Algebra Lineal - 2013 485
spanview.m

SPANVIEW es un utilitario para visualizar la generacin de un conjunto
de vectores en el spacio3-d.

El comando spanview(x,n) graficar n mltiplos aleatorios del vector x, cada
uno de estos vectores se representa por un punto.

El usuario debe ingresar un segundo vector y se calcula n combinaciones
lineales aleatorias de los dos vectores de entrada.

Seguir pidiendo ms vectores hasta que se hayan ingresado tres vectores
linealmente independientes; ej. s=[ 1 2 -4]; spanview(s,2)

Suma, cambio de base1,suma cambio de base2

Elementos de Algebra Lineal - 2013 486
spanview.m

function spanview(s,numvec)
% SPANVIEW es un utilitario para visualizar la generacin
% de un conjunto de vectores en el espacio3-d. El comando
% spanview(x,n) graficar n mltiplos aleatorios del
% vector x, cada uno de estos vectores se representa por un punto
% El usuario debe ingresar un segundo vector y se calcula
% n combinaciones lineales aleatorias de los dos vectores de entrada
% Seguir pidiendo ms vectores hasta que se hayan
% ingresado tres vectores linealmente independientes

Elementos de Algebra Lineal - 2013 487
spanview.m

if size(s)==[3,1]
s=reshape(s,1,3);
end
whitebg('w')
A=[];
x=[0,0]';
y=x;
z=x;
r=0;
n=0;
colors='brgmc';
close

Elementos de Algebra Lineal - 2013 488
spanview.m

while r<3
n=n+1;
if n>1
s=input('Agregue otro vector a S. Entre como un triple [x y z]: ');
delete(t)
hold off
end
A=[A s'];
c=randn(n,numvec);
v=A*c;
axiscale=3*max(max(abs(A)))+1;
x(:,n)=[0;A(1,n)];
y(:,n)=[0;A(2,n)];
z(:,n)=[0;A(3,n)];
r=fix(rank(A));

Elementos de Algebra Lineal - 2013 489
spanview.m

color=[colors(mod(n,5)+1),'.'];
plot3(x(:,n),y(:,n),z(:,n),'k')
hold on
plot3([-axiscale axiscale],[0 0 ],[0 0],'k',[0 0],[-axiscale axiscale],[0 0],'k',[0 0],[0
0],[-axiscale axiscale],'k')
plot3(v(1,:),v(2,:),v(3,:),color)
t=title(['generador de S ' 'Dimension = ' sprintf('%4.0f',r)]);
figure(1)
end
hold off
Elementos de Algebra Lineal - 2013 490
angulo.m

Para hallar el ngulo entre dos vectores

Elementos de Algebra Lineal - 2013 491
angulo.m

function a=Angulo(X,Y)
%Angulo
%el ngulo entre dos vectores, X e Y, en grados.
%llamar como: a = Angle(X,Y)

temp = X*Y';
normX = sqrt(X*X');
normY = sqrt(Y*Y');
a = acos(temp/(normX*normY));
a = a*180/pi;

if (a < 1.0e-10)
a = 0;
end

Elementos de Algebra Lineal - 2013 492
plano.m

El archivo grafica un plano en 3D. se puede llamar como
plano(P,N,width, height)

Elementos de Algebra Lineal - 2013 493
plano.m

% El archivo grafica un plano en 3D. se puede llamar
% como plano(P,N,width, height)
% P = [x0,y0,z0] es un punto del plano,
% N = [a,b,c] es uno normal(usar cross para hallarlo), tercer y cuarto
% argumentos opcionales; al llamar plano(P,N),
% la porcin del plano es un cuadrado de lado 2, centrado en P.
% Si se llama plano(P,N,a,b) produce una porcin del plano 2b por 2b centrada
% en P.

Elementos de Algebra Lineal - 2013 494
plano.m

function z = plano(P,N, width, height)
if nargin < 3
width = 1; height= 1;
end
x0 = P(1);
y0 = P(2);
z0 = P(3);
N = N/norm(N);
a = N(1); b = N(2); c = N(3);

Elementos de Algebra Lineal - 2013 495
plano.m

s = - width: .1*width : width; t = -height: .1*height: height;

[S,T] = meshgrid(s,t);
hhchek = ishold;
arrow3(P,N,'r')
hold on
arrow3(P-.3*N,.3*N,'r')

r = sqrt(a^2 +b^2);

Elementos de Algebra Lineal - 2013 496
plano.m

if r > 0
v = [b/r, -a/r, 0];
w = [-a*c/r, -b*c/r, r];

else
v = [1 0 0];
w = [0 -1 0];
end

X = x0 + v(1)*S +w(1)*T;
Y = y0 + v(2)*S +w(2)*T;
Z = z0 + v(3)*S +w(3)*T;

low = min(min(Z));
high = max(max(Z));

Elementos de Algebra Lineal - 2013 497
plano.m

surf(X,Y,Z);
colormap(gray);
caxis([low-6, high]);
axis equal

if hhchek == 0
hold off
end

Elementos de Algebra Lineal - 2013 498
plano.m

function out = arrow3(P,V,color)

x0 =P(1); y0 = P(2); z0 = P(3);
a = V(1); b = V(2); c = V(3);
l = max(norm(V), eps);

x = [x0 x0+a]; y = [y0 y0+b]; z = [z0 z0+c];
hchek = ishold;
plot3(x,y,z,color)
hold on

h = l - min(.2*l, .2) ;
v = min(.2*l/sqrt(3), .2/sqrt(3) );

Elementos de Algebra Lineal - 2013 499
plano.m

upper = [h, v*tan(pi/6), 0]';
lower = [h, -v*tan(pi/6), 0]';

r = sqrt(a^2 +b^2);
if r > 0

col1 = [a b c]/l;
col2 = [-b/r, a/r, 0];
col3 = [-a*c/(l*r), -b*c/(l*r), r/l];

Q = [col1; col2; col3]' ;

Elementos de Algebra Lineal - 2013 500
plano.m

else
if c > 0
Q = [0 0 -1; 0 1 0; 1 0 0];
else
Q = [0 0 1; 0 1 0; -1 0 0];
end
end
p = Q*upper; q = Q*lower;
plot3([x0+p(1), x0+a], [y0+p(2), y0+b], [z0+p(3), z0+c], color)
plot3([x0+q(1), x0+a], [y0+q(2), y0+b], [z0+q(3), z0+c], color)

if hchek == 0
hold off
end

Elementos de Algebra Lineal - 2013 501
vector.m

Permite graficar un vector con origen (x0, y0) y extremo (x0+a, y0+b).
Escribiendo P = [x0, y0] y V = [a,b], debe llamarse arrow(P,V, color), el tercer
argumento, color, es opcional, por defecto es azul.

Elementos de Algebra Lineal - 2013 502
vector.m

% permite graficar un vector con origen (x0, y0) y extremo
% (x0+a, y0+b). Escribiendo P = [x0, y0] y
% V = [a,b], debe llamarse arrow(P,V, color), el tercer argumento,
% color, es opcional, por defecto es azul.
% Para uno rojo, arrow(P,V, 'r').
function y = vector(P,V,color)
if nargin < 3
color = 'b';
end
x0 = P(1); y0 = P(2);
a = V(1); b = V(2);
l = max(norm(V), eps);
u = [x0 x0+a]; v = [y0 y0+b];
hchek = ishold;

Elementos de Algebra Lineal - 2013 503
vector.m

plot(u,v,color)
hold on
h = l - min(.2*l, .2) ; v = min(.2*l/sqrt(3), .2/sqrt(3) );
a1 = (a*h -b*v)/l;
b1 = (b*h +a*v)/l;
plot([x0+a1, x0+a], [y0+b1, y0+b], color)

a2 = (a*h +b*v)/l;
b2 = (b*h -a*v)/l;

plot([x0+a2, x0+a], [y0+b2, y0+b], color)
if hchek == 0
hold off
end

Elementos de Algebra Lineal - 2013 504
dist.m

Distancia entre puntos X e Y en Rn. Llamar como: Dist(X,Y)

Elementos de Algebra Lineal - 2013 505
dist.m

function d = Dist(X,Y)
%Dist
%Distancia entre puntos X e Y en Rn.
%Llamar como: Dist(X,Y)


Z=X-Y;
d=sqrt(Z*Z');

Elementos de Algebra Lineal - 2013 506
drawec.m

drawvec(v,color,s) grafica el vector v empleando el color definido como
segundo argumento de entrada (por defecto es rojo).El punto inicial del dibujo
es el origen; una flecha se dibuja en el extremo
Los ejes se establecen como [-s,s,-s,s]. Si s no se especifica por default es 5

Elementos de Algebra Lineal - 2013 507
drawec.m

function[ handle ] = drawvec(v,color,s);
% DRAWVEC(v,color,s) grafica el vector v empleando
% el color definido como segundo argumento de entrada
% (por defecto es rojo).El punto inicial del dibujo es
% el origen; una flecha se dibuja en el extremo
% Los ejes se establecen como [-s,s,-s,s]. Si s no se
% especifica por default es 5

if nargin==1
color = 'r';
end
if nargin < 3
s=5;
end

Elementos de Algebra Lineal - 2013 508
drawec.m

handle = plot([0,v(1)],[0,v(2)],color);
axis([-s,s,-s,s])
axis('square')
hold on
[m,n]=size(v);
if n==1 % Change to row vector
v=v';
end
atip=tip(v,s);
fill(atip(1,:),atip(2,:),color)
hold off

Elementos de Algebra Lineal - 2013 509
plotangle

s = plotangle(x,y) dar el ngulo s(radianes)entre vectores no nulos x, y. Si
estn en espacio bidimensional, el ngulo ser graficado( en rojo, y el unitario
en azul)

Si se usa [s,t] = plotangle(x,y) s en radianes y t en grados

Elementos de Algebra Lineal - 2013 510
plotangle

function [s,t]=plotangle(x,y)
% s = plotangle(x,y) dar el ngulo s(radianes)entre
% vectores no nulos x, y. Si estn en espacio bidimensional,
% el ngulo ser graficado( en rojo y el unitario en azul)
% Si se usa [s,t] = plotangle(x,y)
% s en radianes y t en grados
%
[m,n]=size(x);
if m==1
x=x';
end
[j,k]=size(y);

Elementos de Algebra Lineal - 2013 511
plotangle

if j==1
y=y';
end
if ([m,n]~=[j,k])
error('Vectores tienen distinto tamao')
end
if (norm(x)==0)|(norm(y)==0)
error('Ingrese vectores no nulos')
end
nx=norm(x);
ny=norm(y);
aa=max(nx,ny)+1;
u=x/nx;
v=y/ny;

Elementos de Algebra Lineal - 2013 512
plotangle

s=acos(u'*v);
t=s*180/pi;
anglestr=sprintf( '%6.3f', t);
if max([m,n])>2
x=[nx;0];
u=[1;0];
v=[cos(s);sin(s)];
y=norm(y)*v;
end
drawvec(x,'r'); hold on
drawvec(y,'r'); hold on
drawvec(u,'b'); hold on
drawvec(v,'b'); hold on
A=u;
mm=max(abs(v-[cos(s),-sin(s);sin(s),cos(s)]*u));

Elementos de Algebra Lineal - 2013 513
plotangle

if mm<100*eps
ss=1;
else
ss=-1;
end
for w=.1:.1:1
z=[cos(w*s),-ss*sin(w*s);ss*sin(w*s),cos(w*s)]*u;
A=[A z];
end
plot(A(1,:),A(2,:))
hold off
axis([-aa,aa,-aa,aa])
xlabel(['el ngulo entre los vectores es ' anglestr ' grados'])

Elementos de Algebra Lineal - 2013 514
plotangle

s=acos(u'*v);
t=s*180/pi;
anglestr=sprintf( '%6.3f', t);
if max([m,n])>2
x=[nx;0];
u=[1;0];
v=[cos(s);sin(s)];
y=norm(y)*v;
end
drawvec(x,'r'); hold on
drawvec(y,'r'); hold on
drawvec(u,'b'); hold on
drawvec(v,'b'); hold on
A=u;
mm=max(abs(v-[cos(s),-sin(s);sin(s),cos(s)]*u));
Elementos de Algebra Lineal - 2013 515
vector3.m

Grafica un vector 3D con origen (x0, y0, z0) y extremo (x0+a, y0+b, z0+c).
Escribir P = [x0, y0, z0] y V = [a,b,c], se llama vector3(P,V, color). El tercer
argumento, color, es opcional, por defecto es azul,

Elementos de Algebra Lineal - 2013 516
vector3.m

% grafica un vector 3D con origen (x0, y0, z0)y
% extremo (x0+a, y0+b, z0+c). Escribir P = [x0, y0, z0]y
% V = [a,b,c], se llama vector3(P,V, color). El tercer argumento,
% color, es opcional., por defecto es azul, si se desea rojo, llamar
% llamar vector3(P,V, 'r').

function out = vector3(P,V,color)

if nargin < 3
color = 'b';
end

x0 =P(1); y0 = P(2); z0 = P(3);
a = V(1); b = V(2); c = V(3);
l = max(norm(V), eps);
Elementos de Algebra Lineal - 2013 517
vector3.m

x = [x0 x0+a];
y = [y0 y0+b];
z = [z0 z0+c];
hchek = ishold;
plot3(x,y,z,color)
hold on
h = l - min(.2*l, .2) ;
v = min(.2*l/sqrt(3), .2/sqrt(3) );

upper = [h, v*tan(pi/6), 0]';
lower = [h, -v*tan(pi/6), 0]';

r = sqrt(a^2 +b^2);


Elementos de Algebra Lineal - 2013 518
vector3.m

if r > 0
col1 = [a b c]/l;
col2 = [-b/r, a/r, 0];
col3 = [-a*c/(l*r), -b*c/(l*r), r/l];
Q = [col1; col2; col3]' ;
else
if c > 0
Q = [0 0 -1; 0 1 0; 1 0 0];
else
Q = [0 0 1; 0 1 0; -1 0 0];
end
end
p = Q*upper; q = Q*lower;
plot3([x0+p(1), x0+a], [y0+p(2), y0+b], [z0+p(3), z0+c], color)
plot3([x0+q(1), x0+a], [y0+q(2), y0+b], [z0+q(3), z0+c], color)
Elementos de Algebra Lineal - 2013 519
ENLACES DE INTERES
Curso Matlab 1 -
Disponible en http://www.youtube.com/watch?v=715nqD8Fhhs -
consultado el 1 de abril del 2013.



Elementos de Algebra Lineal - 2013 520
BIBLIOGRAFA FUNDAMENTAL CONSULTADA
Lay,D -Algebra Lineal y sus aplicaciones-3 edicin-Pearson Educacion
Grossman,S-Algebra Lineal-6t. edicin Mac Graw Hill
Pita Ruiz,J-Algebra Lineal-Mac Graw Hill
Anton,H.- INTRODUCCION AL ALGEBRA LINEAL-2da. Edicin-Edit Limusa
PEREZ,C-MATLAB Y SuS aplicaciones en las Ciencias y la Ingeniera-Pearson-
Prentice Hall





Elementos de Algebra Lineal - 2013 521
MAS... BIBLIOGRAFA DE INTERES
Mario Matiauda 2010 - Editorial Universitaria - Clculo con MATLAB.
Disponible en
http://editorial.unam.edu.ar/index.php?option=com_content&view=article&id=247:
calculo-con-matlab&catid=42:cuadernos-de-catedra consultado el 1 de abril del 2013.
Mario Matiauda 2010 Editorial Universitaria - Algebra y MATLAB.
Disponible en
http://www.editorial.unam.edu.ar/index.php?option=com_content&view=article&id
=249:algebra-y-matlab&catid=42:cuadernos-de-catedra consultado el 1 de abril del
2013.
Holly Moore Prentice Hall - MATLAB para Ingenieros.
Matlab Help - versin 7.8.0.347 .





Elementos de Algebra Lineal - 2013 522

You might also like