Почему я должен использовать уравнения скорости вместо позиционных в движении снаряда

У меня есть вопрос, я видел в этот ответ, что уравнения скорости лучше, чем позиционные в Снаряженном движении. Может кто-нибудь объяснить мне, пожалуйста, почему я должен это делать?

Почему я спрашиваю об этом? Я пытался смоделировать горизонтальное, вертикальное и метательное движение, и теперь, когда я сделал почти все, я начал задаваться вопросом, как добавить сопротивление воздуха, чтобы это выглядело более реалистично.
Почти все решения, которые я видел, используют уравнения скорости прямо здесь.
Мне было интересно, могу ли я добавить сопротивление воздуха на основе уравнений положения, или это необходимо использовать уравнения скорости прямо здесь.

Я сделал этот код, и он хорошо работает.

else if (whichThrow == 3) {
while (t < totalTime) {
tempX = velocity[0] * t;
tempY = velocity[1] * t - (acceleration / 2)*t*t;
t += step;
coords.push_back(make_pair(tempX, tempY));
printf("[%f][%f]\n", tempX, tempY);
}
}

0

Решение

Если бы мы моделировали движение, на объект было бы приложено много внешних сил, таких как гравитация, столкновение, ветер и т. Д. Было бы удобнее делать это по скорости, потому что оно будет взаимозаменяемо между ускорением и положением.

Так как вы упомянули о силе сопротивления воздуха, которая определяется как [Википедия]:

drag_force

где :

  • F — сила сопротивления, которая по определению является составляющей силы в направлении скорости потока,
  • уравнение массовая плотность жидкости, [1]
  • уравнение скорость потока относительно объекта,
  • уравнение является эталонной области, и
  • уравнение коэффициент сопротивления,

    мы знаем, что движение зависит от скорости. Чтобы быть более понятным, вы могли бы посетить этот.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]