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