Программа для расчета траетории полета тела.
По этим двум уравнениям нужно составить график.
При этом известно:
X0;Y0 VO; a; g.
График выглядит примерно так.
Знаний в программировании нет, но устроят советы "с чего начать" и "в каком направлении идти".
А значения приближения нет?
Пиши это на C++Builder (он заточен под всякие графики)
Нет, с помощью какого языка лучше(легче) будет сделать подобное?
В простейшем виде:
Код:
import matplotlib
import matplotlib.pyplot as plt
from pylab import sin, cos, arange
if '__main__' == __name__:
x0 = float(raw_input('x0 is?'))
y0 = float(raw_input('y0 is?'))
v0 = float(raw_input('v0 is?'))
alpha = int(raw_input('alpha is?'))
g = float(raw_input('g is?'))
print x0,y0,v0,alpha,g
fig = plt.figure(frameon=True)
t = arange(0.0, 2.0, 0.01)
x = x0 + v0*t*cos(alpha)
y = y0 + v0*t*sin(alpha)-0.5*g*(t**2)
plt.plot(x,y)
plt.axis('on')
plt.show()
import matplotlib.pyplot as plt
from pylab import sin, cos, arange
if '__main__' == __name__:
x0 = float(raw_input('x0 is?'))
y0 = float(raw_input('y0 is?'))
v0 = float(raw_input('v0 is?'))
alpha = int(raw_input('alpha is?'))
g = float(raw_input('g is?'))
print x0,y0,v0,alpha,g
fig = plt.figure(frameon=True)
t = arange(0.0, 2.0, 0.01)
x = x0 + v0*t*cos(alpha)
y = y0 + v0*t*sin(alpha)-0.5*g*(t**2)
plt.plot(x,y)
plt.axis('on')
plt.show()
t надо подобрать
вот так выглядит:
[ATTACH=CONFIG]5444[/ATTACH]
С++(Qt?)