Вопрос по векторам
Сообщений: 4
• Страница 1 из 1
- рыбка-бананка
- (Свежак)
-
- Сообщения: 38
- Зарегистрирован: 19-07-2007
Вопрос по векторам
Люди, помогите. По работе надо.
Надо узнать угол между двумя произвольными векторами, заданными как (x1,y1,z1) и (x2,y2,z2) в трёхмерной системе.
то есть задача в том, чтобы узнать скорость вращения вектора (основание всегда в начале координат).
пройденное расстояние (на кончике вектора - при его вращении) высчитываю как корень из ((x2-x1)квадрат+(y2-y1)квадрат+(z2-z1)квадрат)
могу также посчитать углы каждого вектора к каждой и осей (x,y,z).
но вот как угол между веторами посчитать - понимаю что несложно, но не сконтачивает в голове.
Пасиб!
Надо узнать угол между двумя произвольными векторами, заданными как (x1,y1,z1) и (x2,y2,z2) в трёхмерной системе.
то есть задача в том, чтобы узнать скорость вращения вектора (основание всегда в начале координат).
пройденное расстояние (на кончике вектора - при его вращении) высчитываю как корень из ((x2-x1)квадрат+(y2-y1)квадрат+(z2-z1)квадрат)
могу также посчитать углы каждого вектора к каждой и осей (x,y,z).
но вот как угол между веторами посчитать - понимаю что несложно, но не сконтачивает в голове.
Пасиб!
RE: Вопрос по векторам
cos alpha = (a, b)/(|a||b|)
(x1 x2+ y1 y2 +z1 z2) /sqrt(x1^2 +y1^2+z1^2)/sqrt(x2^2 +y2^2+z2^2),
(x1 x2+ y1 y2 +z1 z2) /sqrt(x1^2 +y1^2+z1^2)/sqrt(x2^2 +y2^2+z2^2),
- Перекати-поле
- Местный
- Сообщения: 980
- Зарегистрирован: 25-01-2006
RE: Вопрос по векторам
[quote=student13]
cos alpha = (a, b)/(|a||b|)
(x1 x2+ y1 y2 +z1 z2) /sqrt(x1^2 +y1^2+z1^2)/sqrt(x2^2 +y2^2+z2^2),
[/quote]
Уважаю математиков! Они - потомки олимпийских богов!!!
Музыка чистого разума.

cos alpha = (a, b)/(|a||b|)
(x1 x2+ y1 y2 +z1 z2) /sqrt(x1^2 +y1^2+z1^2)/sqrt(x2^2 +y2^2+z2^2),
[/quote]

Музыка чистого разума.

Сообщений: 4
• Страница 1 из 1
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2