Ayuda con resolucion de ecuaciones diferenciales

gustavo1362
14 de Agosto del 2009
Necesito ayuda para la resoluci贸n de ecuaciones diferenciales de segundo orden en matlab, alguien podr铆a ayudarme?

kenny
14 de Agosto del 2009
Hola, hay varios resolvedores en Matlab para solucionar ecuaciones diferenciales, "ode45" por ejemplo. Debes definir la ecuacion o ecuaciones en un archivo .m (ecuacion.m) y despu茅s utilzarlo para invocar a ode45
[t,x] = ode45(@ecuacion, tspan, y0)
tspan es el vector de tiempo e y0 son los valores de las ecuaciones para t=inicio, normalmente t=0.

Saludos.

kenny
14 de Agosto del 2009
Ahh se me olvidaba, si se trata de ecuaciones diferenciales de orden superior, tendr谩s que transformarlas a ecuaciones de primer orden para poder utilizar los resolvedores de matlab, realizando la siguiente sustituci贸n:

y1 = y, y2=y', ..., yn=y^(n-1)