SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Tema 3
“Vectores, Matrices y Álgebra Lineal "
Lic. Ana Laksmy Gamarra Carrasco
Universidad Privada Antenor Orrego
Febrero del 2013
Vectores, Matrices y Álgebra Lineal
Los paquetes: LinearAlgebra y linalg
El Maple posee dos grandes paquetes de comandos para el
uso en Álgebra Lineal: uno mas antiguo, llamado linalg, y otro
mas reciente, llamado LinearAlgebra. Ambos tienen mas de
100 funciones, son independientes y ejecutan las mismas
tareas.
Vectores, Matrices y Álgebra Lineal
Los paquetes: LinearAlgebra y linalg
El Maple posee dos grandes paquetes de comandos para el
uso en Álgebra Lineal: uno mas antiguo, llamado linalg, y otro
mas reciente, llamado LinearAlgebra. Ambos tienen mas de
100 funciones, son independientes y ejecutan las mismas
tareas.
Los paquetes: LinearAlgebra y linalg
Podemos usar el comando with para ver los comandos de
LinearAlgebra y linalg:
> with(LinearAlgebra)> with(LinearAlgebra)> with(LinearAlgebra);
> with(linalg)> with(linalg)> with(linalg);
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Vector
En el paquete linalg, un vector puede ser definido con el
comando
vector([v1, v2, ..., vn])
.
Vectores, Matrices y Álgebra Lineal
Vector
En el paquete linalg, un vector puede ser definido con el
comando
vector([v1, v2, ..., vn])
.
Vector
En el paquete LinearAlgebra, un vector puede ser definido
con el comando
Vector([v1, v2, ..., vn]) o < v1, v2, ..., vn > .
La enésima coordenada de un vector v puede ser referenciada
como v[n].
Vectores, Matrices y Álgebra Lineal
Ejemplo
1 Definir un vector (4, 5, −7) y calcular la suma de sus
coordendas.
2 Definir un vector (−3, 8, 1) y calcular el producto de sus
coordendas.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Operaciones con vectores
En el paquete linalg, las operaciones básicas con vectores
son:
1 evalm(k*v): Producto escalar de k por el vector v.
2 crossprod(v,w): Producto vectorial de v por w.
3 dotprod(v,w): Producto interno de v por w.
4 evalm(v+w): Suma de vectores v y w.
5 angle(v,w): Ángulo entre los vectores v y w (en radianes).
6 norm(v,2): Norma del vector v.
Vectores, Matrices y Álgebra Lineal
Ejemplo
Siendo u = (1, 2, 3), v = (0, 1, 5) y w = (5, 0, 2), Calcular :
1 u + v
2 2v
3 v − w
4 v ∗ w
5 t = v × w
6 El ángulo entre u y w.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Operaciones con vectores
Las operaciones básicas con vectores en el paquete
LinearAlgebra son definidos de la siguiente manera:
1 VectorScalarMultiply(v,k): Producto escalar de k por el
vector v. Puede ser usado en la forma k ∗ v.
2 CrossProduct(v,w): Producto vectorial de v por w.
3 DotProduct(v,w): Producto interno de v por w. Puede ser
usado en la forma v.w
4 v+w: Suma de vectores v y w.
5 VectorAngle(v,w): Ángulo entre los vectores v y w (en
radianes).
6 VectorNorm(v,2): Norma euclidiana del vector v.
Vectores, Matrices y Álgebra Lineal
Ejemplo
Siendo u = (1, 1, −1), v = (5, 0, −3) y w = (−3, −2, −5),
Calcular :
1 u + v
2 3v
3 v − w
4 v ∗ w
5 t = v × w
6 El ángulo entre u y w.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Matrices
En el paquete linalg, una matriz:




a11 a12 ... a1n
a21 a22 ... a2n
... ... ... ...
am1 am2 ... amn




