【发布时间】:2010-12-23 17:13:18
【问题描述】:
在数值求解微分方程并绘制结果后,我想确定绘制范围内的单个最大值,但不知道如何。
下面的代码用于数值求解微分方程并绘制结果。
s = NDSolve[{x''[t] + x[t] - 0.167 x[t]^3 == 0.005 Cos[t + -0.0000977162*t^2/2], x[0] == 0, x'[0] == 0}, x, {t, 0, 1000}]
Plot[Evaluate[x[t] /. s], {t, 0, 1000},
Frame -> {True, True, False, False}, FrameLabel -> {"t", "x"}, FrameStyle -> Directive[FontSize -> 15], Axes -> False]
【问题讨论】:
-
请允许我欢迎您来到 Stack Overflow,并记住我们通常在这里做的三件事:1) 当您获得帮助时,请尝试在您的专业领域 2) 阅读常见问题解答!! 3) 当您看到好的问题和答案时,使用灰色三角形为它们投票,因为系统的可信度基于用户通过分享他们的知识而获得的声誉。还记得接受更好地解决您的问题的答案,如果有的话,按复选标记 i.imgur.com/uqJeW.png