Professional Documents
Culture Documents
MATLAB
0.1t 2
x(t ) e sen t
3
1
Programa en Matlab
0.8
0.6
t=0:0.1:30;
0.4
x=exp(-.1*t).*sin(2/3*t);
0.2
plot(t,x);
x(t)
0
axis([0 30 -1 1])
-0.2
grid
-0.4
xlabel('Tiempo(s)');
-0.6
ylabel('x(t)');
-0.8
-1
0 5 10 15 20 25 30
Tiempo(s)
Grafique la siguiente función discreta
1.5
Programa en Matlab
1
n= -2:6;
x=[0 0 1 2 1 0 -1 0 0]
x[n]
0.5
stem(n,x,'filled');
xlabel('n'); 0
ylabel('x[n]');
-0.5
-1
-2 -1 0 1 2 3 4 5 6
n
Solución de Ecuaciones Diferenciales
La función dsolve (herramienta de MATLAB Symbolic
Math Toolbox) es útil para encontrar soluciones
aproximadas a las Ecuaciones diferenciales.
Ejemplo: y=dsolve('D2y+2*Dy=2*exp(t)')
Resuelva la siguiente y = 2/3*exp(t)-1/2*exp(-2*t)*C1+C2
ecuación diferencial
y=dsolve('D2y=(2*exp(t))-(2*Dy)')
y ' '2 y ' 2e x
y =2/3*exp(t)-1/2*exp(-2*t)*C1+C2
2 2 x
Solución: y (e e x ) Nota: Como se observa, la variable
independiente que por ‘default’
3 usa Matlab es “t”