【问题标题】:How do I determine eigenvalues in matlab?matlab如何确定特征值?
【发布时间】:2011-06-13 15:21:09
【问题描述】:

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

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 中确定此类方程组的特征值,而无需手动形成雅可比矩阵?

任何帮助将不胜感激...

【问题讨论】:

  • 抱歉,只有在电影中,您可以告诉计算机对一段外星病毒 DNA 进行测序,让它返回一种针对它引起的致命外星疾病的神奇疫苗,然后在秒。您仍然需要考虑自己在做什么,知道方程式中的数字是什么,并理解您想要做的数学,自己写出方程式。也许明年,当有 1048576 台核心机器可用时,所有这些都将不再需要。
  • 大学的一位教授告诉我,这是可能的!如果不可能,那么肯定有一个解决方法。你到底在暗示什么?手工做所有的数学????
  • 天哪!所有这些数学?叹息。

标签: matlab simulation eigenvalue


【解决方案1】:

我认为您可以在不形成雅可比行列的情况下做到这一点。如果这是一组非线性方程,则只需插入解的给定值并提取特征值。我相信 eig(A) 会为您做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 2014-07-29
    • 1970-01-01
    • 2018-12-30
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多