声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 973|回复: 5

[求助]for语局似乎有问题,帮忙看一下程序

[复制链接]
发表于 2006-5-29 17:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
for i=1:10000,<BR>    sgma=1;<BR>userdata=data(:,k);%用户的第k个符号<BR>noise=sgma*randn(k,1);<BR>noisedata=repmat(noise,1,31);<BR>temp1=noisedata*coco;<BR>z=sum(temp1')'/(31*(10.^(snrEbdB./10)));<BR>y=R*cor*userdata+R*z;<BR>for L=1:k%对滤波器输出进行判决<BR>if (y(L)&lt;0),<BR>y(L)=-1;<BR>else<BR>y(L)=1;<BR>end;<BR>end<BR>%对于用户一,如果存在传输中的错误,计数器累加操作<BR>if (y(:,1)~=userdata(:,1)),<BR>numb_of_err=numb_of_err+1;<BR>end;<BR>end<BR>%计算误码率<BR>p=numb_of_err/10000;<BR><BR><BR><BR>其中R为k*k的矩阵,cor为R的逆矩阵
回复
分享到:

使用道具 举报

发表于 2006-5-29 20:38 | 显示全部楼层

回复:(veiri)[求助]for语局似乎有问题,帮忙看一下...

说明有什么问题
 楼主| 发表于 2006-5-30 17:33 | 显示全部楼层
for i=1:10000,<BR>最后似乎没有循环,只计算i=10000<BR>其他数值没有计算
发表于 2006-5-30 21:17 | 显示全部楼层
你把完整的程序传上来。
发表于 2006-5-30 21:23 | 显示全部楼层

回复:(veiri)for i=1:10000,最后似乎没有循环,只计...

<DIV class=quote><B>以下是引用<I>veiri</I>在2006-5-30 17:33:27的发言:</B><BR>for i=1:10000,<BR>最后似乎没有循环,只计算i=10000<BR>其他数值没有计算</DIV>
<br>呵呵,这个你要好好看一下循环是怎么回事了<BR>已经执行了的,你凭什么判断说只运行了i=10000呢?<BR>是不是看最后i=10000?<BR><BR>在循环中每次循环i都回不赋予一个值,从1开始<BR>没循环一次i得值就更新一次,而不是加到后头形成数列
 楼主| 发表于 2006-6-2 16:40 | 显示全部楼层
<P>多谢了<BR>我做的是多用户检测解相关检测器的仿真,程序是写完了,就是仿真结果不理想啊</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 09:29 , Processed in 0.054807 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表