【发布时间】:2015-08-03 19:00:24
【问题描述】:
我的代码如下。在代码中,我只评估'fb2010' 文件中的数据。我想添加其他文件”'fb2020'、'fb2030' 和 'fb2040' 并通过相同的代码评估它们的数据。我的问题是如何应用 for 循环并包含其他数据文件。我试过了,但是我被for 循环弄糊涂了。
load('fb2010'); % loading the data
x = fb2010(3:1:1502,:);
% y_filt = filter(b,a,x); % filtering the received signal
y_filt= filter(b,a,x,[],2);
%%%%%%% fourier transform
nfft = length(y_filt);
res = fft(y_filt,nfft,2)/nfft;
res2 = res(:,1:nfft/2+1); %%%% taking single sided spectrum
res3 = fft(res2,[],2);
for i = 3:1:1500 %%%% dividing each row by first row.
resd(i,:) = res3(i,:)./res3(1,:);
end
【问题讨论】:
-
你使用什么语言?
-
对不起,我没有提到语言。它的 Matlab
标签: matlab loops data-processing