matlab程序代码及学习小结.docxVIP

  • 5
  • 0
  • 约3.07千字
  • 约 11页
  • 2021-04-10 发布于四川
  • 举报
信号傅里叶分解代码: 离散傅里叶变换 N=256;dt=0.02;%数据的个数和采样间隔 n=0:N-1; t=n*dt;%序号序列和时间序列 x=sin(2*pi*t);%合成信号 m=floor(N/2)+1;%分解a,b的最大序号值为分解的N/2个参数加参数a0 a=zeros(1,m);b=zeros(1,m);%产生a,b两个为零的序列 for k=0:m-1, for i=0:N-1 a(k+1)=a(k+1)+2/N*x(i+1)*cos(2*pi*k*i/N); b(k+1)=b(k+1)+2/N*x(i+1)*sin(2*pi*k*i/N); %MATLAB中的数组序号只能从

文档评论(0)

1亿VIP精品文档

相关文档