MATLAB运行时:Attempted to access (1,0); index must be a positive integer or logical.for N=1:1:8 for k=0:1:20 A(N,k)=0 endend? Attempted to access (1,0); index must be a positive integer or logical.for N=1:8 for k=0:20 A(N,k+1)
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:02:49
![MATLAB运行时:Attempted to access (1,0); index must be a positive integer or logical.for N=1:1:8 for k=0:1:20 A(N,k)=0 endend? Attempted to access (1,0); index must be a positive integer or logical.for N=1:8 for k=0:20 A(N,k+1)](/uploads/image/z/13201561-1-1.jpg?t=MATLAB%E8%BF%90%E8%A1%8C%E6%97%B6%EF%BC%9AAttempted+to+access+%281%2C0%29%3B+index+must+be+a+positive+integer+or+logical.for+N%3D1%3A1%3A8++++for+k%3D0%3A1%3A20++++++++A%28N%2Ck%29%3D0++++endend%3F+Attempted+to+access+%281%2C0%29%3B+index+must+be+a+positive+integer+or+logical.for+N%3D1%3A8++++for+k%3D0%3A20++++A%28N%2Ck%2B1%29)
MATLAB运行时:Attempted to access (1,0); index must be a positive integer or logical.for N=1:1:8 for k=0:1:20 A(N,k)=0 endend? Attempted to access (1,0); index must be a positive integer or logical.for N=1:8 for k=0:20 A(N,k+1)
MATLAB运行时:Attempted to access (1,0); index must be a positive integer or logical.
for N=1:1:8
for k=0:1:20
A(N,k)=0
end
end
? Attempted to access (1,0); index must be a positive integer or logical.
for N=1:8
for k=0:20
A(N,k+1)=1;
end
end
for N=2:8
for k=1:20
if N>k
A(N,k+1)=nchoosek(2*k+N-1,k);
for i=0:k-1
A(N,k+1)=A(N,k+1)-A(N,i+1)*nchoosek(2*k-1-2i,k-i);
end
else
A(N,k+1)=nchoosek(2*k+N-1,k);
for i=0:k-1
A(N,k+1)=A(N,k+1)-A(N,i+1)*nchoosek(2*k-1-2i,k-i);
end
for j=0:k-N
A(N,k+1)=A(N,k+1)-A(N,j+1)*nchoosek(2*k-1-2*i,k-(N+j));
end
end
end
end
B=A'
改正了这段程序就采纳…………
MATLAB运行时:Attempted to access (1,0); index must be a positive integer or logical.for N=1:1:8 for k=0:1:20 A(N,k)=0 endend? Attempted to access (1,0); index must be a positive integer or logical.for N=1:8 for k=0:20 A(N,k+1)
k=0:1:20
matlab中最小的下标是1,不是从0开始的