首先,你的 w 没有定义,于是系统认为是一个单变量。然后,你的 E 是一个 7 长度的数组。w=(m**0.25)*(1-m)*(E**(-20*m))这一句从逻辑上就通不过,因为对一个数组(E)进行操作,结果必然是一个数组,不能是一个单变量(W)
说句实话,我看不太懂,你看你把你的原题拿出来分享一下,帮你看看。 好像你定义的i就有问题。写成:integer::i。 然后后面f=sum应该放外面吧。你那个w是做什么的?