Professional Documents
Culture Documents
ndice
Matrices y vectores
Operaciones bsicas
5
5
Trabajo prctico
10
10
Matrices y vectores
Operaciones bsicas
Matriz de R22
Qu es una matriz?
A=
Matriz
A = u
u1
v = u2
u3
v1
a11
v2 = a21
v3
a31
a12
a22 =
a32
a12
a22
a11
a21
e
f
g
Matriz de R33
a11
A = a21
a31
a13
a23
a33
a12
a22
a32
a11
a21
a31
A=
a41
a51
a61
a13
a23
a33
a43
a53
a12
a22
a32
a42
a52
a62
a63
a12
a22
a13
a23
a14
a24
tema 2: matrices
Notacin matricial
La primera fila de una matriz de 2 2 contiene a11 y a12 .
La segunda fila tiene a21 y a22 .
El primer subndice da la fila: aij est en la fila i.
El segundo da la columna: aij est en la columna j.
Puede pensarse en A como una funcin de dos variables, que a
cada i y a cada j les asigna un escalar (un nmero).
!
!
a11 a12
A(1, 1) A(1, 2)
A=
=
a21 a22
A(2, 1) A(2, 2)
Esta notacin A(i, j) es la utilizada generalmente por las aplicaciones informticas (Python, Sage, Octave, Matlab, Maple, . . . ) y
por algunos libros de texto.
Matriz de Rmn
a11
a12
a21
a22
A= .
..
..
.
am1 am2
Suma de matrices
..
.
a1n
a2n
..
.
amn
Suma de matrices
A=
a11
a21
a12
a22
suman A + B =
yB=
a11 + b11
a21 + b21
b11
b21
b12
b22
a12 + b12
a22 + b22
2a11
2a21
2a12
2a22
A =
a11
a21
a12
a22
tema 2: matrices
Algunas observaciones
Hay que notar que la suma de A y A es la matriz cero.
Esto es la matriz 0, que es distinto del nmero 0!
El orden de la suma no altera el resultado: A + B es igual a
B + A.
!
!
!
1 2
1 0
2 2
A+B =
+
=
3 1
0 1
3 2
!
!
!
1 0
1 2
2 2
B+A =
+
=
0 1
3 1
3 2
Si la cantidad de filas m y de columnas n son iguales (m = n) se
dice que A es una matriz cuadrada.
Si m 6= n se dice que A es una matriz rectangular.
Propiedades de la suma de matrices
Propiedades de la suma de matrices
A+B = B+A
ley conmutativa
c (A + B) = cA + cB
ley distributiva
A + (B + C) = (A + B) + C
ley asociativa
A+B =
a31 + b31 a32 + b32
a41 + b41 a42 + b42
x1
Ax = u v w x2 = x1 u + x2 v + x3 w = b
x3
ca11 ca12
ca21 ca22
cA =
ca31 ca32
ca41 ca42
donde u, v y w son los vectores columna de A, y se utiliza la operacin combinacin lineal de vectores.
El resultado ser un vector b.
Matriz multiplicando un vector columna (mtodo 2)
Definicin 2 (una matriz A multiplicando un vector x).
e
x1
ex
Ax = f x2 = f x = b
g
x3
gx
donde e, f y g son los vectores fila de A, y se utiliza la operacin
producto punto de vectores.
El resultado ser exactamente el mismo vector b.
cA + dB =
ca31 + db31 ca32 + db32
ca41 + db41 ca42 + db42
tema 2: matrices
1 0
Ax = 0 1
0 0
y el vector x resulta
0
0
0
0
0 2 = 2 1 = 2 = b
1
0
0
0
a13 + b13
a23 + b23
a33 + b33
tema 2: matrices
a11
a12
b
b12
b13
a22 11
AB = a21
b21
b22
b23
a31
a32
c11
c12
c13
= c21 c22 c23
c31
c32
c33
=C
donde C R33 .
C(A + B) = CA + CB
(A + B)C = AC + BC
A(BC) = (AB)C
ley asociativa
b11
b21
b12
b22
b13
b23
a11
a21
a31
=D
donde D R22 .
a12
a22
a32
a12 b11 + a22 b12 + a32 b13
a12 b21 + a22 b22 + a32 b23
tema 2: matrices
Ejemplo 4. Sea A una matriz fila de 13 y sea B una matriz columna de 31. Entonces AB ser una matriz de 11, mientras que BA
ser una matriz de 33.
A= 1
AB = 1
0
3 1
2
0
B = 1
2
0
BA = 1 1 2 3
2
0 0 0
= 1 2 3
2 4 6
= 8
A=
1
0
2
0
3
0
A T = 2
3
0
0
vT = 1
w =
tema 2: matrices
Propiedades de la transposicin
Propiedades de la transposicin
Suma: la transpuesta de A + B es A T + B T .
Producto: la transpuesta de AB es (AB) T = B T A T .
tema 2: matrices
Trabajo prctico
1. Calcular la suma A + B de los siguientes pares de matrices
(cuando esto sea posible).
!
!
1 0
2 3
a) A =
B=
0 1
0 2
2
4
6
1 0
3
b) A = 8 10 12
B = 2 0 2
14 16 18
6 1
5
!
1 2
2 3 7
c) A = 3 4
B=
11 13 17
5 6
!
!
2a a 0
a 0
0
d) A =
B=
0
0 2a
0 a 2a
2. Calcular el producto por un escalar, de cada una de las matrices
dadas, por los siguientes nmeros: 2, 1/3, 1 y 0.
!
a 0 0
3 2
A=
B= 0 b 0
1 0
0 0 c
!
!
9 12 24
1
6
C=
D=
3
1
0
3 9
3. Dadas las siguientes cuatro matrices de R22
!
!
!
0 0
a 0
1 0
C=
B=
A=
0 d
0 0
0 1
0
c
D=
b
d
4A + 2(B + C)
b)
1
2 (B + C + D) + A
c)
(B + C) (D + A)
a)
2
5
3
1
4
2
!
b)
3
6
6
12
2
1
!
c)
1
2
2
0
4
1
1
1
tema 2: matrices
tema 2: matrices
10
A = matrix([(1,2),(3,1)])
# crear una matriz B
B = matrix([(1,0),(0,1)])
# calcular la suma y la resta
C = A + B
D = A - B
print C
print D
# calcular la combinacin lineal E
= 2A + 0,5B
E = 2*A + 1/2*B
print E
A = matrix([(1,0),(2,3)])
# crear un vector x
= (2, 1) R2
x = vector((2,1))
# calcular el producto b
= Ax
b = A *x
print b
R2 3 ,
# con filas (1, 2, 3) y (4, 0, 1)
B = matrix([(1,2,3),(4,0,1)])
# calcular el producto AB
print A*B
# calcular el producto BA
print B*A
# comprobar que AB
6= BA
tema 2: matrices
R3 2
A = matrix([(2,2),(0,1),(7,9)])
# crear una matriz B
R2 3
B = matrix([(1,2,3),(4,0,1)])
# calcular la transpuesta del producto
C = (A*B).transpose()
print C
# calcular el producto B T A T
D = B.transpose()*A.transpose()
print D
# comprobar que
( AB)T == B T A T
( AB)T
11