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

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

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

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

имеет вид

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

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