1 / 1 / 1
Регистрация: 24.09.2012
Сообщений: 117
|
|
1 | |
найти угол между векторами12.05.2013, 13:03. Показов 4312. Ответов 13
Метки нет Все метки)
(
как найти угол между векторами а {-14, 2, 5} и направляющей другого вектора {2, -2, 1} ???
мне это нужно чтобы найти скалярное произведение этих векторов задача такая: найти вектор С, который является ортогональной проекцией вектора В на прямую с направляющим вектором А. Решается задача по этомуш шаблону
0
|
|
12.05.2013, 13:03 | |
Ответы с готовыми решениями:
13
Известны ориентированные углы между векторами: угол(АВ,АС)=120 и угол (АВ,АД)=-60. Определите угол (АС,АД)
Найти скалярное произведение и угол между векторами |
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
12.05.2013, 14:11 | 2 |
{x1, y1, z1} * {x2, y2, z2} = x1 * x2 + y1 * y2 + z1 * z2
Обычно угол через скалярное произведение находят, а не наоборот.
0
|
1 / 1 / 1
Регистрация: 24.09.2012
Сообщений: 117
|
|
12.05.2013, 14:37 [ТС] | 3 |
0
|
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
12.05.2013, 15:00 | 4 |
0
|
1 / 1 / 1
Регистрация: 24.09.2012
Сообщений: 117
|
|
12.05.2013, 15:15 [ТС] | 5 |
скалярное произведение векторов = длина первого вектора * длина второго вектора * косинус уггла между ними
разве нет?
0
|
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
12.05.2013, 15:19 | 6 |
Да, и так тоже. И это как раз используется для вычисления угла:
l1 * l2 * cos = x1 * x2 + y1 * y2 + z1 * z2 cos = (x1 * x2 + y1 * y2 + z1 * z2) / (l1 * l2) Почитай учебник или Википедию...
0
|
648 / 230 / 45
Регистрация: 24.01.2013
Сообщений: 695
|
|
12.05.2013, 15:28 | 7 |
Если не изменяет память, вектора должны быть нормализованы.
0
|
1 / 1 / 1
Регистрация: 24.09.2012
Сообщений: 117
|
|
12.05.2013, 15:30 [ТС] | 8 |
а в итоге, меня просят найти вектор С
Что подразумевается? Координаты? Уравнение? в ответе по формуле из шаблона у меня вышла дробь
0
|
77 / 77 / 16
Регистрация: 13.12.2012
Сообщений: 313
|
|
12.05.2013, 17:20 | 9 |
1
|
1 / 1 / 1
Регистрация: 24.09.2012
Сообщений: 117
|
|
12.05.2013, 17:33 [ТС] | 10 |
Формула
где вектор а это вектор а (по моим условиям) {-14, 2, 5} а вектор u = вектору b в моей задачи {2, -2, 1} считаем и получаем: (x1 * x2 + y1 * y2 + z1 * z2)/3=-27/3 или нужно каждую координату делить отдельно? что в итоге выйдет {-28/3, -4/3, 5/3} ?
0
|
77 / 77 / 16
Регистрация: 13.12.2012
Сообщений: 313
|
|
12.05.2013, 17:41 | 11 |
зачем делить на 3?
длина вектора а равна .. т.е ответ будет таким:
1
|
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
12.05.2013, 19:27 | 14 |
Жесть... В первом посте же ещё была нормальная формула, только, видимо, был вопрос в том, как искать скалярное произведение по координатам.
0
|
12.05.2013, 19:27 | |
Помогаю со студенческими работами здесь
14
найти угол между двумя векторами в пространстве Найти длину высоты ВН и угол между векторами ВН и ВА Угол между лучами. Угол между векторами. Решение треугольника. Найти длину вектора, проекцию и угол между векторами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |