Professional Documents
Culture Documents
Editor de matlab
dsolve('D2y=4-y')
Respuesta matlab
ans = C2*cos(t) + C3*sin(t) + 4
Condiciones iniciales
dsolve('D2y+y = 4','y(0) = 1','Dy(0) = 0 ')
ans = 4 - 3*cos(t)
constantes de valor dependiente
dsolve('D2y+y = 4','y(0) = 1','Dy(0) = 0 ','x')
ans = 4 - 3*cos(x)
2.
Editor de matlab
dsolve('3*Dx+2*x = 4', 'x(0) = 0')
Respuesta matlab
ans = 2 - 2*exp(-(2*t)/3)
3.
Editor de matlab
y=dsolve('D2y+5*Dy-6*y=0','y(0) = 1','Dy(0) = 0 ')
Respuesta matlab
y = exp(-6*t)/7 + (6*exp(t))/7
ezplot(y,[-1 2])
COMANDOS SIMBLICOS
4.
Editor de matlab
syms t y
y=exp(3*t)*cos(2*t)
a=diff(y,t,2)-6*diff(y,t)+13*y
simplify(a)
Respuesta de matlab
y =cos(2*t)*exp(3*t)
a =0
ans =0
5. Al sacar un pastel del horno, su temperatura
es de 300 F. Despus de tres minutos, la
temperatura es 200 F. Si la temperatura del
medio al cual se lleva el pastel es de 70 F
En cunto tiempo se enfriara hasta la
temperatura de 100 F.?
Editor de matlab
syms T k t
dsolve('DT=K*(T-70)','T(0)=300')
ans =
Respuesta de matlab
230*exp(K*t) + 70
Reemplazado t=3 y T(3) =200, para calcular el valor
de k
Editor de matlab
dsolve('230*exp(3*t)-130')
-1 -0.5 0 0.5 1 1.5 2
1
2
3
4
5
6
7
8
9
10
11
t
exp(-6 t)/7 + (6 exp(t))/7
3
Respuesta de matlab
log(13/23)/3
Para calcular el valor de t para T(t) = 100
Editor de matlab
solve('230*exp(log(13/23)/3*t)-30')
Respuesta de matlab
ans = (3*log(3/23))/log(13/23)
VARIABLES SEPARADAS
6.
Editor de matlab
syms x y
int(cos(x))
int(1-y^2)/y)
solve('sin(x)=log(y)-y^2/2')
Respuesta de matlab
ans = sin(x)
ans = log(y) - y^2/2
ans = pi + asin(y^2/2 - log(y))
asin(1/2*y^2 - log(y))
CAMPO DE DIRECCIONES
7.
Editor de matlab
f=inline('sin(x.*y)','x','y');
[x,y]=meshgrid(0:0.5:7,-3:0.5:3);
[n,m]=size(x);
dx=ones(n,m);
z=f(x,y);
dy=z;
hold on,quiver(x,y,dx,dy)
Respuesta de matlab
MTODO DE ISOCLINAS
8.
{ }
Editor de matlab
f=inline('2-3.*x.*y','x','y');
[x,y]=meshgrid(-1:0.2:4,-4:0.2:4);
[n,m]=size(x);
dx=ones(n,m);
z=f(x,y);
dy=z;
hold on,contour(x,y,z,20),quiver(x,y,dx,dy)
Respuesta de matlab
TRAYECTORIAS DE LAS ISOCLINAS
9.
Editor de matlab
[x,y]=meshgrid(-4:0.05:4);
z=x.^2+y.^2;
isoclinas=contour(x,y,z,10)
Respuesta de matlab
-1 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4
-4
-3
-2
-1
0
1
2
3
4
0 1 2 3 4 5 6 7 8
-4
-3
-2
-1
0
1
2
3
4
4
TRAYECTORIAS DE LAS ISOCLINAS
{ }
Editor de matlab
f=inline('2-3.*x.*y','x','y');
[x,y]=meshgrid(-1:0.2:4,-4:0.2:4);
[n,m]=size(x);
dx=ones(n,m);
z=f(x,y);
dy=z;
hold on,contour(x,y,z,20),quiver(x,y,dx,dy)
Respuesta de matlab
4 EJERCICIOS
1.
Editor de matlab
syms x y
int(1+x)
int(y)
solve('1-y')
Respuesta de matlab
Ans=(x*(x + 2))/2
ans =y^2/2
ans =1
2.
Editor de matlab
dsolve('Dy=e^3*x+2*y')
Respuesta de matlab
ans = (C18*exp(2*t))/2 - (e^3*x)/2
3.
Editor de matlab
syms y
dsolve('Dy/Dx-3=6')
Respuesta de matlab
ans =C2 + 9*x(t)
4.
syms N
dsolve('DN+N=N*t*exp(t+2)')
Respuesta de matlab
C4*exp(t*exp(t + 2) - exp(t + 2) - t)
5.
syms y
dsolve('(x^2-9)*Dy/Dx+x*y=0')
Respuesta de matlab
ans =
C6/(x(t)^2 - 9)^(1/2)
-4 -3 -2 -1 0 1 2 3 4
-4
-3
-2
-1
0
1
2
3
4
-1 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4
-4
-3
-2
-1
0
1
2
3
4
5
5 CONCLUSIONES
- Matlab es una herramienta fundamental
para la solucin de mtodos numricos
complejos, asistido de caractersticas
grficas.
- Matlab posee un sistema de memoria
dinmica, es decir, permite definir sus
variables, segn la cantidad requerida al
digitar el cdigo.
6. BIBLIOGRAFA
- Ecuaciones Diferenciales con
Valores en la Frontera, Dennis Zill,
7ma ED
- http://es.wikibooks.org/wiki/Ecuaciones_
diferenc
iales_ordinarias/Ecuaciones_diferencial
es_de_
primer_orden/Campos_de_direcciones
-
http://es.scribd.com/doc/9112757/Ecu
aciones- Diferenciales-de-Primer-
Orden
- Gua de laboratorio Ecuaciones
Diferenciales.