Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Tavo
Nivel 2


Edad: 37
Registrado: 05 Mar 2006
Mensajes: 10
Ubicación: Gral.San Martín
Carrera: Informática
argentina.gif
MensajePublicado: Vie Feb 08, 2008 1:39 am  Asunto: Pregunta ¿Cómo calculo la estabilidad de un método de Ec. dif.? Responder citandoFin de la PáginaVolver arriba

Estoy preparando el final de Numérico y la verdad que no entiendo como calcular la estabilidad de los métodos numéricos para resolver ecuaciones diferenciales. Por ejemplo el ejercicio 2 de:

http://www.fi.uba.ar/materias/7512/guias/guia08-ValoresIniciales.pdf

En el libro de Gonzalez mencionan que si es lipschitziana, es estable, pero en ese caso no se probar que es lipschiziana ni sacar el valor de la constante de Lipschitz.

Para que lo sea debe cumplir:
[tex]    |f(x_1)-f(x_2)|\le K |x_1-x_2|[/tex]

Después en ese mismo libro hace un despeje utilizando el método euler en vez de [tex]U_n[/tex], poniendo [tex]U_n + E_n[/tex] y llegar a algo parecido a:

[tex]E_{k+1} = ( 1 + O(h) ) E_k [/tex]

Siendo estables aquellos casos cuyo [tex]( 1 + O(h) )[/tex] sea igual a 1 y son "fuertemente estables" en los que es menor a 1 (y por ende el error disminuye a cada paso, sin importar el h)

Bueno esa es la teoría que sé, pero no supe aplicarlo a los ejercicios de la guía 8 (la del link de arriba). Si pueden explicarme con el ejercicio 2, al menos, estaré muy agradecido!


Aquario Género:Masculino Gato OfflineGalería Personal de TavoVer perfil de usuarioEnviar mensaje privadoMSN Messenger
Rada
Moderador


Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
blank.gif
MensajePublicado: Vie Feb 08, 2008 10:42 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

muchas veces no se peude probar asi teoricamente, por ejempo en metodos implicitos.. o explicitos no me acuerdo cual es cual perdon por eso.
Entonces lo que podes hacer es probar la estabilidad para cierto h y con eso decis que para ese h es estable, o no... depende

_________________
[CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)


Gabba gabba we accept you we accept you one of us

Tauro Género:Masculino Tigre OcultoGalería Personal de RadaVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
Tavo
Nivel 2


Edad: 37
Registrado: 05 Mar 2006
Mensajes: 10
Ubicación: Gral.San Martín
Carrera: Informática
argentina.gif
MensajePublicado: Vie Feb 08, 2008 5:44 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Hoy estube probando y pude sacar la estabilidad cuando tengo una ecuación lineal como:
[tex]y' = y[/tex]
pero si tengo algo como en el ejercicio 2 :
[tex]y' = y^2[/tex]
me queda un [tex]U_n[/tex] sin poder eliminar de la fórmula y la fórmula del error depende también del valor de la función en ese punto. Igual en clase no recuerdo haber visto un ejemplo así, pero en la guía lo piden. El lunes me pasaré por la biblioteca de la fiuba a ver si puedo aclarar mis dudas. Pueden recomendarme algún libro para este tema?


Aquario Género:Masculino Gato OfflineGalería Personal de TavoVer perfil de usuarioEnviar mensaje privadoMSN Messenger
Rada
Moderador


Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
blank.gif
MensajePublicado: Sab Feb 09, 2008 11:44 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Los libros de numerico son una bosta, en la facu se ve todo mucho mas liviano a lo que es el calculo numerico entocnes los libros como el Burden (uno de los mas usados) queda grande.. puede que ahi este.. a mi no me gusto ese libro.

Yo use el de Gonzalez.. es un libro tranquilo hecho a medida JUSTA de la materia MUY JUSTA a veces

_________________
[CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)


Gabba gabba we accept you we accept you one of us

Tauro Género:Masculino Tigre OcultoGalería Personal de RadaVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
Polta
Nivel 3


Edad: 46
Registrado: 28 Dic 2006
Mensajes: 47
Ubicación: Buenos Aires
Carrera: Civil
argentina.gif
MensajePublicado: Mie Feb 13, 2008 9:00 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Tavo: el truco está en cancelar los términos con perturbaciones elevadas al cuadrado. Como las perturbaciones son muy pequeñas comparadas con Un, los términos que contengan perturbaciones multiplicadas entre sí serán mucho menores a los demás y pueden cancelarse.

Para el ejercicio 2 de la guía:

La ecuación diferencial a discretizar es:

dU/dt = U^2

Discretizando:

Un+1 = Un + h Un^2

Para evaluar la estabilidad, utilizamos el método de las perturbaciones. Perturbamos cada valor de U con su correspondiente epsilon (E):

Un+1 + En+1 = Un + En + h (Un + En)^2

Desarrollando el cuadrado:

Un+1 + En+1 = Un + En + h (Un^2 + 2 Un En + En^2)

Despreciamos el término En^2 y nos queda:

Un+1 + En+1 = Un + En + h (Un^2 + 2 Un En)

Distribuimos:

Un+1 + En+1 = Un + En + h Un^2 + 2 h Un En

Recordando la ecuación en diferencias Un+1 = Un + h Un^2, simplificamos a ambos lados:

En+1 = En + 2 h Un En

Sacando factor común:

En+1 = En (1 + 2 h Un)

Pasamos dividiendo En:

En+1 / En = 1 + 2 h Un

Decimos que un problema es estable cuando |En+1/En| < 1. Entonces imponemos:

|En+1 / En| = |1 + 2 h Un| <1> 0, la inecuación de arriba nunca puede cumplirse dado que |1 + 2 h Un| nunca puede ser menor a uno. Por ende, el problema es inestable.

Espero haber sido de utilidad. Saludos!


Libra Género:Masculino Serpiente OfflineGalería Personal de PoltaVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
Polta
Nivel 3


Edad: 46
Registrado: 28 Dic 2006
Mensajes: 47
Ubicación: Buenos Aires
Carrera: Civil
argentina.gif
MensajePublicado: Mie Feb 13, 2008 9:04 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Por no deshabilitar HTML, el foro publicó mal el fin de mi mensaje. Debía decir:

(...)

|En+1 / En| = |1 + 2 h Un| < 1

Finalmente, hay que desarrollar la desigualdad y obtener condiciones sobre h, pero en este caso, si Un > 0, la inecuación de arriba nunca puede cumplirse dado que |1 + 2 h Un| nunca puede ser menor a uno. Por ende, el problema es inestable.

Espero haber sido de utilidad. Saludos!


Libra Género:Masculino Serpiente OfflineGalería Personal de PoltaVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
Tavo
Nivel 2


Edad: 37
Registrado: 05 Mar 2006
Mensajes: 10
Ubicación: Gral.San Martín
Carrera: Informática
argentina.gif
MensajePublicado: Sab Feb 23, 2008 3:01 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Muchas gracias, Polta!


Aquario Género:Masculino Gato OfflineGalería Personal de TavoVer perfil de usuarioEnviar mensaje privadoMSN Messenger
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2617s ][ Pedidos: 20 (0.2019s) ]