下面一个简单的程序,n51就总是??? Index exceeds matrix dimensions.请问各位高手是什么原因,应如何解决……多谢了先……
PS:汗,矩阵粘出来怎么是这效果……只发程序好了,代码见附件……
WM=120;UM=10;LM=90;DM=WM-UM-LM;
EM=6.8;C=0.14;B=0.4;
w=[424;132;514;82.11;128];
sw=[160.49
141.87
148.35
132.99];
z1=(sw(1)-160.27)/(162.04-160.27);
z2=(sw(2)-140.59)/(142.88-140.59);
z3=(sw(3)-149.48)/(152.88-149.48);
z4=(sw(4)-133.79)/(137.93-133.79);
z5=(z1+z2+z3+z4)/4;
PA=96.2967492370332+35.6991380503312*z5;
if PA<=DM
WD(1)=PA;WL(1)=0;WU(1)=0;
elseif (PA-DM)<=LM
WD(1)=DM;WL(1)=PA-DM;WU(1)=0;
elseif (PA-DM-LM)<=UM
WD(1)=DM;WL(1)=LM;WU(1)=PA-DM-LM;
else WD(1)=DM;WL(1)=LM;WU(1)=