a0=0.0305;
>> a1=-1.134;
>> a2=-14.72;
>> a3=819.9;
>> a4=0.00257;
>> a5=-0.1758;
>> a6=4.263;
>> a7=-42.54;
>> a8=-0.28;
>> a9=0.0654;
>> a10=-1.952;
>> a11=-9.58;
>> a12=852.9;
>> a13=0.00174;
>> a14=-0.1672;
>> a15=4.442;
>> a16=-46.39;
>> a17=0.21;
>> P1=1:0.1:5;
>> P2=1:0.1:5;
>> [P1,P2]=meshgrid(P1,P2);
>> E=0.1;
>> F3=P1(a0*E.^3+a1*E.^2+a2*E+a3)+(a4*E.^4+a5*E.^3+a6*E.^2+a7*E+a8)-P2(a9*E.^3+a10*E.^2+a11*E+a12)+(a13*E.^4+a14*E.^3+a15*E.^2+a16*E+a17);
报错数组索引必须为正整数或逻辑值
该怎么解决
P1(a0*E.^3+a1*E.^2+a2*E+a3)是不是少了一个乘号,应写成P1*(a0*E.^3+a1*E.^2+a2*E+a3)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632