Está en la página 1de 26

INSTITUTO TECNOLGICO SUPERIOR DE LA MONTAA

METODOS NUMERICOS

1.6 USO DE HERRAMINETAS COMPUTACIONALES


5 SEMESTRE GRUPO A
Introduccin
Los Mtodos Numricos son tcnicas algortmicas basadas en
operaciones aritmticas simples para la solucin de problemas
matemticos.
Mtodos Numricos = Matemticas + Computacin

Por esta razn se han desarrollado varios software para su aplicacin:


Introduccin
Muchos problemas de cmputo en ingeniera pueden ser utlizados en
en clculos para la solucin de sistemas de ecuaciones lineales,
transformada rpida de Fourier.
El mejor software es una herramienta para resolver losproblemas
presentados en esta materia que es necesario realizar clculos
numricos extensos.
Modelacin
Modelo Matemtico
Geometra del dominio
Sistema de ecuaciones diferenciales
OCTAVE
Octave es un software para la
solucin de problemas de ingeniera
(al estilo de MATLAB). Comparte la
sintaxis de MATLAB pero es ms
poderoso en el sentido de su
orientacin a objetos.
Octave es software libre y actualmente dispone
de una interfaz de usuario hecha en QT y muy
amigable. Para el trazado de grficos emplea la
herramienta GNUplot, tambin libre y de calidad
en la generacin de grficas cientficas.
Es un programa multiplataforma ya que corre bajo
Windows, Linux y MacOS entre otros. Se maneja
por lnea de comando, aunque existen numerosas
GUI's1, como qtOctave (Ubuntu).
Existen dos maneras de trabajar con Octave: de
forma directa, ingresando comandos por la
lnea de comandos, o bien generando un script.
Un script es un archivo de texto plano que
contiene una serie de instrucciones que Octave
puede interpretar y ejecutar, de extensin .m.
Lo ms usual es trabajar con scripts.

Funciones matemtica:
sqrt() (raz cuadrada)
log() (logaritmo natural)
log10() (logaritmoen base 10)
sin(), cos(), tan(), etc (funciones trigonomtricas)

Funciones grfico:

plot() axes()
stem() axis()
bar() grid
polar() figure()
semilogx()
OCTAVE
Ejemplos por lnea de comando:

>> 1+1
ans = 2
>> 65998-4855
ans = 61143
>>

Para no visualizar el resultado en la pantalla es necesario


agregar un ; al final de la lnea ejecutada.
OCTAVE

Ejemplo grfico:

closeplot
u=-8:0.5:8; v=u;
[U,V]=meshgrid(u,v);
R=sqrt(U.^2+V.^2)+eps;
W=sin(R)./R;
mesh(W)
COMSOL Multiphysics

Es un paquete de modelizacin para la simulacin de


cualquier proceso fsico que se pueda describir
mediante ecuaciones en derivadas parciales.
Est provisto de la ltima tecnologa y algoritmos de
resolvedores que pueden manejar problemas
complejos de forma rpida y precisa, mientras que
su intuitiva estructura est diseada para
proporcionar una gran facilidad de uso y flexibilidad.
COMSOL Multiphysics
Es posible modelar sistemas de fenmenos
fsicos acoplados y poder, as, manejar la
creciente demanda de representaciones
realistas del mundo que nos rodea.
Proporciona un entorno de modelado
multifsico amigable, rpido y verstil.
Es un software de modelado y simulacin ideal
para la investigacin, el desarrollo de
productos y la educacin.
SALOME

Es un software de cdigo abierto que ofrece


una plataforma genrica para pre-y post-
procesamiento para la simulacin numrica.
Salom es una solucin multi-plataforma.
Se distribuye como software de cdigo abierto
bajo los trminos de la licencia GNU LGPL.
Matlab
Este programa surgi en respuesta a la dificultades que representaba hacer anlisis
matemticos , de matrices y calculo numrico con Software matemtico.
Fue creado por Cleve Moler en 1984, surgiendo la primera versin con la idea de emplear
paquetes de subrutinas escritas en Fortran en los cursos de lgebra lineal y anlisis
numrico, sin necesidad de escribir programas en dicho lenguaje
Maple (software)
El programa Matlab es un potente entorno de trabajo, diseado
para el desarrollo de aplicaciones cientfico-tcnicas.

