Форум программистов, компьютерный форум CyberForum.ru

Движение тела брошенного под углом к горизонту с сопротивлением воздуха - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается программа! http://www.cyberforum.ru/cpp-beginners/thread674344.html
Помогите решить задачу, буду очень благодарен) За стоянку продолжительностью до трех часов парковочный гараж берет плату минимум $ 2.00. В случае стоянки более трех часов гараж дополнительно берет $ 0.50 за каждую полную или неполную час более трех часов. Максимальная плата за сутки составляет $ 10.00. Допустим, что никто НЕ паркуется больше, чем один раз в сутки. Напишите программу...
C++ Вставить действительное число в последовательность (C++) Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} . Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Буду очень благодарен!! http://www.cyberforum.ru/cpp-beginners/thread674329.html
C++ Разработать классы для описанных ниже объектов. Вычислить в классе методы set и get.
Разработать классы для описанных ниже объектов. Вычислить в классе методы set и get. Определить другие методы.Написать программу демонстрирующую работу с этим классом. Aeroflot -название класса. Пункт назначения, номер рейса, тип самолета, время вылета, дни недели. Определить осуществляет ли самолет рейсы на выходных? Помогите пожалуйста решить задачку.
написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треугольник C++
1) написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треугольника. Решить задачу с использованием функции, которая вычисляет длину одной медианы. 2) Написать программу, которая считывает координаты вершин треугольника на плоскости, проверяет возможность построения треугольника и находит радиусы вписанной...
C++ Нужен диск, что шел с книгой "Ф. Глассборо, Р. Аллен. Как научиться программировать на языке C++" http://www.cyberforum.ru/cpp-beginners/thread674315.html
Здравствуйте! Может кто-нибудь сможет мне помочь...В общем у меня есть книга "Ф. Глассборо,Р. Аллен. Как научиться программировать на языке C++. Вам это тоже доступно!" изначально книга шла с диском, на котором имеются библиотеки разработанные автором специально для имеющихся в книге заданий....ну так вот книга мне досталась уже без диска..теперь и не знаю что делать...в интернете ничего не...
C++ Объясните код программы на шифрование Здравствуйте всем прогерам!Увидел на форуме такой вод код шифрования файла Объясните пожалуйста доступным и понятным языком по строчке, данный код шифрования. Очень нужно! #include <stdio.h> int main() { char key = "qwerty"; подробнее

Показать сообщение отдельно
doctor_lecter
 Аватар для doctor_lecter
279 / 152 / 8
Регистрация: 22.09.2012
Сообщений: 283
18.10.2012, 23:33     Движение тела брошенного под углом к горизонту с сопротивлением воздуха
Движение с сопротивлением воздуха описываются с помощью дифференциальных уравнений, и я не уверен что их решение записывается в общем виде. Приблизительное решение можно получить так:
Сила сопротивления воздуха:
http://www.cyberforum.ru/cgi-bin/latex.cgi?{F}_{c} = -k\vec{v}
Запишем второй закон Ньютона:
http://www.cyberforum.ru/cgi-bin/latex.cgi?m\vec{a} = m\vec{g} - k\vec{v}
Выразим ускорение:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\vec{a} = \vec{g} - \frac{k}{m}\vec{v}
Пусть в момент времени t положение тела задается радиус-вектором r(t) и тело движется со скоростью v(t). Тогда положение и скорость через малый промежуток времени dt можно вычислить так:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\vec{r}(t+dt) = \vec{r}(t) + \vec{v}(t)dt<br />
\vec{v}(t+dt) = \vec{v}(t) + (\vec{g}-\frac{k}{m}\vec{v}(t))dt
И в проекции на оси x y:
http://www.cyberforum.ru/cgi-bin/latex.cgi?x(t+dt) = x(t) + {v}_{x}(t)dt<br />
y(t+dt) = y(t) + {v}_{y}(t)dt<br />
{v}_{x}(t+dt) = {v}_{x}(t) - \frac{k}{m}{v}_{x}(t)dt<br />
{v}_{y}(t+dt) = {v}_{y}(t) - (g+\frac{k}{m}{v}_{y}(t))dt
Начальные условия:
http://www.cyberforum.ru/cgi-bin/latex.cgi?x(0) = {x}_{0}<br />
y(0) = {y}_{0}<br />
{v}_{x}(0) = v\cos \alpha<br />
{v}_{y}(0) = v\sin \alpha

Добавлено через 3 часа 53 минуты
Хотя уравнение получилось вполне решаемым, но мог ошибиться:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\vec{r}(t) = \vec{{r}_{0}} + \frac{m}{k}\vec{{v}_{0}}-\vec{g}{\left(\frac{m}{k} \right)}^{2} - \frac{m}{k}\vec{{v}_{0}}{e}^{-\frac{k}{m}t}+\vec{g}\frac{m}{k}t+\vec{g}{\left(\frac{m}{k} \right)}^{2}{e}^{-\frac{k}{m}t}<br />
\vec{v}(t) = \vec{g}\frac{m}{k} + \left(\vec{{v}_{0}}-\vec{g}\frac{m}{k} \right){e}^{-\frac{k}{m}t}
 
Текущее время: 10:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru