¿A que se debe que en el comienzo las gráficas no sean iguales?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Pablo Álvarez García
el 12 de Feb. de 2022
Respondida: Prasanna Konyala
el 18 de Feb. de 2022
Why is it that at the beginning the graphs are not equal? One is Laplace, one is Fourier.
%% 5
%Transformada de Fourier
close all
clear all
syms t s w
Gs=1/(s^2+5*s+6);
Gjw=subs(Gs,s,j*w);
U=cos(pi*t/4).*cos(pi*t/3);
Ujw=fourier(U);
Yjw=Gjw*Ujw;
y=ifourier(Yjw,w,t);
time=0:0.01:50;
yyf=subs(y,t,time);
%Transformada de Laplace
syms t s
Gs=1/(s^2+5*s+6);
U=cos(pi*t/4).*cos(pi*t/3);
Us=laplace(U);
Ys=Gs*Us;
y=ilaplace(Ys,s,t);
time=0:0.01:50;
yyl=subs(y,t,time);
figure(5)
plot(time,yyf,'LineWidth',2); grid on; hold on; plot(time,yyl);
title("Comparación de las respuestas del sistema");
legend("Fourier","Laplace");
0 comentarios
Respuestas (1)
Prasanna Konyala
el 18 de Feb. de 2022
Hi,
From my understanding, you are trying to plot and check output using Fourier and Laplace. The output produced by Fourier transform may not be obtained from Laplace transform by replacing s with jw (e.g: Step function). In this case, the value Ujw is not same as Us when s is replaced by jw. So, the convoluted results Us and Ujw can differ which leads to different outputs at the beginning and is converging as time increases. This is not a MATLAB issue.
0 comentarios
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!