Transformada de Laplace en MATLAB

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).

 L [ f(t) ] = F(s) =\int_0^\infty f(t).e^{(-st)} dt

Usando la función anterior, se puede generar una Transformada de Laplace de cualquier expresión.

Ejemplo 1: encontrar la transformada de Laplace de  cos(at)    .

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: 

Publicación traducida automáticamente

Artículo escrito por jatan_18 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *