正交投影找出子空間中離給定向量最近的點。本頁的子空間S是通過原點O的平面或直線,給定向量為b。它的投影p位於S中,誤差e=b−p則與S成直角。你可以移動b、改變S,將p與S中的其他點比較,也可以觀察b在兩軸上的影子何時相加恰好等於p。
為什麼直角會給出最近點?在S中另取一點q。從q到p的線段位於S內,因此與e垂直。b、p與q三點構成直角三角形,直角在p處,由畢氏定理可得
S中的其他點都更遠∣b−q∣2=∣e∣2+∣p−q∣2 因此,除非q就是p,否則b到q的距離大於到p的距離。反過來也成立:若e朝S中的某個方向傾斜,將p往那個方向稍微移動,就能更接近b。所以在平面中,最近點就是讓e同時垂直於u與w的那一點。在直線上,只須垂直於u即可。
求p,就是解這些直角條件。在直線上,p是u的倍數,而條件e⋅u=0決定了這個倍數:
投影到直線上p=u⋅uu⋅bu 在平面中,令p=c1u+c2w。條件e⋅u=0與e⋅w=0成為關於c1與c2的兩個一次方程,稱為正規方程式:
正規方程式(u⋅u)c1+(u⋅w)c2=u⋅b,(w⋅u)c1+(w⋅w)c2=w⋅b 讀數同時以座標,以及u與w的線性組合表示p。在同一平面內拖曳u與w,係數會改變,但p不變。投影只取決於子空間本身,與用哪些向量描述它無關。
當u與w垂直時,兩個方程彼此獨立。每個係數只取決於一根軸,p就是b在兩軸上的影子之和:
只在兩軸垂直時成立p=u⋅ub⋅uu+w⋅wb⋅ww 對斜軸而言,這個捷徑通常行不通。計算每個影子時都忽略另一根軸,因此影子之和s通常不會落在p上。此時讀數顯示,b−s至少有一個直角條件不成立。讓w垂直於u會將w換成它垂直於u的部分,這是格拉姆–施密特正交化的一步。平面仍是原來的平面,但兩根軸現在互相垂直,對任何b,影子之和都等於p。
通過(1,1,1)的對角線提供了一個熟悉的例子。將b投影到這條直線,等於把b的每個分量換成各分量的平均數,而∣e∣2就是各分量與平均數之差的平方和。最小平方法迴歸使用的也是這種投影。