puede ser definida por el comando:
matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]])matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]])matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]])
Después de definida, podemos hacer referencia, los elementos
de la matriz. El elemento Aij en la i-ésima fila y la j-ésima
columna de la matriz A puede ser referenciado como A[i, j].
Vectores, Matrices y Álgebra Lineal
Ejemplo
1 Definir la matriz:
X =
1 2 3
4 5 6
2 Modificar los elementos X13 y X22 y enunciar la matriz
modificada.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Operaciones básicas con matrices
1 A + B: Suma de matrices
2 A − B: Diferencia de matrices
3 A& ∗ B: Producto de matrices
4 A ∗ B: Producto escalar por una matriz
IMPORTANTE: EMPLEAR SIEMPRE evalm AL EVALUAR
EXPRESIONES MATRICIALES.
Vectores, Matrices y Álgebra Lineal
Ejemplo
Considerando las matrices:
A =


2 −1 4
0 1 −1
1 3 2

 B =


3 −1 0
0 −1 1
1 1 2


Calcular: A + B, 3A − 2B, A ∗ B y B ∗ A.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Ejercicio
Considerando las matrices:
A =


3 −1 4
1 6 −1
1 4 1

 B =


2 −2 1
7 8 1
1 6 3


Calcular: A + B,A − B, 5A − 2B, A ∗ B y B ∗ A.
Vectores, Matrices y Álgebra Lineal
Matriz inversa
En el paquete linalg, una matriz inversa M es calculada con el
comando inverse(M).
Vectores, Matrices y Álgebra Lineal
Matriz inversa
En el paquete linalg, una matriz inversa M es calculada con el
comando inverse(M).
Matriz inversa
En el paquete LinearAlgebra, una matriz inversa M es
calculada con el comando MatrixInverse(M).
Vectores, Matrices y Álgebra Lineal
Ejemplo
Calcular la inversa de la matriz A, usando el paquete linalg.
A =
3 1
−5 2
Vectores, Matrices y Álgebra Lineal
Ejemplo
Calcular la inversa de la matriz A, usando el paquete linalg.
A =
3 1
−5 2
Ejemplo
Calcular la inversa de la matriz A, usando el paquete
LinearAlgebra.
A =
3 1
−5 2
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Ejercicio
Hallar la inversa de cada una de las matrices:
1 A =


1 3 −2
2 8 −3
1 7 1


2 A =


2 1 −1
5 2 −3
0 2 1


Vectores, Matrices y Álgebra Lineal
Ejercicio
Si A =


5 4 −2
4 5 −2
−2 −2 2

. Demuestre que: A2 − 11A + 10I = 0
Vectores, Matrices y Álgebra Lineal
Determinante, traza y transpuesta
En el paquete linalg, el determinante, la traza y la transpuesta
de una matriz A son calculados con los comandos:
1 det(A)
2 trace(A)
3 transpose(A)
Vectores, Matrices y Álgebra Lineal
Determinante, traza y transpuesta
En el paquete LinearAlgebra, el determinante, la traza y la
transpuesta de una matriz A son calculados con los comandos:
1 Determinant(A)
2 trace(A)
3 transpose(A)
Vectores, Matrices y Álgebra Lineal
Ejemplo
Calcular el determinante, la traza y la transpuesta de la matriz
A, usando ambos paquetes.
A =


2 3 −1
4 −5 6
3 9 3


Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Ejercicio
Calcular el determinante, traza y transpuesta de las siguientes
matrices:
1 A =


1 2 2
2 1 2
2 2 1


2 A =


1 2 −3
0 −2 4
1 −3 1


3 A =


2 −1 4
4 −3 1
1 2 1


Vectores, Matrices y Álgebra Lineal
Ejercicio
Si A =


3 0 0
1 2 0
5 −3 5

 y B =


2 −4 −1
0 5 5
0 0 −2

