不要写整个混乱的代码,实际上withput思考是否virtially第一(重要)你写产生一个可行的结果。
信谊(x1, x2) x3 x4 t
tspan = [0 100];
[solx1 solx2 solx3 solx4] =解决([x1 + x2 = = 0, x1 + x2。* x3 + (0.0001 + 0.0001 * x4。^ 4)。* x2 = = 0, 1 x2。^ 2 = = 0 x2 = = 0], [x1, x2, x3, x4))
现在仔细看看你写的方程。我将把它们摊开成4行:
x1 + x2 = = 0 (1)
x1 + x2。* x3 + (0.0001 + 0.0001 * x4。^ 4)。* x2 = = 0 (2)
1 x2。^ 2 = = 0 (3)
x2 = = 0 (4)
考虑最后一个方程。告诉你,x2 = = 0。
哦。看第三个方程。从,如果x2 = = 0,有解决方案吗?这只会发生在1 = = 0,我记得数学,是一种罕见的事件。
Seriusly,不!永远不会。从来没有。没有什么结果。Nil。不会发生。
这个系统不存在解决方案。现在,回顾解决告诉你。空信谊。我会更仔细地看看你想解决的问题。重新审视如何生成这些方程。