![]() |
Вычисление траектории полёта ядра
Какая ф-ла вычисления X и Y снаряда, выпущенного из пушки?
|
Если память не подводит...
Скорость по X постоянна и равна X = X0 + Vx*t По Y снаряд движется с ускорением: Y = Y0 + Y0t + (gt*t)/2 |
Y = Y0 + V0t + (gt*t)/2
Тогда вот так... |
X = X0 + Vx*t
Y = Y0 + Vy*t + (gt*t)/2 ^ |
А если пушка под углом стреляет?
|
Спасибо что поправили, очепятался.
Если под углом, то Vx0 = V*cos a, Vy0 = V*sin a... |
Т.е. что в итоге получится?
Какая ф-ла(с учётом угла)? X = X0 + V*cos(a)*t Y = Y0 + V*sin(a)*t + (g*t*t)/2 Так, чтоли? |
Сорри... я тоже думал одно... а писал, как было.. с ошибкой...
Если под углом, то просто проэкции... это курс физики класс за... короче, самое начало... Кстати, если будут какие-то вопросы по экзаменационной программе по математике и физике, пишите мне... Я как раз готовлюсь на ВМК в МГУ... Свежо всё в памяти! |
Вообщем странно, может всё таки
Y = Y0 + V*sin(a)*t - (g*t*t)/2 иначе не ястно, из-за чего ядро снижаться будет |
Ну блин... Ты физику знаешь вообще? В векторном виде так... с плюсом, а в проэкциях, понятно, что минус... бросают под углом к горизонту, то бишь вверх... А g всегда вниз..
|
Хм я то знаю (когда-то очень даже хорошо), но BlackChuvak то спрашивал о готовых формулах скорей всего, а не о векторном виде.
|
Формула - частый случай проекции векторов...
|
мдда уж... физики..
Правильные формулы:
x = xo + vo*cos(angle*t); y = yo + yo*sin(angle*t) - .5*g t*t; где g - ускорение свободного падения. xo, yo - начальные координаты, vo - начальная скорость. Чуваки, если вы пишите уравнения c sin и cos, то это уже никакой не векторный вид! Это проекции радиус-вектора точки на оси! |
Анализируя эти формулы, что-то совсем не заметна параболическая траэктотрия, которая должна быть по идее у снаряда.
Тут какая-то хитрая синусоида получается. |
Вложений: 1
У Джоба Макара есть исходник. Может он поможет
см. аттач |
ой
да, да, там синус и косинус просто от угла, без t:)
|
а t за скобкой, т.е. умножается на sin (или, соответственно, cos) :) вот...
|
чушь всё это imho
интегрировать и выводить общий случай с сопротивлением воздуха :), надо - выложу (делал) |
| Часовой пояс GMT +4, время: 10:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.