跪求matlab程序大神!如何对这个一维信号进行傅立叶变换和小波分析滤波呢?跪求答案!!!

跪求matlab程序大神!如何对这个一维信号进行傅立叶变换和小波分析滤波呢?跪求答案!!!这是一维信号数据
%产生输入信号
clear;clc;
C = 20;
tao = 0.0035;
index = 1;
for i = 0.0001:0.0001:0.014
sum1 = 0;
for j = 1:10
sum1 = sum1 + exp(-1*j^2*i/tao);
end
y(index) = sum1;
index = index + 1;
end
y = y*C/tao;
figure
t = 1000*(0.0001:0.0001:0.014);
plot(t,y)
hold on
xlabel('time/ms');ylabel('amplitude/mV')
% y1 = noisegen(y,5);%加高斯白噪声

你好,在你的程序基础上加上以下程序段(仅供参考,共同提高):
k=0.0001:0.0001:0.014;
p=polyfit(k,y,4); %可以选择更高阶拟合,结果更准确
syms x;
f=p(1)*x^4+p(2)*x^3+p(3)*x^2+p(4)*x+p(5);
F=fourier(f);
pretty(F)
小波分析滤波我还在研究,望采纳~
温馨提示:答案为网友推荐,仅供参考