求助用mathematica计算常微分方程,但是得不到图像,哪里有错
mathematica吧
全部回复
仅看楼主
level 2
星与心的 楼主
代码如下
g = 9.8; l = 1.5; \[CapitalOmega] = Sqrt[g/l];
v0 = 0.2; w0 = v0/l;
s = NDSolve[{Derivative[2][\[Theta]][t] == -\[CapitalOmega]^2*
Sin[\[Theta][t]], \[Theta][0] == 0,
Derivative[1][\[Theta]][0] == w0}, \[Theta], {t, 0, 10}];
\[Theta] = \[Theta] /. s[[1]];
Plot[\[Theta][t], {t, 0, 10},
PlotStyle -> Thickness[0.004],
AxesStyle -> Thickness[0.003]]
Clear[g, l, \[CapitalOmega], v0, w0, s, \[Theta]]
2020年05月10日 12点05分 1
level 2
星与心的 楼主
2020年05月10日 12点05分 2
level 2
星与心的 楼主
得到的图形是这样的
2020年05月10日 12点05分 3
吧务
level 10
我这里没有问题
2020年05月10日 16点05分 4
level 4
没有问题+1
2020年05月12日 08点05分 5
1