. Hallar la suma
de los elementos de la diagonal principal de la matriz
M = 3A−1 − 2B−1.
Vectores, Matrices y Álgebra Lineal
Sistemas Lineales
Los Sistemas Lineales aparecen en muchos problemas del
Álgebra Lineal. Esos problemas pueden ser resueltos de varias
maneras:
1 Con el comando linsolve(A,B) del paquete linalg, donde
A es la matriz de coeficientes y B es la matriz de términos
constantes.
2 Con el comando LinearSolve(A,opciones) del paquete
LinearAlgebra, donde A es la matriz completa de los
coeficientes de las ecuaciones del sistema.
3 Con el comando solve(ecuaciones). (Ver Tema 2).
Vectores, Matrices y Álgebra Lineal
Ejemplo
Resolver el sistema:
x + y + z = 6
x − y − z = 0
2x + 3y + 6z = 18
Usando ambos paquetes.
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Figure: Ejemplo
Vectores, Matrices y Álgebra Lineal
Ejercicio
Resolver los sistemas:
1
x + 2y − z = −3
3y + 4z = 5
2x − y + 3z = 9
2
4x1 − 9x2 + 2x3 = 5
2x1 − 4x2 + 6x3 = 3
x1 − x2 + 3x3 = 4
Usando ambos paquetes.
Vectores, Matrices y Álgebra Lineal
Ejercicio
Determine la solución general del sistema lineal:
38x − 74y + 46z + 84t = 90
−95x + 185y − 115z − 210t = −225
57x − 111y + 69z + 126t = 135.

Contenu connexe

Tendances

Resolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de LaplaceResolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de LaplaceAnahi Daza
 
Presentación sobre Espacios Vectoriales.
Presentación sobre Espacios Vectoriales.Presentación sobre Espacios Vectoriales.
Presentación sobre Espacios Vectoriales.CharlesJMorris
 
Vectores2 trabajo con vectores utilizando coordenadas y componentes
Vectores2 trabajo con vectores utilizando coordenadas y componentesVectores2 trabajo con vectores utilizando coordenadas y componentes
Vectores2 trabajo con vectores utilizando coordenadas y componentesArturo Iglesias Castro
 
Sistemas lineales - Ejercicios
Sistemas lineales - EjerciciosSistemas lineales - Ejercicios
Sistemas lineales - EjerciciosHector Román
 
Ecuaciones diferenciales resueltas con transformada de laplace 2
Ecuaciones diferenciales resueltas con transformada de laplace 2Ecuaciones diferenciales resueltas con transformada de laplace 2
Ecuaciones diferenciales resueltas con transformada de laplace 2Yazmin Galvan'
 
Espacios vectoriales ppt
Espacios vectoriales pptEspacios vectoriales ppt
Espacios vectoriales pptCarlos Iza
 
Solución de Ecuaciones diferenciales mediante transformada de laplace
Solución de Ecuaciones diferenciales mediante transformada de laplaceSolución de Ecuaciones diferenciales mediante transformada de laplace
Solución de Ecuaciones diferenciales mediante transformada de laplaceDiana Laura Ochoa Gallegos
 

Tendances (20)

Sistemas lineales
Sistemas linealesSistemas lineales
Sistemas lineales
 
Resolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de LaplaceResolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de Laplace
 
Presentación sobre Espacios Vectoriales.
Presentación sobre Espacios Vectoriales.Presentación sobre Espacios Vectoriales.
Presentación sobre Espacios Vectoriales.
 
Tema_7.pdf
Tema_7.pdfTema_7.pdf
Tema_7.pdf
 
Vectores2 trabajo con vectores utilizando coordenadas y componentes
Vectores2 trabajo con vectores utilizando coordenadas y componentesVectores2 trabajo con vectores utilizando coordenadas y componentes
Vectores2 trabajo con vectores utilizando coordenadas y componentes
 
Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectoriales
 
Sistemas lineales - Ejercicios
Sistemas lineales - EjerciciosSistemas lineales - Ejercicios
Sistemas lineales - Ejercicios
 
Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectoriales
 
Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Lineal
 
Vectores
VectoresVectores
Vectores
 
áLgebra
áLgebraáLgebra
áLgebra
 
Ecuaciones diferenciales resueltas con transformada de laplace 2
Ecuaciones diferenciales resueltas con transformada de laplace 2Ecuaciones diferenciales resueltas con transformada de laplace 2
Ecuaciones diferenciales resueltas con transformada de laplace 2
 
Transformadas de Laplace
Transformadas de LaplaceTransformadas de Laplace
Transformadas de Laplace
 
Espacios vectoriales ppt
Espacios vectoriales pptEspacios vectoriales ppt
Espacios vectoriales ppt
 
