Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 2 |
[ Сообщений: 11 ] | На страницу 1, 2 След. |
|
Автор | Сообщение | |
---|---|---|
psinetron |
|
|
Использую формулу: беру за начальные параметры: [math]\alpha[/math] = 10 (угол броска в градусах) [math]\upsilon[/math] = 10 (сила броска м/с) g = 9.81 t = 1 Начинаю вычислять: x = (u * t * (Math.cos(Math.toRadians(a)))); тут все правильно выходит: 1: x = 9.848; y = -3.169 Теперь из полученных данных хочу обратно получить силу. Обращаюсь к справочнику: пишу: newU = Math.sqrt((x * x) + (y * y)) ответ получаю 10.345247 (вроде правильно, по крайней мере близко к исходному значению) далее пытаюсь получить угол: код: newA = Math.toDegrees(Math.atan(y/x)) и вот тут уже ошибка. Результат получаю -17.835049334634228, вместо 10 Не пойму, чего не учел? Все эти ухищрения нужны для того, чтобы каждую секунду расчитывать траекторию объекта. В какой-то момент под влиянием внешнего фактора объект может столкнуться с другим объектом и поменять угол/ направление. |
||
Вернуться к началу | ||
slava_psk |
|
|
psinetron
10 - это начальный угол. По траектории он будет постоянно меняться, поскольку меняется Vy. |
||
Вернуться к началу | ||
psinetron |
|
|
slava_psk писал(а): psinetron 10 - это начальный угол. По траектории он будет постоянно меняться, поскольку меняется Vy. Я к сожалению даже этот начальный вывести не могу. |
||
Вернуться к началу | ||
slava_psk |
|
|
psinetron, это же начальные данные, они задаются, а не выводятся. [math]V_{x}=\left| \vec{V} \right|cos(10)[/math] - меняться не будет. [math]V_{y}=\left| \vec{V} \right|sin(10)-gt[/math] - меняется со временем. [math]tg \varphi=\frac{ V_{y} }{V _{x} } =f(t)[/math]
|
||
Вернуться к началу | ||
За это сообщение пользователю slava_psk "Спасибо" сказали: psinetron |
||
psinetron |
|
|
slava_psk писал(а): psinetron, это же начальные данные, они задаются, а не выводятся. [math]V_{x}=\left| \vec{V} \right|cos(10)[/math] - меняться не будет. [math]V_{y}=\left| \vec{V} \right|sin(10)-gt[/math] - меняется со временем. [math]tg \varphi=\frac{ V_{y} }{V _{x} } =f(t)[/math] Да, все верно, я этими формулами и пользуюсь для построения всей параболы. Но для программы мне нужно это сделать пошагово. Скажем так - как будет выглядеть формула нахождения [math]\upsilon[/math] и [math]\alpha[/math] через секунду? Не x и y а именно скорость и угол? |
||
Вернуться к началу | ||
slava_psk |
|
|
psinetron
так я же вам это и написал. |
||
Вернуться к началу | ||
За это сообщение пользователю slava_psk "Спасибо" сказали: psinetron |
||
psinetron |
|
|
slava_psk писал(а): psinetron так я же вам это и написал. Спасибо за поддержку, но хоть убейте - не сходится. Попробую считать: u = 10 (начальная скорость тела) a = 10 (угол под которым брошено тело) g = 9.81 (гравитационная постоянная) x = u * t * cos(a) = 10 * 1 * 0.98480... = 9.848078 - постоянная y = (u * t * sin(a)) - ( g * t[math]^{2}[/math]/2)= (10 * 1 * 0.1736481...) - (9.81 * 1 / 2) = -3.168.5185 Тут все правильно Теперь находим данные для следующей точки: добавляем к t +1. vx = u * t * cos(a) = 19.696156 - тоже верно vy = (u * t * sin(a)) - (g * (t)) = -16.147038 - тоже верно находим новый угол и вот тут начинаются расхождения: a1 = atan(vy/vx) = -39.345127 u1 = [math]\sqrt{vx^{2} * vy^{2} }[/math] = 25.46891 следующее значение по оси х у нас должен быть равен 19.696, y1 -16.147 но если мы подставляем a1 и u1 в первую формулу - получаем: x1 = u1 * t * cos(a1) = 10 * 1 * 0.773341108... = 19.696 - тут верно y1 = (u * t * sin(a)) - ( g * t[math]^{2}[/math]/2)= (10 * 1 * -0.63399...) - (9.81 * 1 / 2) = -21.052038 - вот тут уже расхождение. И его я побороть не могу |
||
Вернуться к началу | ||
slava_psk |
|
|
Вернуться к началу | ||
psinetron |
|
|
Можно формаулы таблички? Столбец Vy интересует
|
||
Вернуться к началу | ||
slava_psk |
|
|
Вернуться к началу | ||
За это сообщение пользователю slava_psk "Спасибо" сказали: psinetron |
||
На страницу 1, 2 След. | [ Сообщений: 11 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Движение тела по дуге, брошенного под углом к горизонту
в форуме Школьная физика |
1 |
349 |
09 май 2017, 20:05 |
|
Движение тела по дуге, брошенного под углом к горизонту(2)
в форуме Школьная физика |
2 |
859 |
09 май 2017, 20:09 |
|
Задача на движение тела под углом к горизонту
в форуме Школьная физика |
1 |
330 |
09 май 2017, 15:18 |
|
ЕГЭ C5, параметры
в форуме Алгебра |
1 |
321 |
06 май 2014, 17:13 |
|
Параметры
в форуме Алгебра |
6 |
535 |
09 июн 2014, 17:03 |
|
Параметры
в форуме Алгебра |
2 |
101 |
12 июл 2023, 11:22 |
|
Параметры(23)
в форуме Алгебра |
8 |
196 |
28 сен 2023, 23:34 |
|
Параметры
в форуме Алгебра |
9 |
206 |
05 ноя 2020, 12:08 |
|
Параметры [2]
в форуме Алгебра |
1 |
311 |
02 мар 2015, 22:38 |
|
Параметры
в форуме Алгебра |
17 |
792 |
31 мар 2019, 11:05 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |