Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программа для расчета траетории полета тела.

77K
12 декабря 2011 года
Jdodo
2 / / 12.12.2011
Нужно составить программу по принципу: ввел параметры, получил график.
По этим двум уравнениям нужно составить график.

При этом известно:
X0;Y0 VO; a; g.
График выглядит примерно так.


Знаний в программировании нет, но устроят советы "с чего начать" и "в каком направлении идти".
316
12 декабря 2011 года
Alm3n
889 / / 29.05.2009
Начать стоит с выбора языка.
А значения приближения нет?
74K
12 декабря 2011 года
demonikx
13 / / 12.12.2011
Пиши это на C++Builder (он заточен под всякие графики)
77K
12 декабря 2011 года
Jdodo
2 / / 12.12.2011
Нет, с помощью какого языка лучше(легче) будет сделать подобное?
271
12 декабря 2011 года
MrXaK
721 / / 31.12.2002
Известно, наверное, всё-таки α, а не a. А так можно и просто в лоб по точкам построить, выбрав какой-то интервал времени.
В простейшем виде:
Код:
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()

t надо подобрать

вот так выглядит:
[ATTACH=CONFIG]5444[/ATTACH]
316
12 декабря 2011 года
Alm3n
889 / / 29.05.2009
С++(Qt?)

Вот небольшой пример.
Конечно, не так круто, как на питоне.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог