我定义了以下等式来计算系统消耗的总功率之和:
TotalPower .. systemPower = e = sum(J,P(J))+ sum(I,CP(I));
但是,变量systemPower只获得第二笔的结果,而不是两者! P(J)的声明如下:
P.LO(I)= 0;
P.UP(I)= 100;
P.l( 'I1')= 2;
P.l( 'I 2')= 3;
拜托,任何人都可以解释为什么我得到一笔款项的结果?我怎么做才能得到两个?我也尝试用不同的值分隔它们但是我得到了相同的结果。
提前谢谢。
答案 0 :(得分:0)
我认为分享这个可能对其他人有帮助是个好主意。我直接使用了一个变量而不是一个等式,我把它放在下面的形式中并且它起作用了。
systemPower.l = sum(I,P.l(I))+ sum(I,CP(I));