FACULTAD DE CIENCIAS E INGENIERIA
DEPARTAMENTO DE MATEMATICAS Y ESTADISTICAS
Informe de Software Matemático III
Realizado por:
Ismael Antonio Barrios González
José Gabriel Gutiérrez Hernández
Carrera: Lic. En Matemáticas
Año: III Grupo: M31M Aula: 60-03
Docente: Msc. Ruddy López Potosme
Fecha a entregar: jueves 19 de diciembre de 2019
“Ninguna investigación humana puede ser denominada ciencia si no pasa a través de pruebas matemáticas”
Leonardo Da Vinci.
Introducción
Wolfram Mathematica está entre los más potentes y modernos sistemas de
computación para cálculos científicos. Todo lo que podemos calcular a mano y/o
con un computador dentro de las diferentes disciplinas matemáticas es fácilmente
resuelto con wolfram Mathematica. Los potentes cálculos simbólicos, las
capacidades gráficas y su estilo interactivo hacen que sea un sistema adecuado
para el desarrollo de lecciones interactivas y tutoriales educativos. Esta es la razón
de que el sistema sea usado por profesores, informáticos, ingenieros e
investigadores en una gran multitud de campos.
Actualmente, wolfram Mathematica forma parte de los procesos de formación
matemática en un gran número de universidades dentro de los estudios de
álgebra, cálculo, ecuaciones diferenciales y otras disciplinas. El número de
usuarios está por encima de dos millones. Además de las versiones standards del
sistema, existen diferentes paquetes en el mercado dirigidos a diferentes campos
de la investigación como la física aplicada, las matemáticas financieras, la
estadística aplicada, la biomatemática, etc. Wolfram Mathematica es uno de los
más desarrollados sistemas de computación científica al lado de Matlab, Maple,
Derive, Reduce etc.
El contenido de este informe está basado en el uso de comandos para soluciones
de matrices y sus generalidades; así mismo de sistemas de ecuaciones lineales.
Por lo que servirá de facilitador para uso del software Wolfram Mathematico, es
importante mencionar que la versión es 11.0, la cual posee mayores comandos
amigables para el usuario.
Objetivos
General
Presentar el empleo del software Wolfram Mathematica 11.0 aplicados en la
resolución de matrices y sistemas de ecuaciones.
Específicos
Explicar los diversos comandos que se utilizan en operaciones con
matrices.
Explicar los distintos comandos que se emplean en la resolución de
sistemas de ecuaciones.
Desarrollo
Matrices en Wolfram Mathematica 11.0
Para poder ingresar una matriz en Wolfram Mathematicas 11.0 es necesario
escribirlo entre llaves y dentro se escribe los elementos entre llaves, separados
por coma. Luego le damos enter.
Se puede observar que se muestra como una lista.
También se puede representar de manera habitual usando el comando
MatrixForm.
Podemos realizar esto mismo con un vector. Puede mostrarse como lista y de
forma matricial
Operaciones con matrices
Para poder realizar operaciones con matrices se debe de declarar con las matrices
a usar. Luego se especifica la operación a realizar.
En el caso de la adición y sustracción de matrices se introduce de la siguiente
manera:
Si se desea obtener el producto componente a componente se usa el símbolo x.
Para poder realizar un producto de matrices, podemos realizarla de dos maneras
primero con el símbolo . o con el comando Dot.
Para usar el comando Dot podemos notas que el
nombre las matrices están entre corchete separados internamente con una coma.
Podemos demostrar también que B.A no es conmutativo con A.B
Podemos multiplicar por un valor real, en este caso se ejemplificará con la Matriz
A
Se ejemplifica también cuando se suman matrices que han sido multiplicadas con
un número real
Potencia de una matriz
Para elevar una matriz existen dos maneras:
Escribimos el producto de la matriz las veces indicada por el exponente
También podemos utilizamos el comando MatrixPower donde tecleamos la
matriz y después el exponente.
Matriz Inversa
Elevamos la matriz a -1, usando el comando MatrizPower.
O bien el comando Inverse [ ]
Matriz Identidad
Realizamos el producto de la matriz dada con su inversa. Podemos usar el
símbolo % para el ultimo resultado y lo multiplicamos con la matriz.
Determinante de una matriz: podemos usar el comando Det [ ] dentro de
los corchetes escribimos el nombre de la matriz y le damos enter. Como se
muestra a continuación
Producto mixto para calcular un determinante
Lo que debemos hacer es construir nuestros vectores y luego realizar
producto cruz con ellos.
Rango de una matriz
Para conocer el rango de una matriz usando Mathematica se utiliza el
comando MatrixRank [ ]
Reducción de una matriz
Se introduce el comando RowReduce, entre corchetes se escribe la matriz
a reducir.
Producto de una matriz con un vector
Introducimos la matriz y el vector, luego escribimos la multiplicación
CONSTRUCCIÓN DE MATRICES ESPECIALES
Matriz identidad
Al insertar el comando IdentityMatrix, se pude construir la matriz identidad.
Diagonal definida de una matriz
Podemos definir una matriz con una diagonal idealizada con el comando
DiagonalMatrix. Es necesario escribir la diagonal entre corchete y llaves.
Arreglo de una constante en una matriz
Se puede obtener un arreglo de una matriz con una constante con el
comando ConstantArray, los datos los escribimos entre llaves y corchete.
Matriz aleatoria
Se puede realizar matrices con valores aleatorios restricciones,
determinando también al mismo tiempo su número de fila y columna
En esta matriz, se toman valores mayores o iguales que 6.
Sistemas de ecuaciones en Wolfram Mathematica 11.0
Comandos fundamentales usados en los sistemas de ecuaciones:
El principal comando para resolver sistemas de ecuaciones de modo exacto es
Solve[ ¨ p=¿ q , x ]. Si los números no tienen decimales, el programa intenta devolver
el resultado exacto. Si algún número es decimal, nos da la solución en formato
decimal.
Para transformar las soluciones en una lista utilizamos las reglas de sustitución.
A veces la solución exacta no nos es de mucha utilidad, pues puede contener gran
cantidad de radicales. Si queremos la solución decimal utilizamos el comando N
Solve[ ¨ p=¿ q , x ]. Con la opción WorkingPrecision podemos fijar el número de
cifras significativas de las soluciones (también lo podemos poner como cualquier
argumento).
El comando Reduce[ ¨ p=¿ q , x ], se utiliza del mismo modo, pero a veces puede ser
más útil que el comando Solve.
Para poder obtener la gráfica de las soluciones de los sistemas de ecuaciones
debemos necesariamente realizar una parametrización para el sistema y
utilizamos el comando ParametricPlot.
A continuación se presentan ejercicios de sistemas de ecuaciones realizados en
Wolfram Mathematica, versión 11.0
Conclusiones
Wolfram Mathematica es un programa que permite realizar distintas
operaciones con Matrices y Sistemas de ecuaciones.
Es de uso amigable, ya que los comando son fáciles de usar.
Permite realizar cálculos de forma mas precisa y con menor tiempo.
Webgrafía
https://www.youtube.com/watch?v=CUS_7pFD54U
http://personales.upv.es/serblaza/Docencia/AeroTercero/intro_mathematica.pdf