SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
 
Apéndice 
Álgebra lineal con wxMaxima 
 
Objetivos
1. Definir matrices con wxMaxima.
2. Aplicar con wxMaxima operaciones con matrices.
3. Aplicar transformaciones elementales de matrices.
4. Calcular el determinante de una matriz cuadrada.
5. Interpretar las propiedades del determinante de una matriz cuadrada.
6. Plantear y resolver sistemas de ecuaciones lineales con wxMaxima.
7. Discutir y resolver sistemas de ecuaciones lineales.
Contenidos
A-1. Matrices. Operaciones con matrices.
A-2 Transformaciones elementales de matrices.
A-3 Rango de una matriz. Inversa de una matriz cuadrada regular. Factorización
LU.
A-4. Determinante de una matriz cuadrada. Propiedades. Cálculo
A-3. Sistemas de ecuaciones lineales.
Referencias
AEM11 ALANINOS PRATS, J; EXTREMERA LIZANA, J; MUÑOZ RIVAS, P.
(2011)
Cálculo con wxMaxima.
G07 GLASNER, MOSES (2007)
A Maxima Guide for Calculus Students
RR05 REDONDO NEBLE, M. VICTORIA; RODRÍGUEZ GALVÁN, J.
RAFAEL (2005)
Introducción a Maxima
RG07 RODRÍGUEZ GALVÁN, J. RAFAEL (2007)
Maxima con wxMaxima: software libre en el aula de matemáticas
2  Apéndice:  Álgebra lineal con wxMaxima 
RR08 RODRÍGUEZ RIOTORTO, MARIO (2008)
Primeros pasos en Maxima
RV09 RODRÍGUEZ, MARIO; VILLATE, JAIME (2009)
Manual de Maxima.
VR09 VALLEJO RODRÍGUEZ, JOSÉ ANTONIO (2009)
Cálculo diferencial con Maxima
 
 
 
 
 
 
Apéndice:  Álgebra lineal con wxMaxima  3 
A-1.- Matrices. Operaciones con matrices
Los contenidos de este apartado se desarrollan en el archivo Apendice-1.wxm.
En este apartado se verá la definición de matrices con wxMaxima y las diferentes
operaciones con matrices.
A.1.1. Definición de matrices submatrices.
Definición de matrices:
Explicitar una fila o una columna de una matriz:
Obtención de submatrices por eliminación de una fila:
4  Apéndice:  Álgebra lineal con wxMaxima 
Obtención de submatrices por eliminación de una columna:
 
Obtención de submatrices por eliminación de una fila y una columna:
Obtención de submatrices por eliminación de más de una fila y una columna:
Definición de un vector columna (obsérvese que previamente se ha de cargar el paquete
“eigen”):
Definición de una matriz por una función de los índices de fila y de columna:
Apéndice:  Álgebra lineal con wxMaxima  5 
Definición de una matriz diagonal:
Definición de las matrices unidad (o identidad):
Definición de una matriz nula de un cierto orden:
6  Apéndice:  Álgebra lineal con wxMaxima 
Cálculo de la traza de una matriz cuadrada:
A.1.2 Operaciones algebraicas con matrices.
Suma de matrices de la misma estructura:
Producto de una matriz por un escalar:
Combinación lineal de matrices:
 
Para el producto de matrices hay que observar que en algunos programas el símbolo es
el asterisco (*). Veamos que pasa con wxMaxima:
Apéndice:  Álgebra lineal con wxMaxima  7 
Obviamente esta operación no es el producto de matrices, para las que hace falta que el
número de columnas de la primera sea igual al número de filas de la segunda. Veamos
la sintaxis con wxMaxima:
Sirva esto para recordar que el producto de matrices no es conmutativo.
Producto de una matriz por un vector columna:
Transposición de matrices:
8  Apéndice:  Álgebra lineal con wxMaxima 
A.1.3 Concatenación de matrices.
A partir de unas matrices iniciales se pueden construir nuevas matrices por
concatenación de filas, es decir, escribir a continuación de cada fila de una matriz las
filas de la segunda:
También se pueden construir nuevas matrices por concatenación de columnas, es decir,
escribir a continuación de cada columna de una matriz las columnas de la segunda:
A.1.4 Matrices por bloques.
A partir de matrices cuadradas se pueden construir nuevas matrices con la estructura
llamada “diagonal por bloques” o “bloque-diagonal”:
Apéndice:  Álgebra lineal con wxMaxima  9 
10  Apéndice:  Álgebra lineal con wxMaxima 
A-2.- Transformaciones elementales de matrices
Los contenidos de este apartado se desarrollan en el archivo Apendice-2.wxm.
A.2.1. Transformaciones elementales de filas y columnas
Se llaman transformaciones elementales de matrices las siguientes:
1. Intercambio de dos filas o dos columnas.
2. Multiplicación de una fila o columna por un escalar no nulo.
3. Sumar a una fila o columna un múltiple escalar (no nulo) de otra fila o columna.
Veamos la sintaxis con wxMaxima.
1. Intercambio de dos filas o dos columnas:
Cabe decir que esta transformación se obtiene premultiplicando la matriz por la matriz
unidad del mismo número de filas en la que se haya aplicado la transformación que se
quiere aplicar en la matriz. En efecto:
 