Solución de Ecuaciones diferenciales mediante transformada de laplace
Solución de Ecuaciones diferenciales mediante transformada de laplaceSolución de Ecuaciones diferenciales mediante transformada de laplace
Solución de Ecuaciones diferenciales mediante transformada de laplace
 
Cap7 cambio base
Cap7 cambio baseCap7 cambio base
Cap7 cambio base
 
Tema1 1-vectores
Tema1 1-vectoresTema1 1-vectores
Tema1 1-vectores
 
Tema_4.pdf
Tema_4.pdfTema_4.pdf
Tema_4.pdf
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Espacio Vectorial
Espacio VectorialEspacio Vectorial
Espacio Vectorial
 

En vedette

Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Linealtile
 
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNAD
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNADTRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNAD
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNADatristanchor
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusionesSelvin Loayes
 
Teoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesTeoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesFco Alejandro
 
Algebra y (vectores)_y_matrices_trabajo_final
Algebra y (vectores)_y_matrices_trabajo_finalAlgebra y (vectores)_y_matrices_trabajo_final
Algebra y (vectores)_y_matrices_trabajo_finalEduardo Oses
 

En vedette (6)

Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Lineal
 
Algebra lineal (vectores r2 y r3)
Algebra lineal (vectores r2 y r3)Algebra lineal (vectores r2 y r3)
Algebra lineal (vectores r2 y r3)
 
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNAD
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNADTRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNAD
TRABAJO COLABORATIVO 2 ALGEBRA LINEAL UNAD
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusiones
 
Teoria De Matrices Y Determinantes
Teoria De Matrices Y DeterminantesTeoria De Matrices Y Determinantes
Teoria De Matrices Y Determinantes
 
Algebra y (vectores)_y_matrices_trabajo_final
Algebra y (vectores)_y_matrices_trabajo_finalAlgebra y (vectores)_y_matrices_trabajo_final
Algebra y (vectores)_y_matrices_trabajo_final
 

Similaire à Tema 3

U2 - Determinantes.pdf
U2 - Determinantes.pdfU2 - Determinantes.pdf
U2 - Determinantes.pdfNicoVelazquez3
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevoCrist Oviedo
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevoCarlos Iza
 
Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3Maggy Judith
 
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...JAVIER SOLIS NOYOLA
 
ALGEBRA DE MATRICES
ALGEBRA DE MATRICESALGEBRA DE MATRICES
ALGEBRA DE MATRICESDaniel Irene
 
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...RosaLuciaBazanCandue
 
Topicosenalgebralineal
TopicosenalgebralinealTopicosenalgebralineal
TopicosenalgebralinealYilber Sisco
 

Similaire à Tema 3 (20)

Presentación1 diego
Presentación1 diegoPresentación1 diego
Presentación1 diego
 
U2 - Determinantes.pdf
U2 - Determinantes.pdfU2 - Determinantes.pdf
U2 - Determinantes.pdf
 
Matrices y determinantes
Matrices y determinantes Matrices y determinantes
Matrices y determinantes
 
Matrices y determinantes
Matrices y determinantesMatrices y determinantes
Matrices y determinantes
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevo
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevo
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevo
 
Matrices y determinantes nuevo
Matrices y determinantes nuevoMatrices y determinantes nuevo
Matrices y determinantes nuevo
 
Algebra y-geometria
Algebra y-geometriaAlgebra y-geometria
Algebra y-geometria
 
Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3
 
matrices y determinantes
matrices y determinantesmatrices y determinantes
matrices y determinantes
 
Determinantes teoria y ejercicios
Determinantes teoria y ejerciciosDeterminantes teoria y ejercicios
Determinantes teoria y ejercicios
 
Unidad 2 matrices
Unidad 2 matricesUnidad 2 matrices
Unidad 2 matrices
 
Matlab
MatlabMatlab
Matlab
 
Mod matrices y determinantes
Mod matrices y determinantesMod matrices y determinantes
Mod matrices y determinantes
 
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
Sistemas de Ecuaciones Lineales por la Inversa de una Matriz. Presentación di...
 
ALGEBRA DE MATRICES
ALGEBRA DE MATRICESALGEBRA DE MATRICES
ALGEBRA DE MATRICES
 
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...
Curso cero de matemáticas autor Mónica Cortés Molina, Fernando García Alonso,...
 
