用matlab 求cos(a*t^2)的fourier和laplace变换

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:12:46
如果要用fourier变换含有a,t或多个参数的表达式,其中只有t是变量,怎样用matlab的fourier()函数表示啊?
多谢高手了!!!!!!!!!!

L = laplace(f,w,z)
F = fourier(f,u,v)
其中f是需要变换的表达式
w和u是变量
z和v是算子 就是最后的表达式是z或者v的函数

syms a t s w
f=cos(a*t^2)
laplace(f,t,s)
fourier(f,t,w)

f =

cos(a*t^2)

ans =

1/4*2^(1/2)*pi^(1/2)/a^(1/2)*(sin(1/4*s^2*abs(a)/a^2)*(-1+2*FresnelC(1/2*2^(1/2)/(abs(a)*pi)^(1/2)*s))+(1-2*FresnelS(1/2*2^(1/2)/(abs(a)*pi)^(1/2)*s))*cos(1/4*s^2*abs(a)/a^2))

ans =