IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> динамика движения тела
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


Подскажите пожалуйста как смоделировать движение тела брошенного под углом к горизонту и движение по горизонтале?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Если не учитывать такие величины,как вращение земли вокрог своей оси, солнца,то очень просто.Если рассматривать поверхность земли в качестве прямой,то любое тело будет двигаться по параболе.Что конкретно тебе надо?Формулу дря расчета движения тела по параболе?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


Формулу дря расчета движения тела по параболе, формулу вычисления скорости и высоты над уровнем точки бросания тела, в любой момент времени после начала движения

Нашел уравнение движения тела по параболе, но в данном случае круг движется по параболе направленной ветвями вверх, как это исправить?

x = vtcosa
y = vtsina - gt^2/2

Сообщение отредактировано: sinerdt -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Вот короче
Проекции скорости тела изменяются со временем следующим образом:
Vx=V0*cos(a)
Vy=V0*sin(a) - g*t
Координаты вычисляются так:
x=x0+V*t*cos(a)
y=y0+V*t*sin(a)-(1/2)*g*t^2
А сама траэктория просчитывается, как не сложно заметить, по формуле:
y=x*tg(a)-(g*x^2)/(2*v0^2*cos^2(a))
При условии,что х0=у0=0
Время полета t=2V0*sin(a)/g
V0- начальная скорость.
Вот и все что тебе нужно знать.
Реализовать это,как ты видиш, можно разными путями.

Сообщение отредактировано: Krjuger -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


спасибо. а как реализовать движение по горизонтале?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


В каком плане по горизонтали???Я же писал все формулы.Вот так расчитывается текущее положение по горизонтали.
x=x0+V*t*cos(a)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


нет, я имею ввиду движение тела брошенного горизонтально с некоторой высоты
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Ааа.Собственно а чем это отличается от первого движения,смотри.
Полет бошенного горизонтально тела с некоторой высоты по сути равен полету тела по параболе,но начиная с момента преодоления этим телом наивысшей точки.Так что формулы все теже самые просто сам процесс начинается в другой точке.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


я все равно не понял можете по конкретней объяснить что там нужно поменять
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Я не хочу выписывать опять все формулы с пояснениями,поэтому да простят меня админы.Вот ссылка.
Тело,брошенное по параболе
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


Krjuger огромное вам спасибо
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 9:26
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name