En este artículo, veremos cómo encontrar la transformada de Laplace en MATLAB. La Transformada de Laplace ayuda a simplificar problemas que involucran Ecuaciones Diferenciales en ecuaciones algebraicas. Como sugiere el nombre, transforma la función de dominio de tiempo f(t) en la función de dominio de Laplace F(s).
Usando la función anterior, se puede generar una Transformada de Laplace de cualquier expresión.
Ejemplo 1: encontrar la transformada de Laplace de .
Matlab
% specify the variable a, t and s as symbolic ones % The syms function creates a variable dynamically % and automatically assigns to a MATLAB variable % with the same name syms a t s % define function f(t) f=cos(a*t); % laplace command to transform into % Laplace domain function F(s) F=laplace(f,t,s); % Display the output value disp('Laplace Transform of cos(at):') disp(F);
Producción:
Ejemplo 2: encuentre la transformada de Laplace de una expresión particular, es decir, 1+2e^{(-t)}+3e^{(-2t)}.
Matlab
% specify the variable a, t and s % as symbolic ones syms a t s e % define function f(t) f=1+2*exp(-t)+3*exp(-2*t); % laplace command to transform into % Laplace domain function F(s) F=laplace(f,t,s); % Display the output value disp('Laplace Transform of 1+2e^{(-t)}+3e^{(-2t)}:') disp(F);
Producción: