当前位置:编程学习 > Matlab >>

关于matlab的变量定义!

x=-10:5; y=x; for i=1:length(x) SNR=x(i); sim('yima'); y(i)=mean(BitErrorRate); end semilogy(x,y); hold on; for i=1:length(x) SNR=x(i); sim('yima1'); y(i)=mean(BitErrorRate); end semilogy(x,y); hold on; for i=1:length(x) SNR=x(i); sim('yima2'); y(i)=mean(BitErrorRate); end semilogy(x,y); 出现的是下面错误。。。这怎么改? ??? Undefined function or variable 'BitErrorRate'. Error in ==> f:\MATLAB6p5\work\juanjj.m On line 7 ==> y(i)=mean(BitErrorRate);
补充:'BitErrorRate'  那这个量 怎么定义个呢?
答案:BitErrorRate 没定义
其他:BitErrorRate应该是个向量吧,你前面定义没?你这段代码中没有看到BitErrorRate的值,给其赋个初值就好了,或者前面生成BitErrorRate的值。 

上一个:MATLAB图像的加密与水印处理程序
下一个:matlab y=(1,:)什么意思

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,