Está en la página 1de 6

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS


PEDAGOÍA DE LAS CIENCIAS
EXPERIMENTALES:
FÍSICA Y MATEMÁTICA
Nombre: Willian Pilataxi
Fecha: 2021/12/23
Docente: Dr. Roberto Villamarin
Tema: Software para métodos numéricos
Mathlab

MATLAB combina un entorno de escritorio perfeccionado para el análisis iterativo y los


procesos de diseño con un lenguaje de programación que expresa las matemáticas de
matrices y arrays directamente.

La plataforma de MATLAB está optimizada para resolver problemas científicos y de


ingeniería. El lenguaje de MATLAB, basado en matrices, es la forma más natural del
mundo para expresar las matemáticas computacionales. Las gráficas integradas facilitan
la visualización de los datos y la obtención de información a partir de ellos. Una vasta
biblioteca de herramientas (Toolboxes) integradas le permite empezar a trabajar
inmediatamente con algoritmos esenciales para su dominio. El entorno de escritorio invita
a experimentar, explorar y descubrir. Todas estas herramientas y funciones de MATLAB
están probadas rigurosamente y diseñadas para trabajar juntas.

Características principales

 Lenguaje de alto nivel para cálculos científicos y de ingeniería


 Entorno de escritorio optimizado para la exploración iterativa, el diseño y la
solución de problemas
 Gráficas para visualizar datos y herramientas para crear diagramas personalizados
 Aplicaciones para ajustar curvas, clasificar datos, analizar señales, ajustar
sistemas de control y muchas otras tareas
 Toolboxes complementarias para una amplia variedad de aplicaciones científicas
y de ingeniería
 Herramientas para crear aplicaciones con interfaces de usuario personalizadas
 Interfaces para C/C++, Java®, .NET, Python, SQL, Hadoop y Microsoft® Excel®
MathCAD

Este software, es ua conbinación de un procesador de texto junto con una herramienta en


notración matematica que permite grosso modo editar ecuaciones, declarar variables,
editar gráficas, así como ralizar comlejos procedimientos priviamente programados.

Este programa fue diseñado para facilitar la solución de problemas númericos complejos,
asi como para mejorar la presentación de dichas soluciones. Mathcad en terminos
númericos, nos permite gran flexibilidad en la manipulación de datos.

Características principales

 Resolver ecuaciones diferenciales con varios métodos numéricos


 Graficar funciones en dos o tres dimensiones
 El uso del alfabeto griego (letras griegas mayúsculas y minúsculas)
 Cálculo de expresiones simbólicas
 Operaciones con arreglos (vectores y matrices)
 Solución simbólica de un sistema de ecuaciones
 Encontrar la gráfica (la curva de tendencia) de un grupo de datos
 Implementación de subprogramas
 Encontrar raíces de polinomios y funciones
 Funciones estadísticas y distribuciones de probabilidad
 Encontrar valores propios o autovalores y vectores propios o autovectores

Scilab

Es un programa informático de cálculo que posee múltiples aplicaciones, principalmente


el control de sistemas y las aplicaciones de proces amiento de señal. Consta
principalmente de tres partes: un intérprete, unas librerías de funciones (procedimientos
Scilab) y unas librerías de rutinas de Fortran y C, que no pertenecen a Scilab, pero qu

e son invocadas interactivamente por el intérprete.

Scilab es una herramienta de software libre, de código abierto orientado al cálculo


numérico; de sintaxis sencilla para el manejo de matrices y todo tipo de operaciones con
ellas, números complejos, polinomios y muchas otras funciones matemáticas.
Características principales

 Contiene funciones que realizan cálculos con todo tipo de matrices (numéricas,
racionales, polinómicas, matrices de transferencia, etc). La matriz es el tipo básico
de dato.
 Permite realizar cálculos interactivos.
 Se pueden programar funciones y aplicaciones muy variadas.
 Posee cientos de funciones matemáticas, con la posibilidad de añadirle
interactivamente programas provenientes de diversos lenguajes de programación
(Fortran, C, C++, Java, etc.).
 Maneja estructuras de datos complejas (listas, funciones racionales, etc.) e incluye
un lenguaje de programación de alto nivel.
 Realiza representaciones gráficas en dos y tres dimensiones.
 Usa primitivas para el análisis de sistemas no lineales.
 Permite realizar integración numérica de sistemas dinámicos implícitos y
