Professional Documents
Culture Documents
Matrices y Determinantes 1
1. Matrices
2. Operaciones con matrices
3. Cálculo del rango de una matriz
4. Cálculo de la matriz inversa
5. Cálculo del determinante de una matriz cuadrada
6. Ejercicios
1. Matrices
Mathematica incorpora las matrices y vectores a través de listas de
elementos que se colocan entre llaves, esto es, para representar la matriz
a b
K O se debe introducir la lista de las filas de la matriz
c d
Ejemplos:
1
K O
2
H1 2 3 4L
1 2 3
4 5 6
7 8 9
−2 −4 0 1
m= 1 3 −2 2
2 2 7 3
88−2, −4, 0, 1<, 81, 3, −2, 2<, 82, 2, 7, 3<<
m@@1, 2DD
−4
4 Práctica. Matrices y Determinantes
m@@2DD
81, 3, −2, 2<
m@@All, 3DD
80, −2, 7<
Tr@m, ListD
8−2, 3, 7<
cualquier submatriz, por ejemplo, la que resulta de tomar las filas 1,3 y las
columnas 1,2 de la matriz anterior
MatrixForm@%D
−2 −4
K O
2 2
MatrixForm@%D
−2 −4
1 3
2 2
Transpose@mD
88−2, 1, 2<, 8−4, 3, 2<, 80, −2, 7<, 81, 2, 3<<
MatrixForm@%D
−2 1 2
−4 3 2
0 −2 7
1 2 3
IdentityMatrix@4D êê MatrixForm
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
3 IdentityMatrix@4D êê MatrixForm
3 0 0 0
0 3 0 0
0 0 3 0
0 0 0 3
Este comando puede por tanto resultar también útil para insertar matrices
triangulares inferiores
y superiores
Este comando puede por tanto resultar también útil para insertar matrices
triangulares inferiores
y superiores
1 2 5 6
K O.K O êê MatrixForm
3 4 7 8
19 22
K O
43 50
1 1
1 2
K O+ 1 1 êê MatrixForm
3 4
1 1
Thread::tdlen : Objects of unequal length
in 881, 2<, 83, 4<< + 881, 1<, 81, 1<, 81, 1<<
cannot be combined. More…
881, 2<, 83, 4<< + 881, 1<, 81, 1<, 81, 1<<
1 1
1 2
K O. 1 1 êê MatrixForm
3 4
1 1
Dot::dotsh :
Tensors 881, 2<, 83, 4<< and 881, 1<, 81, 1<, 81, 1<<
have incompatible shapes. More…
1 2
1+K O êê MatrixForm
3 4
2 3
K O
4 5
1 2
81, 1<.K O êê MatrixForm
3 4
4
K O
6
10 Práctica. Matrices y Determinantes
1 2
K O.81, 1< êê MatrixForm
3 4
3
K O
7
MatrixRank@mD
3
RowReduce@mD êê MatrixForm
1 0 0 − 35
2
17
0 1 0
2
0 0 1 3
2 1 0 −1
MinorsB −2 −4 2 −2 , 3F
1 −1 1 −2
880, 0, 0, 0<<
2 1 0 −1
MinorsB −2 −4 2 −2 , 2F
1 −1 1 −2
88−6, 4, −6, 2, −6, 2<,
8−3, 2, −3, 1, −3, 1<, 86, −4, 6, −2, 6, −2<<
1 1
MatrixRankBK OF
1 λ
2
1 1
RowReduceBK OF êê MatrixForm
1 λ
1 0
K O
0 1
1 1
MinorsBK O, 2F
1 λ
88−1 + λ<<
queda claro que el rango será dos si ese valor es no nulo, esto es, sólo sí
l∫1.
1 1
MatrixRankBK O ê. λ → 1F
1 λ
1
1 2
InverseBK OF êê MatrixForm
3 4
−2 1
3 − 1
2 2
1 1
InverseBK OF êê MatrixForm
1 λ
λ 1
−
−1+λ −1+λ
− 1 1
−1+λ −1+λ
1 2
DetBK OF
3 4
−2
5.5. Ejercicios
1.- Descríbase como pueden llevarse a cabo mediante comandos las
distintas operaciones elementales por filas en una matriz.