??? Error: File: C:\MATLAB7\work\Untitled.m Line: 2 Column: 1 Missing variable or function.

clearallM=4;k=log2(M);n=7000;%u=0.05;u=0.001;m=400;%h=[0.05-0.0630.088];%-0.126];-0.2... clear all
M=4;
k=log2(M);
n=7000;
%u=0.05;
u=0.001;
m=400;
%h=[0.05 -0.063 0.088];%-0.126]; -0.25];
h=[1 0.3 -0.3 0.1 -0.1];
L=7;
mse_av=zeros(1,n-L+1);
for j=1:m
a=randint(1,n,M);
a1=qammod(a,M);
m1=abs(a1).^4;
m2=abs(a1).^2;
r1=mean(m1);
r2=mean(m2);
R2=r1/r2;
% R2=sqrt(2);
s=filter(h,1,a1);
snr=15;
x=awgn(s,snr,'measured');
c=[0 0 0 1 0 0 0];

for i=1:n-L+1
y=x(i+L-1:-1:i);
z(i)=c*y';
e=R2-(abs(z(i))^2);
%u=0.0005*(1-(1/sqrt(2*pi)*(exp(50*(-e^2/2)))));
%u=0.0005*(1-(exp(-50*e^2)));
%u=e*(1-exp(-5*e^2));
c=c+u*e*y*z(i);
mse(i)=e^2;
end;
mse_av=mse_av+mse;
end;
mse_av=mse_av/m;
hold on
plot([1:n-L+1],mse_av,'r')
hold on
scatterplot(a1,1,0,'r*');
hold on
scatterplot(x,1,0,'g*');
hold on
scatterplot(z(1000:6800),1,0,'r*');
hold off
展开
 我来答
数码答疑

2014-06-03 · 解答日常生活中的数码问题
数码答疑
采纳数:8805 获赞数:18623

向TA提问 私信TA
展开全部
错误表达清楚一点,是哪个变量丢失
更多追问追答
追问
不知道啊。运行MATLAB没出图,就显示上面的错误了??? Error: File: C:\MATLAB7\work\Untitled.m Line: 2 Column: 1
Missing variable or function.
追答

我运行一切正常,只是m改小了点,运算时间减少了,可能你没有安装工具箱---就是没有它需要的函数。

 M=4; k=log2(M); n=7000; u=0.001; m=20;
 h=[1 0.3 -0.3 0.1 -0.1]; L=7; mse_av=zeros(1,n-L+1);
for j=1:m
    a=randint(1,n,M);           a1=qammod(a,M);      m1=abs(a1).^4;      m2=abs(a1).^2;            r1=mean(m1);      r2=mean(m2);           R2=r1/r2;    
    s=filter(h,1,a1);         snr=15;        x=awgn(s,snr,'measured');      c=[0 0 0 1 0 0 0];
   for i=1:n-L+1
       y=x(i+L-1:-1:i);        z(i)=c*y';        e=R2-(abs(z(i))^2);      
       c=c+u*e*y*z(i);                mse(i)=e^2;
   end;
  mse_av=mse_av+mse;
end;
mse_av=mse_av/m;
hold on
plot([1:n-L+1],mse_av,'r')
hold on
scatterplot(a1,1,0,'r*');hold on
scatterplot(x,1,0,'g*');
hold on
scatterplot(z(1000:6800),1,0,'r*');hold off

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式