explícitos.
 Es compatible con Matlab®.
 Actualmente se usa en contextos industriales y educativos de todo el mundo.
 Está disponible para diferentes plataformas: Windows, Linux, Sun, Alpha,
MacOS X,
 Su código fuente está publicado, es conocido y se puede modificar, siempre que
se haga referencia a sus autores, es decir, su distribución es de fuentes abiertas
(open source).
 Es el llamado software libre.

Octave

Octave es un lenguaje de alto nivel para realizar cálculos numéricos en el ordenador, y


también es un programa capaz de interpretar este lenguaje y realizar los cálculos. Octave
ofrece una interfaz de usuario interactiva, orientada a línea de comandos, pero también
puede ser utilizado en modo no interactivo, leyendo sus órdenes de fichero.

Octave tiene una gran cantidad de herramientas para resolver problemas de álgebra
numérica comunes, encontrar las soluciones de ecuaciones no lineales, realizar integrales
de funciones ordinarias, manipular polinomios, e integrar ecuaciones diferenciales
ordinarias y ecuaciones diferenciales algebraicas. Es fácil de extender y modificar a través
de funciones definidas por el usuario escritas en el porpio lenguaje de Octave.

Características principales

 Octave está escrito en C++ usando la biblioteca STL.


 Tiene un intérprete de su propio lenguaje (de sintaxis similar a Matlab), y permite
una ejecución interactiva o por lotes.
 Puede extenderse el lenguaje con funciones y procedimientos por medio de
módulos dinámicos.
 Utiliza otros programas GNU para ofrecer al usuario crear gráficos para luego
imprimirlos o guardarlos (Grace).
 Dentro del lenguaje también se comporta como una consola de órdenes (Intérprete
de comandos|shell). Esto permite listar contenidos de directorios, por ejemplo.
 Además de correr en plataformas Unix también lo hace en Windows.
 Puede cargar archivos con funciones de Matlab de extensión .m.
 Ayuda en español.
Mahtlab MathCAD Scilab Octave
 El entorno de Matlab tiene sus  Resolver ecuaciones  Contiene funciones que  Octave está escrito en C++
funciones y bibliotecas diferenciales con varios realizan cálculos con todo usando la biblioteca STL.
predefinidas que ayudan a los métodos numéricos tipo de matrices  Tiene un intérprete de su
programadores a usarlo  Graficar funciones en dos o  Se pueden programar propio lenguaje
fácilmente. tres dimensiones funciones y aplicaciones  Puede extenderse el lenguaje
VENTAJAS  Matlab admite varias  El uso del alfabeto griego muy variadas. con funciones y
plataformas como LINUX, (letras griegas mayúsculas y  Posee cientos de procedimientos por medio de
diferentes versiones de minúsculas) funciones matemáticas. módulos dinámicos.
Windows, etc.  Cálculo de expresiones
 El codificador de Matlab simbólicas
también está presente, lo que
ayuda a convertir el código en
Matlab a cualquier otro lenguaje
 La construcción de modelos  Se necesita la adquisición de  Presentación en sólo 2  Solo se puede implementar
requieren un tratamiento una licencia comercial. idiomas dificulta el en instituciones medianas y
especial.  Trabajan con el lenjuage de aprendizaje pequeñas.
 Los resultados de la simulación progrmación Visual Basic 6.0  Es necesario tener  No dispone de entorno
DESVENTAJAS
pueden ser difíciles de  Se deben que las hojas con un conocimientos previos sobre gráfico
interpretar. nuevo nombre después de manejo de MATLAB.  Surgen cambios imprevistos
 Un modelamiento del sistema y haber realizado el análisis  Su entorno gráfico no es muy que ralentizan el avance del
un análisis de los datos pueden amigable prototipo.
consumir mucho tiempo y
muchos recursos.
Bibliografia

Engelman, C. (1965, November). MATHLAB: a program for on-line machine


assistance in symbolic computations. In Proceedings of the November 30--December 1,
1965, fall joint computer conference, part II: computers: their impact on society (pp. 117-
126).

Alberts, C., Dorofee, A., Stevens, J., & Woody, C. (2003). Introduction to the
OCTAVE Approach. Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst.

Baudin, M. (2010). Introduction to scilab. Consortium Scilab. January, 34-56.

Cassel, D. K., & Elrick, D. E. (1992). Using the software package “MathCAD” as
a tool to teach soil physics. Journal of Natural Resources and Life Sciences
Education, 21(1), 74-78.

También podría gustarte