MATLAB Clase 08-2019
MATLAB Clase 08-2019
Ejemplo: dy / dt = y
Es necesario buscar una función tal que su derivada con respecto a t sea la misma
función. Una posible solución es:
y = et
dy / dt = et = y
Por lo general, las ecuaciones diferenciales tienen más de una solución. La siguiente
familia de funciones de t se podría expresar mediante la misma ecuación diferencial es:
y = C et
Entonces C = 1
dy / dt = 2 y / t
En este caso y = t2
Ya que dy / dt = 2 t = 2 t2 / t = 2 y / t
Matlab:
ans=
exp(t)
ans=
t2
ans=
x2
Si una ecuación diferencial incluye solo una primera derivada, se llama ecuación
diferencial de primer orden.
Las ecuaciones diferenciales de segundo orden incluyen una segunda derivada; las
ecuaciones de tercer orden, una tercera derivada, etc.
Para especificar una derivada de orden superior en la función dsolve, ponga el orden
inmediatamente después de la D.
Tengo: d2 y / dt2 = -y
Matlab:
>>dsolve (‘D2y=-y’)
ans=
C1*sin(t) + C2*cos(t)
dy / dt = x dx / dt = y
Matlab:
x=
C1*exp(t) – C2*exp(-t)
y=
C1*exp(t) + C2*exp(-t)
Ejemplo:
dy / dx = 2y + cos (x)
solución=
>>solucion1=dsolve(‘Dy=-3*x*y^2’,’y(0)=5’,’x’)
>>x=-2:0.05:3;
>>y=eval(vectorize(solucion1));
>>plot(x, y)
Solución1 =
1/((3*x^2)/2 + 1/5)
print-djpeg100 Nombre.jpg
DIAGRAMA de BLOQUES
INTRODUCCIÓN TEÓRICA
ELEMENTOS :
G (s)
+
-
ENTRADA SALIDA
SISTEMA
U(s) G(s) Y(s)
ALGEBRA de BLOQUES
BLOQUES en SERIE
G1 (S) G2 (s)
X(s) Y(s)
BLOQUES en PARALELO
+
Y2(s)
G2 (S)
X(s) Y(s)
G1 (S) + G2 (s)
E(s)
G(s)
R(s) C(s)
B(s)
H(s)
Realimentación
E(s)
G(s)
R(s) C(s)
B(s)
Realimentación
EJEMPLO
+ +
vi(t) i v0(t)
- -
C
Para el condensador
v0 = (1/C) ò idt
3) Transformada de Laplace
Vi(s)-V0(s)
I(s)
1/R 1/sC
Vi (s) V0 (s)