Sunteți pe pagina 1din 16

ndice

Introduccin . 03

Instalacin del software . 04

Inicio con el software .. . 04

Ventana Principal . 05

Men Races . 06

1
Men Interpolacin . 09

Men Integracin . 11

Men Sistemas de ecuaciones . 13

Men Ecuaciones diferenciales . .15

Men Ayuda . 16

Men Salir . 16

Introduccin

HMAT es un Software Educativo de visualizacin y simulacin para la enseanza

del curso de Mtodos Numricos, elaborado con herramientas de la Interfaz

Grfica del MatlabR2010 y que va a permitir al docente(usuario) interactuar con

el computador en los procesos iterativos de los temas de:

2
Races de ecuaciones algebraicas y trascendentes.

Interpolacin polinmica.

Integracin numrica.

Sistemas de ecuaciones lineales y no lineales.

Ecuaciones diferenciales y Sistemas de ecuaciones diferenciales.

Instalacin del Software


Inserte el CD en la unidad del CD-ROM y descargue la carpeta Hmat_2011.

Inicio con el Software


Abrir MatlabR2010 y seleccione el directorio donde se descarg la carpeta
Hmat_2011.

3
Luego presione aceptar

Trabajando con el Software

Digite Hmat en la ventana de comandos y luego presione Enter.

4
Lo cual abrir la ventana principal del Software,
luego seleccione un men para empezar el mdulo.

1. MEN RAICES.- Calcula races de ecuaciones algebraicas y


trascendentes.

5
Opciones:
Busca.- Determina los intervalos donde existen races reales, usando para ello
la condicin de existencia f(a)*f(b) < 0.
Ingrese la ecuacin en f(x) funcin asociada, los valores de a y b que
corresponden al intervalo [a , b] , donde se buscarn las races, luego presionar
Buscar.

Biseccin y Regla falsa, calculan las aproximaciones de una raz, usando las
frmulas: x1 = (a+b)/2 y x1 = a-f(a)*(b-a)/(f(b)-f(a)) respectivamente.

Ingrese la ecuacin en f(x) funcin asociada, los valores de a y b del intervalo [a


, b] , donde se encuentra la raz, el valor n corresponde al nmero de
aproximaciones que mostrarn los mtodos.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.

Muller, calcula las aproximaciones de una raz, usando la frmula:


r1 = -b + (sqrt(b*b-4*ac))/(2*a)
r2 = -b - (sqrt(b*b-4*ac))/(2*a)

Ingrese la ecuacin en f(x) funcin asociada, los valores xo, x1 y x2: valores
iniciales cercanos a la raz.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.

Punto fijo, calcula las aproximaciones de una raz, usando la frmula: x1=g(xo)

6
Ingrese la ecuacin en g(x) funcin asociada del punto fijo, los valores xo: valor
inicial cercano al punto fijo y n: nmero de aproximaciones que mostrar el
mtodo.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.

Newton1, calcula las aproximaciones de una raz, usando la frmula:


x1 = xo - df(xo)/df(xo).

Ingrese la ecuacin en f(x) funcin asociada, los valores xo: valor inicial cercano
a la raz y n: nmero de aproximaciones que mostrar el mtodo.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.

Newton2, calcula las aproximaciones de una raz, usando la frmula:


x1 = xo-df(xo)+sqrt(df(xo)*df(xo)-2*d2f(xo)*f(xo))/d2f(xo)
x2 = xo-df(xo)-sqrt(df(xo)*df(xo)-2*d2f(xo)*f(xo))/d2f(xo)

Ingrese la ecuacin en f(x) funcin asociada, los valores xo: valor inicial cercano
a la raz.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.


Von Mises, calcula las aproximaciones de una raz, usando la frmula:
x1 = xo - df(xo)/k , donde k=df(xo) constante.

Ingrese la ecuacin en f(x) funcin asociada, los valores xo: valor inicial cercano
a la raz y n: nmero de aproximaciones que mostrar el mtodo.

Presione Graficar para obtener la grfica y Simular para visualizar el mtodo.

Virge Vietta, calcula las aproximaciones de una raz, usando la frmula:


x1 = xo - P(xo)/Q(xo).

