Конечно есть - решать в лоб оптимизационную задачу. Вам требуется найти 

 - это  расстояние от элемента до подпространства. Если у вас подпространство 

 - это линейная оболочка элементов 

, то любой элемент 

 имеет вид

Поэтому исходная задача сводится к следующей задаче оптимизации: найти 

. 
Только иногда с помощью свойств частичных сумм и коэффициентов ряда Фурье решать такие задачи проще.
Если всё-таки будет решать описанным выше образом, то помните - можно искать минимум не нормы, а её квадрата. Это эквивалентная задача.