Apéndice:  Álgebra lineal con wxMaxima  11 
Intercambio de columnas:
Esta transformación se obtiene postmultiplicando la matriz por la matriz unidad del
mismo número de columnas en la que se haya aplicado la transformación que se quiere
aplicar en la matriz. En efecto:
 
2. Multiplicación de una fila o columna por un escalar no nulo.
No hay una instrucción de wxMaxima que realice esta transformación. Para esto se ha
de recurrir a la metodología de premultiplicación (filas) o postmultiplicación (columnas)
comentada en el caso anterior:
12  Apéndice:  Álgebra lineal con wxMaxima 
 
 
3. Sumar a una fila o columna un múltiple escalar (no nulo) de otra fila o columna.
Veamos también su implementación con la premultiplicación por la transformación
hecha en la matriz unidad:
Y ahora con una columna:
Apéndice:  Álgebra lineal con wxMaxima  13 
A.2.2. Obtención de matrices escalonadas y matrices escalonadas reducidas.
Estas matrices se obtienen con las instrucciones “triangularize”, resultando una matriz
triangular superior, y “echelon” que da una matriz triangular superior reducida. Veamos
la sintaxis mediante unos ejemplos.
 
 
14  Apéndice:  Álgebra lineal con wxMaxima 
Apéndice:  Álgebra lineal con wxMaxima  15 
A-3.- Rango de una matriz. Inversa de una matriz. Factorización LU.
Los contenidos de este apartado se desarrollan en el archivo Apendice-3.wxm.
A.3.1. Rango de una matriz
Para calcular el rango de una matriz hay que aplicar la instrucción “rank”:
 
A.3.2. Inversa de una matriz
Para calcular la inversa de una matriz cuadrada regular hay que verificar primero que su
rango es el adecuado y aplicar después la instrucción “invert”:
Como se puede ver a continuación el cálculo mediante los métodos “manuales”
tradicionales puede resultar complicado:
16  Apéndice:  Álgebra lineal con wxMaxima 
A.3.3. Factorización LU
Para calcular la descomposición LU de una matriz cuadrada regular, es decir, dos
matrices la primera de les cuales (L) es triangular inferior y la segunda de las cuales (U)
es triangular superior, que multiplicadas en este orden dan la matriz A, hay
implementada en wxMaxima una instrucción que da el resultado correspondiente.
Veamos un ejemplo.
Veamos que la matriz es regular:
 
Y ahora apliquemos la instrucción que calcula estos factores:
Apéndice:  Álgebra lineal con wxMaxima  17 
La segunda matriz es la triangular inferior (L) y la tercera es la triangular superior (U).
En efecto:
18  Apéndice:  Álgebra lineal con wxMaxima 
A-4.- Determinante de una matriz cuadrada.
Los contenidos de este apartado se desarrollan en el archivo Apendice-4.wxm.
Veamos el desarrollo del cálculo del determinante de una matriz cuadrada de orden n,
en los casos n = 2 y n = 3:
Como es sabido, el determinante de una matriz triangular es igual al producto de los
elementos de la diagonal. En efecto:
Apéndice:  Álgebra lineal con wxMaxima  19 
Veamos ahora un ejemplo numérico:
Como es conocido, la inversa de una matriz cuadrada se puede calcular aplicando el
concepto de determinante, mediante la matriz de adjuntos o cofactores transpuesta
multiplicada por el inverso del determinante de la matriz. Así, por ejemplo:
20  Apéndice:  Álgebra lineal con wxMaxima 
Esta matriz es la inversa de la matriz M1; en efecto:
 