7
Ingrese los coeficientes del polinomio P ordenado en forma decreciente y
completo, los valores xo: valor inicial cercano a la raz y n: nmero de
aproximaciones que mostrar el mtodo.

Presione Graficar para obtener la grfica y Simular


para visualizar el mtodo.

2. MEN INTERPOLACIN.- Determina el polinomio interpolador de un


conjunto de puntos.

8
Opciones:
Los mtodos de interpolacin determinan el polinomio de grado menor o igual a
n, que pasa por (n+1) puntos dados, la diferencia est en que cada mtodo
construye en forma diferente su polinomio.

Por ejemplo, para n+1 = 3


Lagrange: P(x)= A(x-x1)(x-x2) + B(x-xo)(x-x2) + C(x-xo)(x-x1)
Newton: P(x)= A + B(x-xo) + C(x-xo)(x-x1)
Serie: P(x)= Ax2 + Bx + C
Cbico: P(x)= A(x-x1)3 + B(x-x1)2 + C((x-x1) + D, x1 < x < x2
Lineal: P(x)= y1 + m(x-x1), x1 < x < x2

Ingrese los puntos en los dos arreglos, en X: abscisas, en Y: ordenadas, y un


valor para interpolar en la opcin a.

Presione Graficar para obtener la grfica de los puntos y Simular para visualizar la
grfica del polinomio.

Mnimos Cuadrados: Minimiza la suma de los cuadrados de las diferencias


entre los datos y la funcin usada para aproximar los puntos.

Ingrese los puntos en los dos arreglos, en X: abscisas, en Y: ordenadas, y un


valor n que corresponde al grado del polinomio a construir.

Presione Graficar para obtener la grfica de los puntos y Simular para visualizar la
grfica del polinomio.

9
3. MEN INTEGRACIN.- Calcula numricamente el valor de una integral
definida.

10
Opciones:
Los mtodos de integracin determinan el valor de una integral definida usando
las siguientes frmulas:

Trapecio: Si n = 1, I = (h/2)*(f(a) + f(b)), h=b-a


Ingrese la regla de correspondencia de la funcin en f(x), los lmites de
integracin en a y b, el valor n corresponde al nmero de trapecios que se
utilizarn en la aproximacin de la integral.

Presione Graficar para obtener la grfica de la funcin y Simular para visualizar


el mtodo.

Simpson1/3: Si n = 1, I = (h/3)*(f(a) + 4(fa+h) + f(b)), h=(b-a)/2


Ingrese la regla de correspondencia de la funcin en f(x), los lmites de
integracin en a y b, el valor n corresponde al nmero de parbolas que se
utilizarn en la aproximacin de la integral.
Presione Graficar para obtener la grfica de la funcin y Simular para visualizar el
mtodo.

Simpson3/8: Si n = 1, I = (3h/8)*(f(a)+3(fa+h)+3(fa+2h)+f(b)), h=(b-a)/3


Ingrese la regla de correspondencia de la funcin en f(x), los lmites de
integracin en a y b, el valor n corresponde al nmero de parbolas cbicas que
se utilizarn en la aproximacin de la integral.

Presione Graficar para obtener la grfica de la funcin y Simular para visualizar el


mtodo.

11
Boole: Si n = 1, I = (h/45)*(7f(a)+32(fa+h)+12(fa+2h)+32(fa+3h)+7f(b)),
h=(b-a)/4
Ingrese la regla de correspondencia de la funcin
en f(x), los lmites de integracin en a y b, el valor n
corresponde al nmero de polinomios de cuarto
grado que se utilizarn en la aproximacin de la
integral.

Presione Graficar para obtener la grfica de la funcin y Simular para visualizar el


mtodo.

Cuadratura de Gauss: Para dos puntos w1=1; w2=1


Tres puntos w1=0.55555555; w2=0.88888888; w3=w1
Cuatro puntos w1=0.34785484; w2=0.65214515; w3=w2; w4=w1
Cinco puntos w1=0.23692688;w2=0.47862867;w3=0.05688888;w4=w2;w5=w1.
Seis puntos w1=0.17132449; w2=0.36076157; w3=0.46791393; w4=w3;
w5=w2; w6=w1.

Ingrese la regla de correspondencia de la funcin en f(x), los lmites de


integracin en a y b, el valor n corresponde al nmero de puntos que se utilizarn
en la aproximacin de la integral.

Presione Graficar para obtener la grfica de la funcin y Simular para visualizar el


mtodo.
4. MEN SISTEMAS DE ECUACIONES.- Resuelve sistemas de
ecuaciones lineales, no lineales y sistemas de ecuaciones diferenciales.

12
Opciones:
Los mtodos de Jacobi y Seidel, resuelven sistemas de ecuaciones lineales de
2, 3 y 4 variables, utilizando las siguientes frmulas:

Por ejemplo para n = 3.


Ingrese las ecuaciones x = (7-2*y+2*z)/5 , y = (16-2*x-z)/4 , z = (19-x-2*y)/6, los
valores iniciales xo = 1 , yo = 1 , zo = 1, e Iteraciones = 6.

Presione Calcular para obtener las aproximaciones de los mtodos.

El mtodo del Punto fijo, resuelve sistemas de ecuaciones no lineales de 2, 3


y 4 variables.
Por ejemplo, para n = 2.
x = x.^2 + y.^2 - 1 , y = sin(x) , los valores iniciales xo = 1 , yo = 1 , e Iteraciones
= 6.
Presione Calcular para obtener las aproximaciones del mtodo.

Los mtodos de la Derivada parcial y Newton, resuelven sistemas de


ecuaciones no lineales de 2, 3 y 4 variables.
Por ejemplo, para n = 2.
f(x,y,z) = x.^2 x + y.^2 - 1 , g(x,y,z) = sin(x) - y , los valores iniciales xo = 1 , yo
= 1 , zo = 1, e Iteraciones = 6.

Presione Calcular para obtener las aproximaciones de los mtodos.

13
Los mtodos sist.Euler, sist.Rk2, sist.Rk3, y sist.Rk4, resuelven sistemas de
ecuaciones solamente para 2 ecuaciones.
Por ejemplo, para n = 2.
dx/dt = t + 2*x - y, dy/dt = 3*t x + y, los valores
iniciales to = 0 , xo = 1 , yo = 1 , tf = 4, e
Iteraciones = 8.

Presione Calcular para obtener el resultado de los mtodos.

5. MEN ECUACIONES DIFERENCIALES.- Resuelve ecuaciones


diferenciales de 1 orden y 2 orden.

14
Opciones:

Los mtodos de ecuaciones diferenciales, resuelven ecuaciones diferenciales


de primer orden, usando las siguientes frmulas.
Euler: y1 = yo +hF(xo,yo), h=(xf-xo)/n.
Euler Modificado: y1/2 = yo +(h/2)F(xo,yo).
y1 = yo +h(F(x1/2,y1/2), h=(xf-xo)/n.
Runge Kutta segundo orden: k1 = hF(xo,yo), y1=yo + k1, k2 = hF(x1,y1).
y1 = yo +(k1+k2)/2, h=(xf-xo)/n.
Runge Kutta tercer orden: k1 = hF(xo,yo), y1/2=yo + (k1)/2.
k2 = hF(x1/2,y1/2), y1=yo - k1 + 2k2.
k3 = hF(x1,y1).
y1 = yo +(k1+4k2+k3)/6, h=(xf-xo)/n.
Runge Kutta cuarto orden: k1 = hF(xo,yo), y1/2=yo + (k1)/2.
k2 = hF(x1/2,y1/2), yp=yo + (k2)/2.
k3 = hF(x1,yp), y1=yo + k3, k4 = F(x1,y1).
y1 = yo +(k1+2k2+2k3+k4)/6, h=(xf-xo)/n.
Presione Graficar para obtener la grfica de la funcin y Simular para visualizar los
valores de la funcin solucin.

Los mtodos 2 Euler y 2 Rk2, resuelven ecuaciones diferenciales de segundo


orden con los mtodos de Euler y Runge Kutta respectivamente.

15
Presione Graficar para obtener la grfica de la funcin y Simular para visualizar los
valores de la funcin solucin.

6. MEN AYUDA.- Nos brinda informacin en tiempo de ejecucin para


cada uno de los mens.

7. MEN SALIR.- Nos da la opcin de terminar la sesin en el Software,


presionando Si.

16