geografia fisica
LABORATORIO DE MATLAB
Comando: dsolve
1. SOLUCIÓN ANALÍTICA DE UNA EDO
Ejemplo 1.1: Resolver: y’ = cos2t +1
2. SENTENCIA FOR
Solución:
S l ió3. IMPLEMENTACIÓN DEL MÉTODO DE EULER
3 IMPLEMENTACIÓN DEL MÉTODO DE EULER
>> dsolve( Dy = cos(2t)+1 )
>> dsolve('Dy = cos(2t)+1’)
Ejemplo 1.2: Resolver: y’ = y – 3 cost, con y(1) = 0.4
yEjemplo1.3: Resolver: y’ = y – 3 x, y(1)=4
Fecha: 25 octubre
Fecha: 25 octubre
2. Sentencia For
Ejemplo1.4: Resolver: y’’ - 2 y’+ y= 3t+1, y(1)=2,y’(1)=-1
Diagrama de flujo
Diagrama de flujoSintaxis:
Solución:
>> dsolve('D2y-2*Dy+y=3*t+1','y(1)=2,Dy(1)= - 1')
ans =
7+3*t-12/exp(1)*exp(t)+4/exp(1)*exp(t)*t
7+3*t 12/
(1)*
(t)+4/
(1)*
(t)*t
Ejemplo1.5: Graficar la solución de:y’ = y +2 x, y(1)=4
for
i = variable
proceso
i = valor inicial
end
En la variable se pueden introducir los
valores en la forma:
No
i valorf inalvalor inicial : incremento : valor final
l i i i l i
t
l fi l
Por ejemplo si el intervalo es 1:1:4 se
efectúa proceso de 1 a 4 y cuando
efectúa proceso de 1 a 4 y cuando
variable alcance el valor de 5 finaliza.Ejemplo 2.1 Mostrarme en pantalla los
5 primeros cuadrados
Solución
for i=1:5
i^2
end
si
Realizar proceso
i= i + incrementoEjemplo 2.2 Mostrarme en pantalla los 8 primeros términos de la sucesión
tn= 7n‐5
7 5
Solución
for n=1:8
7*n‐5
*
end
3. Implementación el método de Euler
Dado el problema PVI: y’= f(t,y), y(t0)=y0; y(tf) = ??Ejemplo 3.1 Implementar el método de Euler, mediante un archivo de función de nombre mieuler,
cuyos datos de ingreso: t0,y0,tf, N , el cual nos permita obtener los puntos (t0,y0),
(t1,y1) hasta (tN,yN), donde y1 es el valor aproximado a y(t1), y2es el valor
aproximado a y(t2), así sucesivamente hasta yN es el valor aproximado a y(tN)
Aplicar dicha implementación, para obtener en 4 iteraciones la aproximación a ...
Regístrate para leer el documento completo.