Python中的抛物线速度曲线

时间:2015-08-10 13:39:16

标签: python

我试图绘制一个抛物线速度剖面,使抛物线指向正x方向

from scitools.std import *
def v(y):
    return h**2 - y**2
h = 2
x = linspace(0, 5, 101)
y = linspace(-2, 2, 101)
v = v(y)
plot(x, v)

我得到以下内容:

http://i.stack.imgur.com/28KpB.png

此图表向上指向y轴,但我希望情节如下:

http://i.stack.imgur.com/34AQi.png

但是y-axis = [-2, 2]而不是[0, 5]

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您需要切换xy

h = 2
y = linspace(-2, 2, 101)
plot(h**2 - y**2, y)