ARGENTOP2P

Soporte, Ayuda y Consultas => Programación en General => Mensaje publicado por: naemro en Diciembre 06, 2006, 15:30:47

Título: Proyecto Modelos Numericos(cualquier lenguaje)
Publicado por: naemro en Diciembre 06, 2006, 15:30:47
Hola. Necesito ayuda con un proyecto que tengo que entregar el 18 de diciembre. Lo que querría saber es si alguien ha hecho un proyecto parecido en alguna materia similar. La materia es de Modelos (o métodos) numéricos (UTN Mendoza). El proyecto trata sobre la realización de un programa (en cualquier lenguaje) de uno de tres opciones que nos dio el profesor. Una de la opciones es:

Bunging. Problema independiente del tiempo:

Se busca la funcion u(x) solución de la siguiente ecuación diferencial:
- d (k(x) du(x) )= p(x)
  dx        d(x)
u(0) = 0
k(L) du (L) = Mg
      dx


Se discretizará aplicando el método de Galerkin para operadores de orden par. Se determinarán las componentes de las matrices y de los vectores utilizando integración numérica. En el caso de elegir Métodos de Newton Cotes, se implementará Extrapolación de Richardson. Si por el contrario se elige Gauss Legendre se deberá analizar cuántos puntos de Gauss se requieren para lograr una integración exacta o que el error sea mínimo.
Se resolverá el sistema de ecuaciones lineales con métodos directos y con métodos iterativos.
Se graficará la solución obtenida (la posición u(x) en función de la coordenada x.
se graficará la convergencia de la solución (el valor de la solución en x = L para distinta cantidad de grados de libertad).

:'(

Yo he intentado empezar a hacerlo, pero no voy ni para atrás ni para adelante. Si alguien me puede ayudar con algun proyecto parecido, de forma tal que pueda tener algo con que orientarme, se lo agradecería mucho.

Saludos.
Título: Re: (AYU)Proyecto Modelos Numericos(cualquier lenguaje)
Publicado por: snoop en Diciembre 06, 2006, 18:29:47
Te sugiero que primero trates de resolver el problema "a mano",
si no lo podes resolver a mano entonces no lo vas a poder resolver en un algoritmo porque no vas a entender que es lo que tenes que hacer.

En caso de que ya lo tengas resuelto a mano te sugiero que dividas el problema en varios mas pequeños y de ahí empezar a hacer el pseudocodigo que resuelva cada subproblema.

La pregunta es ¿tenes que hacer un algoritmo que resuelva las ecuaciones planteadas? ¿tenes que hacer algoritmos que integre funciones?
No se, parece demasiado complejo... (osea tenes que hacer cada funcion o solo el llamado a la funcion, por ejemplo, gauss y te manejas con los valores que devuelve solamente)

Trata de hacer prguntas mas concretas.
Título: Re: (AYU)Proyecto Modelos Numericos(cualquier lenguaje)
Publicado por: naemro en Diciembre 06, 2006, 18:51:32
gracias snoop! lo que pasa es que me dijeron que consiguiendo un proyecto parecido o más o menos con los mismos temas, se me iba a hacer mucho más facil la implementación. De todos modos están buenos los pasos que tiras. Con respecto a los algoritmos... tengo que hacerlos pero son con métodos (por ej. de integración) muchos más simples que los que se ven en analisis matematico, estos métodos están dados más que nada para funciones discretas (se ingresan en el programa varios puntos sin necesidad de conocer la función a la que corresponden) y no para funciones continuas, por lo tanto los algoritmos son más que nada la resolución de determinadas fórmulas. Te agradezco mucho tus sugerencias y entiendo que así planteado puede ser un poco confuso, pero lo puse así porque como acá hay mucha gente que estudia ing. en sist., a lo mejor tenía la suerte de que hubiera alguien que hubiera hecho algo parecido. Voy a empezarlo "a mano" como decís y si sale todo bien después lo pongo a compartir (alguien alguna vez lo puede necesitar)