при отладке бывают полезны. добавить что-то к функции, не меняя вызовы. для псевдо-векторизации, чтобы применять функции одного переменного сразу к массивам, поэлементно. для профилинга.
если ни одного знакомого слова - то пока не нужны. профилинг - замер времени, проводимого в каждой функции, с целью выявления наиболее затратных, которых выгоднее оптимизировать. а кто не сталкивался с отладкой - тот вообще счастливчик.
Да просто я пытался сделать так: поворот уже отработал, вектор,который Q(e1)=e2 должен оказаться на бис-се да ещё и растянутым ,это значит ,что у матрицы S второй столбец будет являть собой (-1,1) *коэффициент растяжения
Q(e2)= -e1 должен оказаться на оси без растяжения ,значит первый столбец в матрице S должен иметь вид (1,-1) (потому что -е1 тогда должен будет отобразиться как раз в (-1,1) )