[求维纳霍夫方程!程序哪错了?
function [h,e]=WH(Rss,Rww,M)<BR>e1=10;e0=0;N=0;<BR>while abs(e0-e1)>1e-6<BR> N=N+1;<BR> e0=e1;<BR> Rxs=Rss(M:M+N-1);<BR> Rxx=Rww(M:M+N-1)+Rss(M:M+N-1);<BR> R_xx=zeros(N);<BR> <BR> for j=1:N<BR> <BR> for n=1:N<BR> <BR> R_xx(j,n)=Rxx(abs(j-n)+1);<BR> end<BR>end<BR>h=inv(R_xx)*Rss';<BR>e1=Rss(M)-h'*Rxs';<BR>end,N<BR>e=e1;<BR>页:
[1]
