在 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)));
这里有什么问题?