Apéndice:  Álgebra lineal con wxMaxima  21 
A-5.- Sistemas de ecuaciones lineales.
Los contenidos de este apartado se desarrollan en el archivo Apendice -5.wxm.
A.5.1. Discusión y resolución de sistemas lineales.
La mecánica de resolución de sistemas de ecuaciones lineales sencillas con wxMaxima
ya es conocida. Recordémosla con un ejemplo.
Ejemplo A.5.1. Resolver el sistema de ecuaciones lineales:
2 4 2
3 5 1
x y
x y
ì - =-ïïí
ï- + =ïî
Introducimos las ecuaciones y asignemos a cada ecuación una referencia:
 
Para resolver el sistema aplicamos la instrucción “linsolve” indicando las ecuaciones y
las variables:
Interesa ahora ilustrar el procedimiento de discusión y resolución de sistemas de
ecuaciones lineales aplicando el teorema de Rouché-Frobenius. Lo hacemos con dos
ejemplos.
Ejemplo A.5.2. Discutir y resolver el sistema de ecuaciones lineales:
2 3 1
2 1
3 2 2
x y z
x y z
x y z
ì + + =ïïïï - + = -í
ïï- + - =ïïî
Como se ha dicho antes, hay que introducir las ecuaciones y asignar a cada ecuación
una referencia:
22  Apéndice:  Álgebra lineal con wxMaxima 
Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal: la
matriz del sistema formada por los coeficientes de las incógnitas o variables y a
continuación la matriz ampliada, resultante de concatenar la matriz del sistema con la
columna de los términos independientes. Matriz del sistema:
Matriz ampliada: hay una instrucción de wxMaxima que da esta matriz, pero en una
forma ligeramente diferente ya que lo hace pasando al primer miembro los términos
independientes y, por lo tanto, cambiando su signo. En efecto:
Para calcular la matriz ampliada en la forma estándar, hay que definir el vector de
términos independientes y hacer la concatenación con la matriz del sistema. Por lo
tanto:
Ahora se ha de calcular el rango de cada una de estas matrices:
Por lo tanto el sistema es compatible determinado. Para resolverlo por la metodología
clásica se calcula la matriz escalonada reducida de la matriz ampliada:
Apéndice:  Álgebra lineal con wxMaxima  23 
 
De aquí se puede obtener la solución, así como con la instrucción de wxMaxima a estos
efectos:
Ejemplo A.5.3. Discutir y resolver el sistema de ecuaciones lineales:
2 3 1
2 1
x y z
x y z
ì + + =ïïí
ï - + =-ïî
Introducimos las ecuaciones y asignamos a cada ecuación una referencia:
Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal. Matriz
del sistema:
Matriz ampliada:
Ahora calculemos el rango de cada una de estas matrices:
24  Apéndice:  Álgebra lineal con wxMaxima 
Por lo tanto el sistema es compatible y simplemente indeterminado. Para resolverlo
aplicamos la instrucción de wxMaxima:
Es decir la solución es:
5 1
5
3 5
5
(parametro)
z
x
z
y
z z
ì +ïï =-ïïïïï -ïï =í
ïïïï = Îïïïïïî

Ejemplo A.5.4. Discutir y resolver el sistema de ecuaciones lineales:
2 3 1
2 4 6 1
x y z
x y z
ì + + =ïïí
ï + + =-ïî
Introducimos las ecuaciones y asignamos a cada ecuación una referencia:
Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal. Matriz
del sistema:
Matriz ampliada:
Apéndice:  Álgebra lineal con wxMaxima  25 
Ahora calculemos el rango de cada una de estas matrices:
Por lo tanto el sistema es incompatible. Veamos qué sucede si se quiere resolver con
wxMaxima:
A.5.2. Sistemas lineales con parámetros.
La discusión de un sistema de ecuaciones lineales a menudo involucra la existencia de
uno o más parámetros en las ecuaciones; la tipología y la solución del sistema depende
del valor de estos parámetros y hay que hacer la discusión correspondiente. Ilustraremos
el procedimiento con un par de ejemplos.
Ejemplo A.5.5. Discutir y resolver en función del parámetro a Î  el sistema de
ecuaciones lineales:
3 2 1
4 2 2
2 5 3
x y z
x y z
x y az
ì - + =ïïïï + - =í
ïï - - =ïïî
Introducimos las ecuaciones y asignamos a cada ecuación una referencia:
Matriz del sistema y matriz ampliada:
26  Apéndice:  Álgebra lineal con wxMaxima 
Triangularizamos la matriz ampliada:
 
