ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
322754 Топик полностью
Д.ARMоед (13.04.2012 11:11, просмотров: 141) ответил fk0 на Вот первое вообще непонятно как сделать. Сейчас <a,b>=|a|*|b|*cos(a,b) ==> if (K* <a,b> * abs( <a,b> ) < |a|^2*|b|^2 ) then..., где в угловых скобках скалярное произведение, а K == 1/cos(a,b). Точно эта теорема синусов нужна? А
Теорему синусов и углы считать вообще не нужно! Считаешь модуль разности масштабированных векторов или его квадрат и сравниваешь с заранее посчитанным для 1 градуса(типа порог).  по первому - см. матрицу масштабирования. У тебя же вектор в декартовых координатах. Ну, хотя бы вот здесь http://www.netlib. …/book0032/part1_03.htm