首页 > 解决方案 > 如何在python中找到一组自主方程的临界点、雅可比矩阵和特征值?如何获得他们的相空间图?

问题描述

我是 python 新手。我有一组自治方程,试图使用相空间分析来分析渐近行为。

f(x,y)=a*x*y((y**2)+a+c)
g(x,y)=a+(y**3)+((y**3)+(y**2)(x+a))

x变量在哪里y?我寻求帮助以找到临界点、雅可比和特征值,以及获得相空间图?

标签: python

解决方案


使用symPy库。它有一个内置的雅可比符号求解器。

  • 您可以使用该Eq方法来解决您的关键点
  • 使用该eigenvals方法找到雅可比行列式的特征值。
  • 最后,您可以使用Scipyquiver的模块和pyplot来绘制相空间图。祝你好运。

推荐阅读