GUIA 1 MATRICES CESAR VALLEJO
GUIA 1 MATRICES CESAR VALLEJOGUIA 1 MATRICES CESAR VALLEJO
GUIA 1 MATRICES CESAR VALLEJO
 
Topicosenalgebralineal
TopicosenalgebralinealTopicosenalgebralineal
Topicosenalgebralineal
 

Plus de Brayan Romero Calderon (20)

Niveles de piso
Niveles de pisoNiveles de piso
Niveles de piso
 
Enlace quimico en la construccion
Enlace quimico en la construccionEnlace quimico en la construccion
Enlace quimico en la construccion
 
Clase 02
Clase 02Clase 02
Clase 02
 
20121109101145
2012110910114520121109101145
20121109101145
 
20121109101108
2012110910110820121109101108
20121109101108
 
20121107141158
2012110714115820121107141158
20121107141158
 
20121010141000
2012101014100020121010141000
20121010141000
 
Estadistica clase 01
Estadistica   clase 01Estadistica   clase 01
Estadistica clase 01
 
Om 001 2012-mpt
Om 001 2012-mptOm 001 2012-mpt
Om 001 2012-mpt
 
Sistema resultante de fuerzas
Sistema resultante de fuerzasSistema resultante de fuerzas
Sistema resultante de fuerzas
 
Sistema de fuerzas coplanares
Sistema de fuerzas coplanaresSistema de fuerzas coplanares
Sistema de fuerzas coplanares
 
Sistem resultant de fuerzas
Sistem resultant de fuerzasSistem resultant de fuerzas
Sistem resultant de fuerzas
 
Equilibrio de una particula
Equilibrio de una particulaEquilibrio de una particula
Equilibrio de una particula
 
Equilibrio de una fuerzas ii
Equilibrio de una fuerzas iiEquilibrio de una fuerzas ii
Equilibrio de una fuerzas ii
 
Equilibrio de una fuerza
Equilibrio de una fuerzaEquilibrio de una fuerza
Equilibrio de una fuerza
 
Equilibrio de fuerzas iii
Equilibrio de fuerzas iiiEquilibrio de fuerzas iii
Equilibrio de fuerzas iii
 
Clase 01
Clase 01Clase 01
Clase 01
 
Vectores cartesianos
Vectores cartesianosVectores cartesianos
Vectores cartesianos
 
Tercera práctica
Tercera prácticaTercera práctica
Tercera práctica
 
Tema 2
Tema 2Tema 2
Tema 2
 

