MATLAB如何使用ilaplace函数实现Laplace变换的逆变换
在MATLAB语言中,使用ilaplace函数实现Laplace变换的逆变换。其使用格式如下。
·F=ilaplace(L)命令返回数量符号L的以t为独立自变量的Laplace逆变换F。默认的返回值是y一个关于s的函数。如果L=L(t),那么该命令返回一个关于x的函数F=F(s)。
·F=ilaplace(L,y)命令返回的函数是一个关于y的函数F,而不是默认的t:ilaplace(L,y)<=>F(y)=int(L(y)*exp(s*y)s,c-i*inf,c+i*inf)。
·F=ilaplace(L,y,x)命令返回的函数F是一个关于x的函数,而不是默认的t:ilaplace(L,y,x)<=>F(y)=int(L(y)*exp(x*y)y,c-i*inf,c+i*inf)。
例题 Laplace变换的逆变换函数。
>> syms s t w x y
>> ilaplace(1/(s-1))
ans =
exp(t)
>> ilaplace(1/(t^2+1))
ans =
sin(x)
>> ilaplace(t^(-sym(5/2)),x)
ans =
(4*x^(3/2))/(3*pi^(1/2))
>> ilaplace(y/(y^2 + w^2),y,x)
ans =
cos(w*x)
>> ilaplace(sym('laplace(F(x),x,s)'),s,x)
ans =
F(x)