Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Foxik
1

Задача (определить траекторию полета в прямоугольной декартовой системе координат)

29.01.2013, 09:23. Показов 1398. Ответов 0
Метки нет (Все метки)

Нужно реализовать ЭТО на с++. Помогите плизз.
Кликните здесь для просмотра всего текста
Пушечное ядро старинного образца или ракета, запускаемая под малым углом возвышения, стартует с начальной скоростью v(0) = v0 под углом возвышения Θ(0)=Θ0. Требуется определить траекторию полета в прямоугольной декартовой системе координат (с центром в точке старта, горизонтальной осью х и вертикальной осью у). На снаряд воздействуют только следующие силы: сила тяжести тg в вертикальном направлении, реактивная тяга T(t) в направлении вектора скорости (Т=0 в случае пушечного ядра), аэродинамическое сопротивление, направленное противоположно вектору скорости, и сила ветра W(t), действующая, по предположению, только в направлении оси х. Уравнения, описывающие полет снаряда, таковы :

x^'=v cosθ+W,
y^'=v sinθ,
θ^'=-g/v cosθ ,
mv^'= T-D-mg sinθ-m'v

Для нашей задачи можно взять D(t) = cpsv2/2, где с = 0.2 - коэффициент сопротивления, р = 1.29 кг/м3 - плотность воздуха, s = 0.25 м2 - площадь поперечного сечения снаряда, g = 9.81 м/с2 - ускорение свободного падения, и v0=50 м/с.
(а) Пусть T = 0, т = 15 кг, т' = 0 и W(t) = 0. Для углов возвышения 0.3≤Θ0≤1.5 с шагом в одну десятую радиана получите таблицу, содержащую дальность полета, конечную скорость и время полета. Напечатайте также данные об объеме работы, измеряемом числом обращений к подпрограмме расчета функций f. Исходя из вашей таблицы, оцените угол возвышения, при котором дальность полета максимальна.
(б) Пусть теперь W(t) = 10 м/с, 1 ≤ t ≤2. Повторите вычисления пункта (а). Поскольку W действует только в горизонтальном направлении, время полета не должно измениться, однако точка приземления отодвинется примерно на 10м. Окажется ли эта задача более трудной для вашей программы? Почему?
(в) Снаряд запускается при порывистом ветре. Повторите вычисления пункта (а), полагая W(t) = 10 х RNOR( ), 1 ≤ t≤ 2, где RNOR( ) - нормально распределенная случайная величина с нулевым средним и единичной дисперсией. Почему эта задача оказывается еще более трудной для вашей программы?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2013, 09:23
Ответы с готовыми решениями:

Определить месторасположение точки в декартовой системе координат
Задана точка M с координатами (x,y). Определить месторасположение этой точки в декартовой системе...

Определить расположение заданной точки в декартовой системе координат
Даны координаты точки x и y. Определить ее расположение в декартовой системе координат. Ввод 4 2...

Определить месторасположение точки в декартовой системе координат (найдите ошибку)
Задана точка M с координатами (x,y). Определить месторасположение этой точки в декартовой системе...

Определить координаты х и у положения центра масс такой пластины в декартовой системе координат
Из квадратной стальной пластины со стороной L=200 мм вырезан прямой круглый цилиндр радиусом r=50...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2013, 09:23

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Даны два целых числа - координаты точки в декартовой системе координат. Определить, в какой четверти находится точка
Даны два целых числа - координаты точки в декартовой системе координат. Определить, в какой...

Даны два числа - координаты точки в декартовой системе координат. Определить, к какой оси X млм Y она ближе
Даны два числа - координаты точки в декартовой системе координат. Определить, к какой оси X млм Y...

Определить множества точек, которые в прямоугольной системе координат задаются неравенствами
Определить множества точек, которые в прямоугольной системе координат задаются неравенствами: а)...

Построить в декартовой системе координат
построить в декартовой системе координат, используя тип диаграммы "точечная с гладкими кривыми и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.