matlab问题 Attempted to access w(1001); index out of bounds because numel(w)=1000.v0=rand(1,1);t0=linspace(0,1,100);n=1000;v=unifrnd(0,1,n,1);x1=normrnd(5,1,n,1);x2=normrnd(1,1,n,1);x3=normrnd(2,1,n,1);x4=normrnd(0,1,n,1);x5=ones(n,1); Xb=[x1,x2];X
matlab问题 Attempted to access w(1001); index out of bounds because numel(w)=1000.v0=rand(1,1);t0=linspace(0,1,100);n=1000;v=unifrnd(0,1,n,1);x1=normrnd(5,1,n,1);x2=normrnd(1,1,n,1);x3=normrnd(2,1,n,1);x4=normrnd(0,1,n,1);x5=ones(n,1); Xb=[x1,x2];X
matlab问题 Attempted to access w(1001); index out of bounds because numel(w)=1000.
v0=rand(1,1);t0=linspace(0,1,100);
n=1000;
v=unifrnd(0,1,n,1);
x1=normrnd(5,1,n,1);
x2=normrnd(1,1,n,1);
x3=normrnd(2,1,n,1);
x4=normrnd(0,1,n,1);
x5=ones(n,1);
Xb=[x1,x2];Xa=[x3,x4,x5]; E=eye(n);
Ea=eye(3); Eb=eye(2);
A=rand(n,1);
e=normrnd(0,A,n,1);
B=diag(A);
for i=1:n
Y0(i)=sin(32*v(i))*x1(i)+(v(i)*v(i)*v(i))*x2(i)+6*x3(i)+9*x4(i)+8*x5(i)+e(i);
Y1(i)=6*x3(i)-9*x4(i)-8*x5(i);
Y2(i)=sin(32*v(i))*x1(i)-(v(i)*v(i)*v(i))*x2(i);
i=i+1;
end
Y=Y0.';
Ya= Y1.';
Yb= Y2.';
hn=1/100;
for r=1:n
T(r)=(v0-v(r))/hn ;
if (T(r)>-1 & T(r)
matlab问题 Attempted to access w(1001); index out of bounds because numel(w)=1000.v0=rand(1,1);t0=linspace(0,1,100);n=1000;v=unifrnd(0,1,n,1);x1=normrnd(5,1,n,1);x2=normrnd(1,1,n,1);x3=normrnd(2,1,n,1);x4=normrnd(0,1,n,1);x5=ones(n,1); Xb=[x1,x2];X
M=w(l).';
这里改改?