Index exceeds matrix dimensions.

Index exceeds matrix dimensions.
>> disp('');
disp(' ');
n=input('请输入所要测试的随机数长度:')
k=0;b=0;c=0;d=0;e=0;f=0;g=0;h=0;l=0;j=0;
for t=1:100
a=rand(1,n)
sum=0
for i=1:n
sum=sum+2*b(i)-1;
end
Sobs=abs(sum)/sqrt(n)
p=Sobs/sqrt(2)
p_value=erfc(p)
if(0
hjh165508 1年前 已收到1个回答 举报

Wszce 幼苗

共回答了24个问题采纳率:79.2% 举报

第9排(没数错的话.),也就是for i=1:n下面那个b(i)有问题,b只是一个值,不是矩阵.
后面的我都还没看,有问题再问吧,最好说一下MATLAB报错报的是第几排哪一句.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.409 s. - webmaster@yulucn.com