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:100a=rand(1,n)sum=0for i=1:n sum=sum+2*b(i)-1;endSobs=abs(sum)/sqrt(n)p=Sobs/sqrt(2)p_val
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:59:10
![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:100a=rand(1,n)sum=0for i=1:n sum=sum+2*b(i)-1;endSobs=abs(sum)/sqrt(n)p=Sobs/sqrt(2)p_val](/uploads/image/z/11860804-28-4.jpg?t=Index+exceeds+matrix+dimensions.%3E%3E+disp%28%27%27%29%3Bdisp%28%27++++%27%29%3Bn%3Dinput%28%27%E8%AF%B7%E8%BE%93%E5%85%A5%E6%89%80%E8%A6%81%E6%B5%8B%E8%AF%95%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%95%B0%E9%95%BF%E5%BA%A6%EF%BC%9A%27%29k%3D0%3Bb%3D0%3Bc%3D0%3Bd%3D0%3Be%3D0%3Bf%3D0%3Bg%3D0%3Bh%3D0%3Bl%3D0%3Bj%3D0%3Bfor+t%3D1%3A100a%3Drand%281%2Cn%29sum%3D0for+i%3D1%3An++++sum%3Dsum%2B2%2Ab%28i%29-1%3BendSobs%3Dabs%28sum%29%2Fsqrt%28n%29p%3DSobs%2Fsqrt%282%29p_val)
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:100a=rand(1,n)sum=0for i=1:n sum=sum+2*b(i)-1;endSobs=abs(sum)/sqrt(n)p=Sobs/sqrt(2)p_val
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
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:100a=rand(1,n)sum=0for i=1:n sum=sum+2*b(i)-1;endSobs=abs(sum)/sqrt(n)p=Sobs/sqrt(2)p_val
第9排(没数错的话.),也就是for i=1:n下面那个b(i)有问题,b只是一个值,不是矩阵.
后面的我都还没看,有问题再问吧,最好说一下MATLAB报错报的是第几排哪一句.