早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Indexexceedsmatrixdimensions.>>disp('');disp('');n=input('请输入所要测试的随机数长度:')k=0;b=0;c=0;d=0;e=0;f=0;g=0;h=0;l=0;j=0;fort=1:100a=rand(1,n)sum=0fori=1:nsum=sum+2*b(i)-1;endSobs=abs(sum)/sqrt(n)p=Sobs/sqrt(2)pval

题目详情
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
▼优质解答
答案和解析
第9排(没数错的话.),也就是for i=1:n下面那个b(i)有问题,b只是一个值,不是矩阵.
后面的我都还没看,有问题再问吧,最好说一下MATLAB报错报的是第几排哪一句.