请问如图所示的InterpolatingFunction的结果怎么把图画出来?
mathematica吧
全部回复
仅看楼主
level 3
发现鳄鱼 楼主
2018年09月25日 02点09分 1
level 3
发现鳄鱼 楼主
刚注意到置顶,请勿删。就是问个把图作出来的方法
p:=2.152 - 0.608 y[t] - 1.824 y[t]^2
q:=5.848 + 61.824 y[t] - 5.472 y[t]^2
NDSolve[{y'[t] + 3 z[t]*(y[t] + 1/6) == 0,
z'[t] + q/p*z[t]^2/(6 y[t] - 1) -
2 (1.152 - 1)*y[t] (6 y[t] - 1)/p + 50/p*(0.001)*(y[t] - 1/2) ==
0, y[0] == -0.1, z[0] == 0.1}, {y[t], z[t]}, {t, 0, 200}]
2018年09月25日 03点09分 2
level 10
p := 2.152 - 0.608 y[t] - 1.824 y[t]^2
q := 5.848 + 61.824 y[t] - 5.472 y[t]^2
a = NDSolve[{y'[t] + 3 z[t]*(y[t] + 1/6) == 0,
z'[t] + q/p*z[t]^2/(6 y[t] - 1) -
2 (1.152 - 1)*y[t] (6 y[t] - 1)/p + 50/p*(0.001)*(y[t] - 1/2) ==
0, y[0] == -0.1, z[0] == 0.1}, {y[t], z[t]}, {t, 0, 200}]
PolarPlot[{y[t], z[t]} /. Flatten@a, {t, 0, 200}]
2018年09月27日 00点09分 4
感谢大神,按你的代码我直接用Plot,后边儿用/.a画出来我想要的了,[爱心]
2018年09月28日 03点09分
@发现鳄鱼 我确不是大神,你这么说会让人误会的。举手之劳,不用客气。
2018年09月28日 06点09分
1