Toggle shoutbox Чат (Shoutbox)
|
Математики
#2
Отправлено 22 November 2013 - 23:05
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#5
Отправлено 23 November 2013 - 11:43
Так что юзай сам:
Для первого пункта http://ru.onlinemsch...nate/p_to_line/
Для второго пункта: Есть уравнение прямой: (x-x0)/a=(y-y0)/b=(z-z0)/c, где (x0, y0, z0)-координаты точки М, (a, b, c) координаты направляющего вектора (вектор параллельный прямой). Так как прямая перпендикулярна плоскости, то направляющий вектор совпадает с вектором нормали ( перпендикулярный вектор) для этой плоскости.
например 51 вариант: (x-0)/3=(y+3)/(-1)=(z-4)/5
Для третьего пункта: Ищем нормальный вектор плоскости - это будет направляющий вектор прямой. Это коэффы перед t.
А потом юзай, предварительно выбрав "В задаче выбраны: Координаты вектора нормали и точки" http://ru.onlinemsch...ordinate/plane/
Спасибо от 2 Пользователи,сказавшие спасибо:
|
#6
Отправлено 23 November 2013 - 14:49
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#7
Отправлено 23 November 2013 - 22:05
Все просто:
Некий объект движется в 2D пространстве. Например имеет данные:
x (координата по x) = 50 y (координата по y) = 30 r (направление) = 270° S (скорость) = 10
Нужно составить формулы перемещения для этого объекта
У меня получилось так:
// π - число Пи vX = sin(r * (π / -180)) * S vY = cos(r * (π / -180)) * S // при текущих данных // vX = 10 // vY = 0
Соответственно за каждое перемещение вперед смещение координат будет известно как:
x = x + vX и y = y + vY
Эти формулы работают, но они выведены мной, а я тот еще нубяра в векторной алгебре.
И вроде x это косинус, а y это синус, но, повторюсь, у меня почему-то работает иначе
Я их вывел достаточно давно и забил на них. Теперь снова понадобились, может кто поможет вывести?
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#8
Отправлено 24 November 2013 - 10:56
х=х+cos(a)*s
y=y+sin(a)*s
При угле 270 градусов твой объект будет двигаться четко вниз cos(a)=0, sin(a)=-1.
Спасибо от 1 Пользователь:
|
#9
Отправлено 24 November 2013 - 15:43
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#10
Отправлено 24 November 2013 - 15:56
LizKa^^ (24 November 2013 - 10:56) писал:
х=х+cos(a)*s
y=y+sin(a)*s
При угле 270 градусов твой объект будет двигаться четко вниз cos(a)=0, sin(a)=-1.
Лизка, да ты и сейчас сможешь не плохо заработать, смотри сколько всем надо решать) бери деньга за это xD
и у меня скоро сессии мне тоже помощь нужна будет) у меня с мат. плоховато)
My name STi >
#11
Отправлено 24 November 2013 - 16:19
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#12
Отправлено 24 November 2013 - 16:22
простая и удобная, мне бы такую прогу лет 7 назад.
поставляется бесплатно с os x
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#13
Отправлено 24 November 2013 - 18:49
don corleone (24 November 2013 - 15:43) писал:
Про перевод я поняла, но тогда не нужен отрицательный знак перед 180
^_^
#14
Отправлено 24 November 2013 - 20:25
LizKa^^ (24 November 2013 - 18:49) писал:
^_^
там нужен.
а тут уже нет:
// Это работает при условии что угол а = 0° будет лежать на y = -∞ (по умолчанию угол а = 0° лежит на x = -∞) vX = cos((a + 90) * (Pi / 180)) * S vY = sin((a + 90) * (Pi / 180)) * S // по сути это тоже самое что это: vX = sin(a * (Pi / -180)) * S vY = cos(a * (Pi / -180)) * S
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#16
Отправлено 24 November 2013 - 23:50
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
#17
Отправлено 25 November 2013 - 02:19
..поисковая строка гугла )))
cos((120 + 90) * (Pi / 180)) * 10
sin((120 + 90) * (Pi / 180)) * 10
sin(120 * (Pi / -180)) * 10
cos(120 * (Pi / -180)) * 10
...
можно даже графики строить, например такой:
cos(3*x)+sin(x), cos(7*x)+sin(x)
__________________________________________________________________
Вконтактик в Артивчик?!
__________________________________________________________________
__________________________________________________________________
Поделиться темой:
1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей
Топ Статистики
Топ форумы | Лучшие авторы | Последние сообщения | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|