3. En el siguiente Ejemplo vamos a demostrar como resolver una EDO de 2º Orden No Homogéneas en MATLAB. EJEMPLO: 5y’’ - 7y’ + 8y = cos(x) ; y(0)=3 ^ y’(0)= -2
4. RESOLUCION Transformamos la EDO de 2º Orden en un sistema de 2 ecuaciones EDO de 1º Orden u=( dy/dx) 5(du/dx) – 7u + 8y = cos(x) (du/dx) = (cos(x) – 8y + 7u)/ 5 1 2
5.
6. En el command Window de matlab escribimos la condiciones dadas al inicio del ejercicio ( y(0)=3 ^ y’(0)=-2 ) usando el comando ODE45: [x,Y]=ode45('ode2',[0 10],[3 -2]); La línea que se encuentra entre comillas nos sirve para llamar a nuestras ecuaciones de nuestro archivo editor guardado con el nombre de: ode2. En el primer corchete tenemos el rango de tiempo que puede variar, en el segundo corchete tenemos las condiciones de y & y’ dadas al inicio del ejercicio. La siguiente línea nos sirve para tomar en este caso los datos de la primera columna. Las demás filas escritas nos sirven para mejorar la presentación del grafico, con el titulo, líneas de división, y nombres de los ejes coordenados.