Ahora tenemos dos situaciones:
1) Si 11 44 0a- - = , es decir, si 4a = - , entonces 0( ) 2; ( ) 3rang A rang A= = y
por lo tanto el sistema es incompatible.
2) Si 11 44 0a- - ¹ , es decir, si 4a ¹ - , entonces 0( ) ( ) 3rang A rang A= = y
por lo tanto el sistema es compatible determinado.
En efecto:
 
Solución del sistema en el segundo caso ( 4a ¹ - ):
Apéndice:  Álgebra lineal con wxMaxima  27 
Ejemplo A.5.6. Discutir y resolver en función de los parámetros ,a b Î  el sistema de
ecuaciones lineales:
ax y z b
x ay z b
x y az b
ì + + =ïïïï + + =í
ïï + + =ïïî
Introducimos las ecuaciones y asignamos a cada ecuación una referencia:
Matriz del sistema y matriz ampliada:
Discutiremos el rango de la matriz del sistema ya que sólo depende de un parámetro y lo
haremos con su determinante, ya que es cuadrada:
Ahora tenemos tres situaciones:
1) 1a = ;
2) 2a = - ;
3) 1a ¹ y 2a ¹ - .
Primer caso. La matriz del sistema y la matriz ampliada son:
28  Apéndice:  Álgebra lineal con wxMaxima 
Rango de estas matrices:
Por lo tanto el sistema es compatible doblemente indeterminado. Solución del sistema:
Segundo caso. La matriz del sistema y su rango son:
Matriz ampliada:
Triangularizamos la matriz:
Apéndice:  Álgebra lineal con wxMaxima  29 
 
Por lo tanto si b≠0, el sistema es incompatible y si b=0, el sistema es compatible
simplemente indeterminado. Solución del sistema:
Tercer caso. Se sabe que el sistema es compatible determinado y entonces se puede
calcular ya la solución:

Más contenido relacionado

La actualidad más candente

2 detalles de simulink y control
2 detalles de simulink y control2 detalles de simulink y control
2 detalles de simulink y controlMartin Carlos
 
Sistema ecuaciones luis linarez
Sistema ecuaciones luis linarezSistema ecuaciones luis linarez
Sistema ecuaciones luis linarezASIGNACIONUFT
 
Soluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en MatlabSoluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en MatlabHugo Piure
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matriceskruskaya salazar
 
Análisis Numerico
Análisis NumericoAnálisis Numerico
Análisis Numericojulio perez
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesdalbethlunar
 
Sistemas ecuaciones jean c. segovia
Sistemas ecuaciones jean c. segoviaSistemas ecuaciones jean c. segovia
Sistemas ecuaciones jean c. segoviaASIGNACIONUFT
 
Analisis numerico tema3
Analisis numerico tema3Analisis numerico tema3
Analisis numerico tema3claudiasofiahp
 
Resumen analisis numerico
Resumen analisis numericoResumen analisis numerico
Resumen analisis numericoprettygood22
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesRebeca Oropeza Valdez
 
Análisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesAnálisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesFelixve
 

La actualidad más candente (20)

2 detalles de simulink y control
2 detalles de simulink y control2 detalles de simulink y control
2 detalles de simulink y control
 
Sistema ecuaciones luis linarez
Sistema ecuaciones luis linarezSistema ecuaciones luis linarez
Sistema ecuaciones luis linarez
 
Soluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en MatlabSoluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en Matlab
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matrices
 
MÉTODOS NUMÉRICOS
MÉTODOS NUMÉRICOSMÉTODOS NUMÉRICOS
MÉTODOS NUMÉRICOS
 
Metodos de resolucion
Metodos de resolucionMetodos de resolucion
Metodos de resolucion
 
An 02 fundamentos del matlab
An 02 fundamentos del matlabAn 02 fundamentos del matlab
An 02 fundamentos del matlab
 
Determinantes tarea
Determinantes tareaDeterminantes tarea
Determinantes tarea
 
Presentacion sobre matrices rosa depena
Presentacion sobre matrices rosa depenaPresentacion sobre matrices rosa depena
Presentacion sobre matrices rosa depena
 
Resumen de algebra_mat 2
Resumen de algebra_mat 2Resumen de algebra_mat 2
Resumen de algebra_mat 2
 
Examen Parcial 2
Examen Parcial 2Examen Parcial 2
Examen Parcial 2
 
Análisis Numerico
Análisis NumericoAnálisis Numerico
Análisis Numerico
 
