You are on page 1of 3

clear all;

clc;
x= -4: 0.5: 4;
fdx=x.^2;
y=exp(x);
figure;
plot(x,fdx,'m--*','LineWidth',2, 'MarkerSize',10)
grid on;
xlabel('Eje de la variable independiente [x]');
ylabel('Eje de la variable dependiete [y]');
title('parabola(x^2) y exp(x)');
hold on
plot(x,y,'g--*','LineWidth',2, 'MarkerSize',10)

%variable simbolica
legend('x^2', 'exp(x)')
syms x
F=x^2 +1==0
Sol=solve(F)
F2= x^3+x^2+30*x+10==0
Sol2=solve(F2)
vpa(Sol2)
clear all;clc;
syms f(x)
f(x)=sin(x^2);
df=diff(f,x)
df2=diff(df,x)
figure;
fplot(f(x),[-10,10],'-ro', 'LineWidth',2)
hold on
fplot(df,[-10,10],'-bs', 'LineWidth',2)
hold on
fplot(df2,[-10,10],'-m^', 'LineWidth',2)
grid on
legend('f(x)','df', 'd2f')
xlabel('variable independiente [x]')
ylabel('variable independiente [y]')
title('funcion y sus derivadas');
solucionar una ecuacion diferencial
syms y(t)
eqn= diff(y,t)==5*y
dsolve(eqn)
cond=y(0)==5;
ySol(t)=dsolve(eqn,cond)
figure;
fplot(ySol(t),[0,20])

eqn2=diff(y,t,2) + (4*diff(y,t))+(4*y)==(2*t)+6
Ys=dsolve(eqn2) %solucion
%% Laplace
clear all;clc;
syms f(t) s t y(t)
f(t)= exp(-3*t)
F(s) = laplace(f(t))

%Transformada de Laplace de una ec. dif.


dy=diff(y,t);
d2y=diff(y,t,t);
%ecuacion diferencial;
eqn=d2y+y==sin(2*t)
Fs=laplace(eqn,t,s)
syms y_LT dy_LT
Fs= subs(Fs,[laplace(y(t),t,s) subs(diff(y(t),t),t,0)],[y_LT dy_LT])
%condicones inciales
vars=[y(0) dy_LT];
values=[2,1];
FS1=subs(Fs,vars,values)
y_LT=solve(FS1)
pretty(y_LT)
figure;
fplot(y_LT,[-20,20])
Sol_y=ilaplace(y_LT)
fplot(diff(Sol_y),[-20,20],'-r', 'LineWidth',2)
hold on
fplot(diff(diff(Sol_y)),[-20,20],'-b', 'LineWidth',2)
grid on
legend('primera derivada','segunda derivada','original')

clear all;clc; SEGUNDA TRANSFORMADA DE Lplace


syms f(t) s t y(t)
f(t)= cos(4*t)
F(s) = laplace(f(t))

clear all;clc; Tercera Transformada de Lplace


syms f(t) s t y(t)
f(t)= exp(-1*t)*sin(5*t)
F(s) = laplace(f(t))
syms y(t) Tercera ecuacion
eqn= (diff(y,t))+3*y==13*sin(2*t)
dsolve(eqn)
cond=y(0)==6;
ySol(t)=dsolve(eqn,cond)
figure;
fplot(ySol(t),[0,20])

SEGUNDA ECUACION
eqn= (diff(y,t,2))-(diff(y,t))-6*y==0
Fs=laplace(eqn,t,s)
syms y_LT dy_LT
Fs= subs(Fs,[laplace(y(t),t,s) subs(diff(y(t),t),t,0)],[y_LT dy_LT])
condicones inciales
vars=[y(0) dy_LT];
values=[1,-1];
FS1=subs(Fs,vars,values)
y_LT=solve(FS1)
pretty(y_LT)
figure;
fplot(y_LT,[-20,20])
Sol_y=ilaplace(y_LT)
fplot(diff(Sol_y),[-20,20],'-r', 'LineWidth',2)
hold on
fplot(diff(diff(Sol_y)),[-20,20],'-b', 'LineWidth',2)
grid on
legend('primera derivada','segunda derivada')
eqn=(diff(y,t,2))-(1.5*(diff(y,t)))-1*y==0
Fs=laplace(eqn,t,s)
syms y_LT dy_LT
Fs= subs(Fs,[laplace(y(t),t,s) subs(diff(y(t),t),t,0)],[y_LT dy_LT])
condicones inciales
vars=[y(0) dy_LT];
values=[0,2.5];
FS1=subs(Fs,vars,values)
y_LT=solve(FS1)
pretty(y_LT)
figure;
fplot(y_LT,[-20,20])
Sol_y=ilaplace(y_LT)
fplot(diff(Sol_y),[-20,20],'-r', 'LineWidth',2)
hold on
fplot(diff(diff(Sol_y)),[-20,20],'-b', 'LineWidth',2)
grid on
legend('primera derivada','segunda derivada')

clear all;
clc;
f=[0:10:1000];
R=1000;
c=10e-9;

tf = 1./((R*c*2*pi.*f)+1);
figure;
plot(f,tf)
grid on
figure;
semilogx(f,tf)

You might also like