Я переопределяю функцию Matlab в C по соображениям производительности.Теперь я ищу наиболее эффективный способ вычисления проекции вектора на блок-блок.
В терминах C я хочу вычислить
double i = somevalue;
i = (i > 1.) ? 1. : i;
i = (i < -1.) ? -1. : i;
, и так как у меня естьчтобы сделать эту операцию несколько миллионов раз, мне интересно, что может быть наиболее эффективным способом для достижения этой цели.