Las matrices
Las matricesLas matrices
Las matrices
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones lineales
 
Sistemas ecuaciones jean c. segovia
Sistemas ecuaciones jean c. segoviaSistemas ecuaciones jean c. segovia
Sistemas ecuaciones jean c. segovia
 
Analisis numerico tema3
Analisis numerico tema3Analisis numerico tema3
Analisis numerico tema3
 
Resumen analisis numerico
Resumen analisis numericoResumen analisis numerico
Resumen analisis numerico
 
Manual octave
Manual octaveManual octave
Manual octave
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones lineales
 
Análisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesAnálisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuaciones
 

Similar a Maxima (20)

ALGEBRA LINEAL (II Bimestre Abril Agosto 2011)
ALGEBRA LINEAL (II Bimestre Abril Agosto 2011)ALGEBRA LINEAL (II Bimestre Abril Agosto 2011)
ALGEBRA LINEAL (II Bimestre Abril Agosto 2011)
 
6-10 Algebra lineal.pdf
6-10 Algebra lineal.pdf6-10 Algebra lineal.pdf
6-10 Algebra lineal.pdf
 
Presentacion
PresentacionPresentacion
Presentacion
 
Análisis numérico (josé monsalve). (autoguardado)
Análisis numérico (josé monsalve). (autoguardado)Análisis numérico (josé monsalve). (autoguardado)
Análisis numérico (josé monsalve). (autoguardado)
 
Solucion de sistemas de ecuaciones lineales
Solucion de sistemas de ecuaciones linealesSolucion de sistemas de ecuaciones lineales
Solucion de sistemas de ecuaciones lineales
 
Combinación Lineal
Combinación LinealCombinación Lineal
Combinación Lineal
 
Metodo matematico
Metodo matematicoMetodo matematico
Metodo matematico
 
UD3
UD3UD3
UD3
 
Metodos numericos capitulo 2
Metodos numericos capitulo 2Metodos numericos capitulo 2
Metodos numericos capitulo 2
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Expocision
ExpocisionExpocision
Expocision
 
Expocision
ExpocisionExpocision
Expocision
 
Expocision
ExpocisionExpocision
Expocision
 
Expocision
ExpocisionExpocision
Expocision
 
Unidad III analisis numerico
Unidad III analisis numericoUnidad III analisis numerico
Unidad III analisis numerico
 
Teoría de matrices
Teoría de matricesTeoría de matrices
Teoría de matrices
 
Sistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptxSistema de ecuaciones Algebraicas Lineales.pptx
Sistema de ecuaciones Algebraicas Lineales.pptx
 
Sistema de ecuaciones lineales
Sistema de ecuaciones linealesSistema de ecuaciones lineales
Sistema de ecuaciones lineales
 
Proyecto grupal 2
Proyecto grupal 2Proyecto grupal 2
Proyecto grupal 2
 
Nicolas
NicolasNicolas
Nicolas
 

Último

Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 

Último (20)

Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 

