如何在matlab中确定特征值?
假设我有一个由几个微分方程组成的复杂连续系统的模型,如下所示:
f = 1/(ura235 + 2.43*plu239 + 2.679*plu241)
d/dt ura236 = (.016*ura235 - 0.0012*uran236)*f
d/dt uran235 = -0.106*f*ura235
.
.
.
如何在Matlab中确定此类方程组的特征值,而无需手动形成雅可比矩阵?
任何帮助将不胜感激...
Assume I have the model of a complex continuous system which consists of several differential equations as follows:
f = 1/(ura235 + 2.43*plu239 + 2.679*plu241)
d/dt ura236 = (.016*ura235 - 0.0012*uran236)*f
d/dt uran235 = -0.106*f*ura235
.
.
.
How do I determine the eigenvalues of such series of equations in Matlab without having to manually form the Jacobian matrix?
Any help would be greatly appreciated...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你可以在不形成雅可比行列式的情况下做到这一点。如果这是一组非线性方程,则只需插入解的给定值并提取特征值即可。我相信 eig(A) 会为您做到这一点。
I think you can do this without forming the Jacobian. If this is a nonlinear set of equations, then simply plug in at a given value of the solution and extract eigenvalues. I believe eig(A) will do this for you.