作业帮 > 综合 > 作业

matlab高斯的傅立叶变换如下,其中y = log10(fx+1);这句有什么用啊

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 13:02:31
matlab高斯的傅立叶变换如下,其中y = log10(fx+1);这句有什么用啊
t = (-10:0.01:10).';
x = exp(-t.^2);
figure,plot(t,x);
fx = fftshift(abs(fft(x)));
y = log10(fx+1);%%%%%?
figure,plot(t,y);
对数函数用于压缩动态范围,或者可以理解为工程上取dB.加1是为了保证定义域和值域(>0).