如何在matlab中确定特征值?

发布于 2024-10-14 04:04:15 字数 259 浏览 1 评论 0原文

假设我有一个由几个微分方程组成的复杂连续系统的模型,如下所示:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羞稚 2024-10-21 04:04:15

我认为你可以在不形成雅可比行列式的情况下做到这一点。如果这是一组非线性方程,则只需插入解的给定值并提取特征值即可。我相信 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文