Tema 3

  • 1. Tema 3 “Vectores, Matrices y Álgebra Lineal " Lic. Ana Laksmy Gamarra Carrasco Universidad Privada Antenor Orrego Febrero del 2013
  • 2. Vectores, Matrices y Álgebra Lineal Los paquetes: LinearAlgebra y linalg El Maple posee dos grandes paquetes de comandos para el uso en Álgebra Lineal: uno mas antiguo, llamado linalg, y otro mas reciente, llamado LinearAlgebra. Ambos tienen mas de 100 funciones, son independientes y ejecutan las mismas tareas.
  • 3. Vectores, Matrices y Álgebra Lineal Los paquetes: LinearAlgebra y linalg El Maple posee dos grandes paquetes de comandos para el uso en Álgebra Lineal: uno mas antiguo, llamado linalg, y otro mas reciente, llamado LinearAlgebra. Ambos tienen mas de 100 funciones, son independientes y ejecutan las mismas tareas. Los paquetes: LinearAlgebra y linalg Podemos usar el comando with para ver los comandos de LinearAlgebra y linalg: > with(LinearAlgebra)> with(LinearAlgebra)> with(LinearAlgebra); > with(linalg)> with(linalg)> with(linalg);
  • 4. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 5. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 6. Vectores, Matrices y Álgebra Lineal Vector En el paquete linalg, un vector puede ser definido con el comando vector([v1, v2, ..., vn]) .
  • 7. Vectores, Matrices y Álgebra Lineal Vector En el paquete linalg, un vector puede ser definido con el comando vector([v1, v2, ..., vn]) . Vector En el paquete LinearAlgebra, un vector puede ser definido con el comando Vector([v1, v2, ..., vn]) o < v1, v2, ..., vn > . La enésima coordenada de un vector v puede ser referenciada como v[n].
  • 8. Vectores, Matrices y Álgebra Lineal Ejemplo 1 Definir un vector (4, 5, −7) y calcular la suma de sus coordendas. 2 Definir un vector (−3, 8, 1) y calcular el producto de sus coordendas.
  • 9. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 10. Vectores, Matrices y Álgebra Lineal Operaciones con vectores En el paquete linalg, las operaciones básicas con vectores son: 1 evalm(k*v): Producto escalar de k por el vector v. 2 crossprod(v,w): Producto vectorial de v por w. 3 dotprod(v,w): Producto interno de v por w. 4 evalm(v+w): Suma de vectores v y w. 5 angle(v,w): Ángulo entre los vectores v y w (en radianes). 6 norm(v,2): Norma del vector v.
  • 11. Vectores, Matrices y Álgebra Lineal Ejemplo Siendo u = (1, 2, 3), v = (0, 1, 5) y w = (5, 0, 2), Calcular : 1 u + v 2 2v 3 v − w 4 v ∗ w 5 t = v × w 6 El ángulo entre u y w.
  • 12. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 13. Vectores, Matrices y Álgebra Lineal Operaciones con vectores Las operaciones básicas con vectores en el paquete LinearAlgebra son definidos de la siguiente manera: 1 VectorScalarMultiply(v,k): Producto escalar de k por el vector v. Puede ser usado en la forma k ∗ v. 2 CrossProduct(v,w): Producto vectorial de v por w. 3 DotProduct(v,w): Producto interno de v por w. Puede ser usado en la forma v.w 4 v+w: Suma de vectores v y w. 5 VectorAngle(v,w): Ángulo entre los vectores v y w (en radianes). 6 VectorNorm(v,2): Norma euclidiana del vector v.
  • 14. Vectores, Matrices y Álgebra Lineal Ejemplo Siendo u = (1, 1, −1), v = (5, 0, −3) y w = (−3, −2, −5), Calcular : 1 u + v 2 3v 3 v − w 4 v ∗ w 5 t = v × w 6 El ángulo entre u y w.
  • 15. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 16. Vectores, Matrices y Álgebra Lineal Matrices En el paquete linalg, una matriz:     a11 a12 ... a1n a21 a22 ... a2n ... ... ... ... am1 am2 ... amn     puede ser definida por el comando: matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]])matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]])matrix([[a11, a12, ..., a1n], [a21, a22, ..., a2n], ..., [am1, am2, ..., amn]]) Después de definida, podemos hacer referencia, los elementos de la matriz. El elemento Aij en la i-ésima fila y la j-ésima columna de la matriz A puede ser referenciado como A[i, j].
  • 17. Vectores, Matrices y Álgebra Lineal Ejemplo 1 Definir la matriz: X = 1 2 3 4 5 6 2 Modificar los elementos X13 y X22 y enunciar la matriz modificada.
  • 18. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 19. Vectores, Matrices y Álgebra Lineal Operaciones básicas con matrices 1 A + B: Suma de matrices 2 A − B: Diferencia de matrices 3 A& ∗ B: Producto de matrices 4 A ∗ B: Producto escalar por una matriz IMPORTANTE: EMPLEAR SIEMPRE evalm AL EVALUAR EXPRESIONES MATRICIALES.
  • 20. Vectores, Matrices y Álgebra Lineal Ejemplo Considerando las matrices: A =   2 −1 4 0 1 −1 1 3 2   B =   3 −1 0 0 −1 1 1 1 2   Calcular: A + B, 3A − 2B, A ∗ B y B ∗ A.
  • 21. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 22. Vectores, Matrices y Álgebra Lineal Ejercicio Considerando las matrices: A =   3 −1 4 1 6 −1 1 4 1   B =   2 −2 1 7 8 1 1 6 3   Calcular: A + B,A − B, 5A − 2B, A ∗ B y B ∗ A.
  • 23. Vectores, Matrices y Álgebra Lineal Matriz inversa En el paquete linalg, una matriz inversa M es calculada con el comando inverse(M).
  • 24. Vectores, Matrices y Álgebra Lineal Matriz inversa En el paquete linalg, una matriz inversa M es calculada con el comando inverse(M). Matriz inversa En el paquete LinearAlgebra, una matriz inversa M es calculada con el comando MatrixInverse(M).
  • 25. Vectores, Matrices y Álgebra Lineal Ejemplo Calcular la inversa de la matriz A, usando el paquete linalg. A = 3 1 −5 2
  • 26. Vectores, Matrices y Álgebra Lineal Ejemplo Calcular la inversa de la matriz A, usando el paquete linalg. A = 3 1 −5 2 Ejemplo Calcular la inversa de la matriz A, usando el paquete LinearAlgebra. A = 3 1 −5 2
  • 27. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 28. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 29. Vectores, Matrices y Álgebra Lineal Ejercicio Hallar la inversa de cada una de las matrices: 1 A =   1 3 −2 2 8 −3 1 7 1   2 A =   2 1 −1 5 2 −3 0 2 1  
  • 30. Vectores, Matrices y Álgebra Lineal Ejercicio Si A =   5 4 −2 4 5 −2 −2 −2 2  . Demuestre que: A2 − 11A + 10I = 0
  • 31. Vectores, Matrices y Álgebra Lineal Determinante, traza y transpuesta En el paquete linalg, el determinante, la traza y la transpuesta de una matriz A son calculados con los comandos: 1 det(A) 2 trace(A) 3 transpose(A)
  • 32. Vectores, Matrices y Álgebra Lineal Determinante, traza y transpuesta En el paquete LinearAlgebra, el determinante, la traza y la transpuesta de una matriz A son calculados con los comandos: 1 Determinant(A) 2 trace(A) 3 transpose(A)
  • 33. Vectores, Matrices y Álgebra Lineal Ejemplo Calcular el determinante, la traza y la transpuesta de la matriz A, usando ambos paquetes. A =   2 3 −1 4 −5 6 3 9 3  
  • 34. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 35. Vectores, Matrices y Álgebra Lineal Ejercicio Calcular el determinante, traza y transpuesta de las siguientes matrices: 1 A =   1 2 2 2 1 2 2 2 1   2 A =   1 2 −3 0 −2 4 1 −3 1   3 A =   2 −1 4 4 −3 1 1 2 1  
  • 36. Vectores, Matrices y Álgebra Lineal Ejercicio Si A =   3 0 0 1 2 0 5 −3 5   y B =   2 −4 −1 0 5 5 0 0 −2  . Hallar la suma de los elementos de la diagonal principal de la matriz M = 3A−1 − 2B−1.
  • 37. Vectores, Matrices y Álgebra Lineal Sistemas Lineales Los Sistemas Lineales aparecen en muchos problemas del Álgebra Lineal. Esos problemas pueden ser resueltos de varias maneras: 1 Con el comando linsolve(A,B) del paquete linalg, donde A es la matriz de coeficientes y B es la matriz de términos constantes. 2 Con el comando LinearSolve(A,opciones) del paquete LinearAlgebra, donde A es la matriz completa de los coeficientes de las ecuaciones del sistema. 3 Con el comando solve(ecuaciones). (Ver Tema 2).
  • 38. Vectores, Matrices y Álgebra Lineal Ejemplo Resolver el sistema: x + y + z = 6 x − y − z = 0 2x + 3y + 6z = 18 Usando ambos paquetes.
  • 39. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 40. Vectores, Matrices y Álgebra Lineal Figure: Ejemplo
  • 41. Vectores, Matrices y Álgebra Lineal Ejercicio Resolver los sistemas: 1 x + 2y − z = −3 3y + 4z = 5 2x − y + 3z = 9 2 4x1 − 9x2 + 2x3 = 5 2x1 − 4x2 + 6x3 = 3 x1 − x2 + 3x3 = 4 Usando ambos paquetes.
  • 42. Vectores, Matrices y Álgebra Lineal Ejercicio Determine la solución general del sistema lineal: 38x − 74y + 46z + 84t = 90 −95x + 185y − 115z − 210t = −225 57x − 111y + 69z + 126t = 135.