Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matemáticas Aplicadas a la
Electrónica
Laboratorio N°7
2019-1
1
Objetivo
El presente laboratorio tiene como objetivo utilizar los comandos del MatLab para resolver una
ecuación diferencial ordinaria lineal de primer orden
Fundamento Teórico
Una ecuación diferencial ordinaria lineal de primer orden es aquella que tiene la forma
y f (t ) y g (t ) , donde y es la derivada de y con respecto a t
dvc
RC vc V
dt
Figura 1. Circuito RC
di L
L Ri L V
dt
Figura 2. Circuito RL
Considere que a un depósito cilíndrico ingresa un fluido por la parte superior y a la vez sale por la
parte inferior.
inferior. Si los caudales de entrada y salida
salida son qe y q s , y el nivel del líquido en el depósito
es h entonces la relación entre el nivel y los caudales es
2
dh
A q s qe
dt
h
Siendo A el área de la base del cilindro y q s , donde R es la resistencia hidráulica
hidráulica
R
Procedimiento
3
clc
clear all
close all
syms t
yg=dsolve('Dy+5*y=10'
yg=dsolve( );
'Dy+5*y=10');
disp('yg='
disp( ),disp(yg)
'yg='),disp(yg)
yp=dsolve('Dy+5*y=10,y(0)=1'
yp=dsolve( );
'Dy+5*y=10,y(0)=1');
disp('yp='
disp( ), disp(yp)
'yp='),
t=0:0.001:2;
y=2 - exp(-5*t);
plot(t,y,'b'
plot(t,y, 'b','linewidth',2)
,'linewidth',2)
xlabel('t'
xlabel( )
't')
ylabel('y'
ylabel( )
'y')
4
title('Grafica de y(t)'
title('Grafica )
y(t)')
grid on
t=0.2;
y=2 - exp(-5*t);
disp('y(0.2)='
disp( ), disp(y)
'y(0.2)='),
t=solve('2
t=solve( '2 - exp(-5*t)=1.2' );
exp(-5*t)=1.2');
disp('t='
disp( ), disp(t)
't='),
5
clc
clear all
close all
syms t
vcg=dsolve('4*0.4*Dvc+vc=15'
vcg=dsolve( '4*0.4*Dvc+vc=15');
);
),disp(vcg)
disp('vcg='),disp(vcg)
disp('vcg='
vcp=dsolve('4*0.4*Dvc+vc=15,vc(0)=0.6'
vcp=dsolve( );
'4*0.4*Dvc+vc=15,vc(0)=0.6');
disp('vcp='
disp( ), disp(vcp)
'vcp='),
t=0:0.001:10;
vc=15 - (72*exp(-(5*t)/8))/5;
subplot(211)
'b',
plot(t,vc,'b'
plot(t,vc, ,'linewidth' ,2)
'linewidth',2)
xlabel('t'
xlabel('t'))
ylabel('vc'
ylabel('vc'))
title('Grafica
title('Grafica de vc(t)' )
vc(t)')
grid on
t=1.5;
vc=15 - (72*exp(-(5*t)/8))/5;
disp('vc(1.5)='
disp( ), disp(vc)
'vc(1.5)='),
t=solve('(15
t=solve('(15 - (72*exp(-(5*t)/8))/5)=8' );
(72*exp(-(5*t)/8))/5)=8');
disp('t='
disp( ), disp(t)
't='),
syms t
vc=15 - (72*exp(-(5*t)/8))/5;
icc=0.4*diff(vc);
t=0:0.001:10;
ic=(18*exp(-(5*t)/8))/5;
disp('ic='
disp( ),disp(icc)
'ic='),disp(icc)
subplot(212)
'b',
plot(t,ic,'b'
plot(t,ic, ,'linewidth' ,2)
'linewidth',2)
xlabel('t'
xlabel('t'))
ylabel('ic')
ylabel('ic' )
6
ic(t)')
title('Grafica de ic(t)')
title('Grafica
grid on
R=8Ω y L=0,6H
3. Se tiene un circuito RL en el cual R=8Ω L=0,6H , el voltaje de la fuente es
V=15V
i
L
a) Obtener la solución general de la corriente en la bobina
(C1*exp(-(40*t)/3))/8 + 15/8
7
Figura 6. VI vs t.
clc
clear all
close all
syms t
ilg=dsolve('0.6*Dil+8*il=15'
ilg=dsolve( );
'0.6*Dil+8*il=15');
disp('La
disp('La solución general es:' ),disp(ilg)
es:'),disp(ilg)
ilp=dsolve('0.6*Dil+8*il=15,il(0)=0.5'
ilp=dsolve( );
'0.6*Dil+8*il=15,il(0)=0.5');
disp('La
disp( es:'), disp(ilp)
'La solución particular es:'),
t=0:0.001:10;
il=15/8 - (11*exp(-(40*t)/3))/8;
subplot(211)
'b',
plot(t,il,'b'
plot(t,il, ,'linewidth' ,2)
'linewidth',2)
xlabel('t'
xlabel('t'))
ylabel('il'
ylabel('il'))
title('Grafica
title('Grafica de il(t)' )
il(t)')
grid on
t=0.3;
il=15/8 - (11*exp(-(40*t)/3))/8;
disp('il(0.3)='
disp( ), disp(il)
'il(0.3)='),
t=solve('15/8
t=solve('15/8 - (11*exp(-(40*t)/3))/8=0.6' );
(11*exp(-(40*t)/3))/8=0.6');
disp('t='
disp( ), disp(t)
't='),
syms t
il=15/8 - (11*exp(-(40*t)/3))/8;
vll=0.4*diff(il);
t=0:0.001:10;
vl=(22*exp(-(40*t)/3))/3;
disp('vl='
disp( ),disp(vll)
'vl='),disp(vll)
subplot(212)
plot(t,vl,'b'
plot(t,vl, 'b',
,'linewidth' ,2)
'linewidth',2)
xlabel('t')
xlabel('t' )
8
ylabel('vl')
ylabel('vl' )
title('Grafica
title('Grafica de Vl(t)'
Vl(t)'))
grid on
9
clc
clear all
close all
syms t
g=dsolve('1.2*Dh+1.43*h=3.5'
g=dsolve( );
'1.2*Dh+1.43*h=3.5');
disp (g);
p=dsolve('1.2*Dh+1.43*h=3.5,h(0)=0.1'
p=dsolve( );
'1.2*Dh+1.43*h=3.5,h(0)=0.1');
disp(p)
t=0:0.001:10;
y=350/143 - (3357*exp(-(143*t)/120))/1430;
plot(t,y)
xlabel('t'
xlabel('t'))
ylabel('Vc'
ylabel('Vc'))
title('Gráfica'
title('Gráfica'))
grid on
t=1.8;
y=350/143 - (3357*exp(-(143*t)/120))/1430;
disp('x(1.8s)='
disp('x(1.8s)='))
disp(y)
t=solve('350/143
t=solve('350/143 - (3357*exp(-
);
(143*t)/120))/1430=1.6');
(143*t)/120))/1430=1.6'
disp('t='
disp( )
't=')
disp(t)
10
Conclusiones
Aplicaciones
11