马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
clear; clc;
t=0:1/10000:1-0.0001; s=sin(2*pi*t);
n=randn(size(t)); x=s+n;
w=[0,0.5]; u=0.00026;
for i=1:9999;
y(i+1)=n(i:i+1)*w';
e(i+1)=x(i+1)-y(i+1);
w=w+2*u*e(i+1)*n(i:i+1);
end;
figure(1);
subplot(3,1,1); plot(t,x); title('带噪的正弦信号波形')
subplot(3,1,2); plot(t,s); title('正弦信号波形')
subplot(3,1,3); plot(t,e); title('滤波结果') 以上程序运行的时候出现 ??? Error: File: d:\MATLAB7\work\yy3.m Line: 17 Column: 7
Missing variable or function. 怎么回事啊???谢谢啦
[ 本帖最后由 ChaChing 于 2009-3-23 18:22 编辑 ] |