|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我做了一个信号的功率谱分析,可是得出的图像表示和预期结果不一样,以至于后面没法分析,大家能帮我修改下么?(数据和应得的结果图已经上传)
程序:
- fidin=fopen('8.txt');
- fidout=fopen('mkmatlab.txt','w');
- while ~feof(fidin)
- tline=fgetl(fidin);
- if double(tline(1))>=48&&double(tline(1))<=57
- fprintf(fidout,'%s\n\n',tline);
- continue
- end
- end
- fclose(fidout);
- a=importdata('MKMATLAB.txt');
- %%
- nfft=512;
- fs=181.8;
- %%
- x=255-a;
- x=x-mean(x);
- r=xcorr(x,'biased');
- n=length(r);
- py=abs(fft(r)/n);
- k=0:floor(nn/2);
- py=10*log10(py(k+1));
- plot(k/n,py);
- grid;
复制代码 |
|