微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Scipy Integrate 中解压的值太多:solve_ivp

如何解决在 Scipy Integrate 中解压的值太多:solve_ivp

所以我使用 scipy.integrate 的 solve_ivp 来求解一个由 4 个一阶耦合微分方程组成的系统。 这是一段代码

def bigF (a,b):
    return [f1(a,b),f2(a,f3(a,f4(a,b)]
X,Y = solve_ivp(bigF,(0.1,15),[0.999,0.003,-0.033,0.067])

bigF 是四个函数的集合,参数是 a('x') 和 b('y-array'),就像 y_0 ' = f1,y_1 ' = f2 等等。 第二个参数是初始和最终 x 的元组,最后一个参数是四个 y 的初始值。

我收到以下错误[完整消息]:

回溯(最近一次调用最后一次): 文件“F:/Semester 6/dissertation/Coding Part/inbuilt.py”,第 11 行,在 X,0.067]) 值错误:解包的值太多(预期为 2)

我不知道这是什么意思,谷歌帮助不大。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。