Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> MATLAB

Transformadas no MATLAB: Laplace, Fourier e FFT Explicadas

O MATLAB fornece comandos para trabalhar com transformadas: Laplace, Fourier e FFT. Transformadas simplificam análises e permitem ver dados sob outra perspectiva.

Comandos: laplace, fourier, fft.

Transformada de Laplace

Definição: L{f(t)} = ∫_0^∞ f(t)e^{-st} dt = F(s). Converte função de t para função de s.

Sintaxe: laplace(f(t)).

Exemplos

syms s t a b w
laplace(a)           % 1/s
laplace(t^2)         % 2/s^3
laplace(t^9)         % 362880/s^10
laplace(exp(-b*t))   % 1/(b+s)
laplace(sin(w*t))    % w/(s^2+w^2)
laplace(cos(w*t))    % s/(s^2+w^2)

Transformada Inversa de Laplace

Comando ilaplace.

ilaplace(1/s^3)  % t^2/2

Exemplos

syms s t a b w
ilaplace(1/s^7)           % t^6/720
ilaplace(2/(w+s))         % 2*exp(-t*w)
ilaplace(s/(s^2+4))       % cos(2*t)
ilaplace(exp(-b*t))       % ilaplace(exp(-b*t), t, x) (variável padrão)
ilaplace(w/(s^2+w^2))     % sin(t*w)
ilaplace(s/(s^2+w^2))     % cos(t*w)

Transformadas de Fourier

Transforma f(t) em função de frequência F(w).

Exemplo: Gaussiana

syms x
f = exp(-2*x^2);
ezplot(f,[-2,2])
FT = fourier(f)  % FT = (2^(1/2)*pi^(1/2)*exp(-w^2/8))/2
ezplot(FT)

Gera gráfico da gaussiana e sua transformada (também gaussiana).

Transformada Inversa de Fourier

Comando ifourier.

f = ifourier(-2*exp(-abs(w)))  % f = -2/(pi*(x^2+1))

MATLAB

  1. MATLAB: Visão Geral Abrangente do Ambiente Líder em Computação Numérica
  2. Domine o Básico do MATLAB: Sintaxe e Comandos Essenciais
  3. Entendendo Variáveis no MATLAB: Fundamentos e Exemplos
  4. Comandos Essenciais do MATLAB para Computação Eficiente
  5. Entendendo Tipos de Dados no MATLAB: Guia Completo
  6. Dominando Operadores MATLAB: Guia Completo de Operações Aritméticas, Lógicas e Bitwise
  7. Dominando Vetores no MATLAB: Fundamentos de Linha e Coluna
  8. Domine Matrizes no MATLAB: Criação, Referência e Manipulação de Dados
  9. MATLAB: Dominando Arrays Multidimensionais e Especiais
  10. Dominando a Notação Dois-Pontos no MATLAB: Crie Vetores e Itere com Eficiência