Es un potente lenguaje industrial, orienteado a la resolucin de


problemas del mundo real (no solo tericos), pertenecientes al
entrono de la ingeniera e investigacin bsica.

Matlab es un entorno abierto, que integra computacin numrica y


visualizacin cientfica.
Matlab integra computacin matricial, anlisis numrico, proceso y
anlisis de seal, adems de grficos con un sencillo interface
viusal de usuario.
MATLAB se utiliza ampliamente en:

Clculos numricos

Desarrollo de algoritmos

Modelado, simulacin y prueba de prototipos

Anlisis de datos, exploracin y visualizacin

Graficacin de datos con fines cientficos o de ingeniera


Caractersticas
Lenguaje
Las aplicaciones de MATLAB se desarrollan en
un lenguaje de programacin propio.

Grficos e interfaces grficas


MATLAB provee funciones para visualizar datos
en 2D y 3D.
Mathcad
Es un software de computadora diseado
principalmente para la verificacin,
validacin, documentacin y re-uso de
clculos de ingeniera.

Mathcad es un entorno de documentacin tcnica con prestaciones de


clculo numrico y simblico, que permite explorar problemas, formular
ideas, analizar datos, modelar y chequear escenarios, determinar la mejor
solucin, como as tambin documentar, presentar y comunicar los
resultados.
Dentro de las capacidades de MathCad se encuentran:
Resolver ecuaciones diferenciales con varios mtodos numricos
Graficar funciones en dos o tres dimensiones
Operaciones con arreglos (vectores y matrices)
Solucin simblica de un sistema de ecuaciones
Encontrar la grfica (la curva de tendencia) de un grupo de
datosEncontrar races de polinomios y funciones
Funciones estadsticas y distribuciones de probabilidad
Encontrar valores propios o autovalores y vectores
propios o autovectores
Scilab
Scilab es un software para anlisis numrico, con un lenguaje de
programacin de alto nivel para clculo cientfico. Es desarrollado por
Scilab Enterprises, bajo la licencia CeCILL, compatible con la GNU
General Public License.
caractersticas de Scilab

anlisis numrico,
visualizacin 2-D y 3-D
Optimizacin
Anlisis estadstico
Diseo y anlisis de sistemas dinmicos
procesamiento de seales
interfaces con Fortran, Java, C y C++.
Historia
En los aos 80, el INRIA desarroll el software Blaise, para el diseo de control de
sistemas asistido por computador, y cuyos desarrolladores principales fueron Franois
Delebecque y Serge Steer. En 1984, la startup Simulog distribuy este software con el
nombre de Basile.
A principios de la dcada de 1990, INRIA cambi el nombre a Scilab, y continu su
desarrollo a travs de Scilab Group, conformado por investigadores del INRIA y de
la cole nationale des ponts et chausses. Luego, se decidi que Scilab fuera distribuido
como software de cdigo abierto. La primera versin de Scilab fue la 1.1 y fue publicada
el 2 de enero de 1994. Scilab Group desarroll Scilab hasta la versin 2.7, a finales de
2002.
Sintaxis
Scilab posee su propio lenguaje de programacin, orientado al uso de matrices y
vectores.

// lnea de comentario, como en C++


// limpia la pantalla
("Hola Mundo") // imprime Hola Mundo

Scilab permite la operacin de matrices. Ejemplo del uso de matrices:

--> A=[2/3 3/5; 21 7]


Polinomios y clculo simblico
Scilab tiene funciones diseadas especialmente para el tratamiento de polinomios y
clculo simblico (aunque existen otros que facilitan la transcripcin de texto como
Maxima). Por ejemplo para insertar el polinomio:

y = ([-3 1/2 0 5], "x", "coeff")


Conclusin
El uso de programas computacionales es una herramienta en la
ingeniera que nos facilita el para desarrollar calculo matemticos
complejos tambin en la optimizacin de tiempo y recursos.
BIBLIOGRAFIA
https://es.slideshare.net/morenito9001/10-introduccion-
metodos-numericos

Mtodos numricos para ingenieros


Quinta edicin
Steven C. Chapra
Raymond P. Canale

También podría gustarte