登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
雷达与毫米波技术交流
>
技术基础
>
[求助]求双谱的matlab程序,有两行看不懂了, ..
发帖
回复
1074
阅读
0
回复
[求助]求双谱的matlab程序,有两行看不懂了,请高手指教
离线
saiki
UID :377
注册:
2006-12-05
登录:
2008-12-30
发帖:
23
等级:
内置消息员
0楼
发表于: 2008-12-28 01:27:31
bic = zeros(nfft,nfft);Pyy = zeros(nfft,1);mask = hankel([1:nfft],[nfft,1:nfft-1] ); % the hankel mask (faster)Yf12 = zeros(nfft,nfft);ind = [1:nsamp]; for k = 1:nrecs ys = y(ind); ys = (ys(:) - mean(ys)) .* wind; Yf = fft(ys,nfft) / nsamp;Cyf = conj(Yf); Pyy = Pyy Yf .* Cyf;Yf12(:) = Cyf(mask);bic = bic (Yf * Yf.') .* Yf12;============================勉强看到这里,请问这句是什么意思?Ind = ind nadvanceendbic = bic / nrecs;Pyy = Pyy / nrecs;mask(:) = Pyy(mask);bic = abs(bic).^2 ./ (Pyy * Pyy.' .* mask);=============================还有 ..
Aa ~W,
YX$(Sc3.6
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
发帖
回复