matlab循环次数不能超过多少,求助,循环次数上限……

下面一个简单的程序,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)=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值