La ortogonalización es el proceso de construir una base ortogonal a partir de una base dada de un espacio lineal que tiene el mismo tramo lineal . En vista de la conveniencia e importancia de las bases ortogonales en varios problemas, los procesos de ortogonalización también son importantes.
Para obtener una base ortogonal se suele utilizar el proceso de Gram-Schmidt , durante el cual, de cada vector de un conjunto dado, a partir del segundo, se resta su proyección sobre el subespacio generado por todos los vectores anteriores. Hay otros algoritmos (con mejor estabilidad computacional ) que usan transformaciones de Householder (reflexión) o rotaciones de Givens .