Maxima

  • 1.   Apéndice  Álgebra lineal con wxMaxima    Objetivos 1. Definir matrices con wxMaxima. 2. Aplicar con wxMaxima operaciones con matrices. 3. Aplicar transformaciones elementales de matrices. 4. Calcular el determinante de una matriz cuadrada. 5. Interpretar las propiedades del determinante de una matriz cuadrada. 6. Plantear y resolver sistemas de ecuaciones lineales con wxMaxima. 7. Discutir y resolver sistemas de ecuaciones lineales. Contenidos A-1. Matrices. Operaciones con matrices. A-2 Transformaciones elementales de matrices. A-3 Rango de una matriz. Inversa de una matriz cuadrada regular. Factorización LU. A-4. Determinante de una matriz cuadrada. Propiedades. Cálculo A-3. Sistemas de ecuaciones lineales. Referencias AEM11 ALANINOS PRATS, J; EXTREMERA LIZANA, J; MUÑOZ RIVAS, P. (2011) Cálculo con wxMaxima. G07 GLASNER, MOSES (2007) A Maxima Guide for Calculus Students RR05 REDONDO NEBLE, M. VICTORIA; RODRÍGUEZ GALVÁN, J. RAFAEL (2005) Introducción a Maxima RG07 RODRÍGUEZ GALVÁN, J. RAFAEL (2007) Maxima con wxMaxima: software libre en el aula de matemáticas
  • 2. 2  Apéndice:  Álgebra lineal con wxMaxima  RR08 RODRÍGUEZ RIOTORTO, MARIO (2008) Primeros pasos en Maxima RV09 RODRÍGUEZ, MARIO; VILLATE, JAIME (2009) Manual de Maxima. VR09 VALLEJO RODRÍGUEZ, JOSÉ ANTONIO (2009) Cálculo diferencial con Maxima            
  • 3. Apéndice:  Álgebra lineal con wxMaxima  3  A-1.- Matrices. Operaciones con matrices Los contenidos de este apartado se desarrollan en el archivo Apendice-1.wxm. En este apartado se verá la definición de matrices con wxMaxima y las diferentes operaciones con matrices. A.1.1. Definición de matrices submatrices. Definición de matrices: Explicitar una fila o una columna de una matriz: Obtención de submatrices por eliminación de una fila:
  • 4. 4  Apéndice:  Álgebra lineal con wxMaxima  Obtención de submatrices por eliminación de una columna:   Obtención de submatrices por eliminación de una fila y una columna: Obtención de submatrices por eliminación de más de una fila y una columna: Definición de un vector columna (obsérvese que previamente se ha de cargar el paquete “eigen”): Definición de una matriz por una función de los índices de fila y de columna:
  • 5. Apéndice:  Álgebra lineal con wxMaxima  5  Definición de una matriz diagonal: Definición de las matrices unidad (o identidad): Definición de una matriz nula de un cierto orden:
  • 6. 6  Apéndice:  Álgebra lineal con wxMaxima  Cálculo de la traza de una matriz cuadrada: A.1.2 Operaciones algebraicas con matrices. Suma de matrices de la misma estructura: Producto de una matriz por un escalar: Combinación lineal de matrices:   Para el producto de matrices hay que observar que en algunos programas el símbolo es el asterisco (*). Veamos que pasa con wxMaxima:
  • 7. Apéndice:  Álgebra lineal con wxMaxima  7  Obviamente esta operación no es el producto de matrices, para las que hace falta que el número de columnas de la primera sea igual al número de filas de la segunda. Veamos la sintaxis con wxMaxima: Sirva esto para recordar que el producto de matrices no es conmutativo. Producto de una matriz por un vector columna: Transposición de matrices:
  • 8. 8  Apéndice:  Álgebra lineal con wxMaxima  A.1.3 Concatenación de matrices. A partir de unas matrices iniciales se pueden construir nuevas matrices por concatenación de filas, es decir, escribir a continuación de cada fila de una matriz las filas de la segunda: También se pueden construir nuevas matrices por concatenación de columnas, es decir, escribir a continuación de cada columna de una matriz las columnas de la segunda: A.1.4 Matrices por bloques. A partir de matrices cuadradas se pueden construir nuevas matrices con la estructura llamada “diagonal por bloques” o “bloque-diagonal”:
  • 10. 10  Apéndice:  Álgebra lineal con wxMaxima  A-2.- Transformaciones elementales de matrices Los contenidos de este apartado se desarrollan en el archivo Apendice-2.wxm. A.2.1. Transformaciones elementales de filas y columnas Se llaman transformaciones elementales de matrices las siguientes: 1. Intercambio de dos filas o dos columnas. 2. Multiplicación de una fila o columna por un escalar no nulo. 3. Sumar a una fila o columna un múltiple escalar (no nulo) de otra fila o columna. Veamos la sintaxis con wxMaxima. 1. Intercambio de dos filas o dos columnas: Cabe decir que esta transformación se obtiene premultiplicando la matriz por la matriz unidad del mismo número de filas en la que se haya aplicado la transformación que se quiere aplicar en la matriz. En efecto:  
  • 11. Apéndice:  Álgebra lineal con wxMaxima  11  Intercambio de columnas: Esta transformación se obtiene postmultiplicando la matriz por la matriz unidad del mismo número de columnas en la que se haya aplicado la transformación que se quiere aplicar en la matriz. En efecto:   2. Multiplicación de una fila o columna por un escalar no nulo. No hay una instrucción de wxMaxima que realice esta transformación. Para esto se ha de recurrir a la metodología de premultiplicación (filas) o postmultiplicación (columnas) comentada en el caso anterior:
  • 12. 12  Apéndice:  Álgebra lineal con wxMaxima      3. Sumar a una fila o columna un múltiple escalar (no nulo) de otra fila o columna. Veamos también su implementación con la premultiplicación por la transformación hecha en la matriz unidad: Y ahora con una columna:
  • 13. Apéndice:  Álgebra lineal con wxMaxima  13  A.2.2. Obtención de matrices escalonadas y matrices escalonadas reducidas. Estas matrices se obtienen con las instrucciones “triangularize”, resultando una matriz triangular superior, y “echelon” que da una matriz triangular superior reducida. Veamos la sintaxis mediante unos ejemplos.    
  • 15. Apéndice:  Álgebra lineal con wxMaxima  15  A-3.- Rango de una matriz. Inversa de una matriz. Factorización LU. Los contenidos de este apartado se desarrollan en el archivo Apendice-3.wxm. A.3.1. Rango de una matriz Para calcular el rango de una matriz hay que aplicar la instrucción “rank”:   A.3.2. Inversa de una matriz Para calcular la inversa de una matriz cuadrada regular hay que verificar primero que su rango es el adecuado y aplicar después la instrucción “invert”: Como se puede ver a continuación el cálculo mediante los métodos “manuales” tradicionales puede resultar complicado:
  • 16. 16  Apéndice:  Álgebra lineal con wxMaxima  A.3.3. Factorización LU Para calcular la descomposición LU de una matriz cuadrada regular, es decir, dos matrices la primera de les cuales (L) es triangular inferior y la segunda de las cuales (U) es triangular superior, que multiplicadas en este orden dan la matriz A, hay implementada en wxMaxima una instrucción que da el resultado correspondiente. Veamos un ejemplo. Veamos que la matriz es regular:   Y ahora apliquemos la instrucción que calcula estos factores:
  • 17. Apéndice:  Álgebra lineal con wxMaxima  17  La segunda matriz es la triangular inferior (L) y la tercera es la triangular superior (U). En efecto:
  • 18. 18  Apéndice:  Álgebra lineal con wxMaxima  A-4.- Determinante de una matriz cuadrada. Los contenidos de este apartado se desarrollan en el archivo Apendice-4.wxm. Veamos el desarrollo del cálculo del determinante de una matriz cuadrada de orden n, en los casos n = 2 y n = 3: Como es sabido, el determinante de una matriz triangular es igual al producto de los elementos de la diagonal. En efecto:
  • 19. Apéndice:  Álgebra lineal con wxMaxima  19  Veamos ahora un ejemplo numérico: Como es conocido, la inversa de una matriz cuadrada se puede calcular aplicando el concepto de determinante, mediante la matriz de adjuntos o cofactores transpuesta multiplicada por el inverso del determinante de la matriz. Así, por ejemplo:
  • 20. 20  Apéndice:  Álgebra lineal con wxMaxima  Esta matriz es la inversa de la matriz M1; en efecto:  
  • 21. Apéndice:  Álgebra lineal con wxMaxima  21  A-5.- Sistemas de ecuaciones lineales. Los contenidos de este apartado se desarrollan en el archivo Apendice -5.wxm. A.5.1. Discusión y resolución de sistemas lineales. La mecánica de resolución de sistemas de ecuaciones lineales sencillas con wxMaxima ya es conocida. Recordémosla con un ejemplo. Ejemplo A.5.1. Resolver el sistema de ecuaciones lineales: 2 4 2 3 5 1 x y x y ì - =-ïïí ï- + =ïî Introducimos las ecuaciones y asignemos a cada ecuación una referencia:   Para resolver el sistema aplicamos la instrucción “linsolve” indicando las ecuaciones y las variables: Interesa ahora ilustrar el procedimiento de discusión y resolución de sistemas de ecuaciones lineales aplicando el teorema de Rouché-Frobenius. Lo hacemos con dos ejemplos. Ejemplo A.5.2. Discutir y resolver el sistema de ecuaciones lineales: 2 3 1 2 1 3 2 2 x y z x y z x y z ì + + =ïïïï - + = -í ïï- + - =ïïî Como se ha dicho antes, hay que introducir las ecuaciones y asignar a cada ecuación una referencia:
  • 22. 22  Apéndice:  Álgebra lineal con wxMaxima  Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal: la matriz del sistema formada por los coeficientes de las incógnitas o variables y a continuación la matriz ampliada, resultante de concatenar la matriz del sistema con la columna de los términos independientes. Matriz del sistema: Matriz ampliada: hay una instrucción de wxMaxima que da esta matriz, pero en una forma ligeramente diferente ya que lo hace pasando al primer miembro los términos independientes y, por lo tanto, cambiando su signo. En efecto: Para calcular la matriz ampliada en la forma estándar, hay que definir el vector de términos independientes y hacer la concatenación con la matriz del sistema. Por lo tanto: Ahora se ha de calcular el rango de cada una de estas matrices: Por lo tanto el sistema es compatible determinado. Para resolverlo por la metodología clásica se calcula la matriz escalonada reducida de la matriz ampliada:
  • 23. Apéndice:  Álgebra lineal con wxMaxima  23    De aquí se puede obtener la solución, así como con la instrucción de wxMaxima a estos efectos: Ejemplo A.5.3. Discutir y resolver el sistema de ecuaciones lineales: 2 3 1 2 1 x y z x y z ì + + =ïïí ï - + =-ïî Introducimos las ecuaciones y asignamos a cada ecuación una referencia: Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal. Matriz del sistema: Matriz ampliada: Ahora calculemos el rango de cada una de estas matrices:
  • 24. 24  Apéndice:  Álgebra lineal con wxMaxima  Por lo tanto el sistema es compatible y simplemente indeterminado. Para resolverlo aplicamos la instrucción de wxMaxima: Es decir la solución es: 5 1 5 3 5 5 (parametro) z x z y z z ì +ïï =-ïïïïï -ïï =í ïïïï = Îïïïïïî  Ejemplo A.5.4. Discutir y resolver el sistema de ecuaciones lineales: 2 3 1 2 4 6 1 x y z x y z ì + + =ïïí ï + + =-ïî Introducimos las ecuaciones y asignamos a cada ecuación una referencia: Ahora calcularemos con wxMaxima las dos matrices asociadas al sistema lineal. Matriz del sistema: Matriz ampliada:
  • 25. Apéndice:  Álgebra lineal con wxMaxima  25  Ahora calculemos el rango de cada una de estas matrices: Por lo tanto el sistema es incompatible. Veamos qué sucede si se quiere resolver con wxMaxima: A.5.2. Sistemas lineales con parámetros. La discusión de un sistema de ecuaciones lineales a menudo involucra la existencia de uno o más parámetros en las ecuaciones; la tipología y la solución del sistema depende del valor de estos parámetros y hay que hacer la discusión correspondiente. Ilustraremos el procedimiento con un par de ejemplos. Ejemplo A.5.5. Discutir y resolver en función del parámetro a Î  el sistema de ecuaciones lineales: 3 2 1 4 2 2 2 5 3 x y z x y z x y az ì - + =ïïïï + - =í ïï - - =ïïî Introducimos las ecuaciones y asignamos a cada ecuación una referencia: Matriz del sistema y matriz ampliada:
  • 26. 26  Apéndice:  Álgebra lineal con wxMaxima  Triangularizamos la matriz ampliada:   Ahora tenemos dos situaciones: 1) Si 11 44 0a- - = , es decir, si 4a = - , entonces 0( ) 2; ( ) 3rang A rang A= = y por lo tanto el sistema es incompatible. 2) Si 11 44 0a- - ¹ , es decir, si 4a ¹ - , entonces 0( ) ( ) 3rang A rang A= = y por lo tanto el sistema es compatible determinado. En efecto:   Solución del sistema en el segundo caso ( 4a ¹ - ):
  • 27. Apéndice:  Álgebra lineal con wxMaxima  27  Ejemplo A.5.6. Discutir y resolver en función de los parámetros ,a b Î  el sistema de ecuaciones lineales: ax y z b x ay z b x y az b ì + + =ïïïï + + =í ïï + + =ïïî Introducimos las ecuaciones y asignamos a cada ecuación una referencia: Matriz del sistema y matriz ampliada: Discutiremos el rango de la matriz del sistema ya que sólo depende de un parámetro y lo haremos con su determinante, ya que es cuadrada: Ahora tenemos tres situaciones: 1) 1a = ; 2) 2a = - ; 3) 1a ¹ y 2a ¹ - . Primer caso. La matriz del sistema y la matriz ampliada son:
  • 28. 28  Apéndice:  Álgebra lineal con wxMaxima  Rango de estas matrices: Por lo tanto el sistema es compatible doblemente indeterminado. Solución del sistema: Segundo caso. La matriz del sistema y su rango son: Matriz ampliada: Triangularizamos la matriz:
  • 29. Apéndice:  Álgebra lineal con wxMaxima  29    Por lo tanto si b≠0, el sistema es incompatible y si b=0, el sistema es compatible simplemente indeterminado. Solución del sistema: Tercer caso. Se sabe que el sistema es compatible determinado y entonces se puede calcular ya la solución: