1

在 Matlab 中,我想象征性地计算以下函数的傅里叶逆变换:

cf=1/(1 - beta*t*1i)^N

但不可能得到结果:

>> ifourier(cf,t,x)

ans =

fourier(1/(1 - beta*t*1i)^N, t, -x)/(2*pi)

这个函数的傅里叶逆变换真的没有明确的公式吗cf

编辑

我尝试使用 sum 和 product with log 以其他形式表达cf函数:

cf=exp(-A(k)*symsum((1-1i*beta*t),k,1,N)

和。N=60_A=ones(1,N)

但是当我申请 FT 时,我得到:

cf=exp(-A(k)*symsum((1-1i*beta*t),k,1,N))
Error using message
In 'symbolic:sym:symsum:InvalidSummationIndex', parameter {0} must be a real scalar.

Error in sym/symsum (line 54)
    error(message('symbolic:sym:symsum:InvalidSummationIndex', char(x)));

这里有什么问题?

4

0 回答 0