本文的閱讀等級:初級
考慮平面上的一個 邊形,令
表示逆時針方向排序的
個端點座標 (參見下圖)。這個
邊形面積記為
,可由
個二階行列式之和算出:
,
稱為測量員 (surveyor) 公式。有人將此公式簡明地表示為[1]:
。
測量員公式的計算方式形如
所以又稱為鞋帶 (shoelace) 公式。我們知道二階行列式 等於
的兩個列向量 (row vector) 所張開的平行四邊形的有號面積 (見“行列式的運算公式與性質”)。等式
說明列向量張開的平行四邊形有號面積等於行向量 (column vector) 張開的平行四邊形有號面積。根據右手定則,若右手拇指外的四根手指的彎曲方向 (即逆時針方向) 視為由第一列向量至第二列向量的旋轉方向,則面積為正,反之,面積為負。下面我們利用行列式的幾何意義與基本性質證明測量員公式。
首先推導三角形面積公式。若 ,令三角形的兩個邊向量為
。
向量 和
所張的平行四邊形面積為
,
可知端點為 的三角形面積等於
。
利用行列式基本性質:(1) 行列式對於任一行都是線性函數,(2) 交換兩行改變正負號,(3) 兩行相同則行列式為零,可得
故三角形面積為[2]
。
請你自行舉些例子驗證這個公式。
接著考慮 邊形,
。為了使用三角形面積公式,將
邊形切割成
個三角形。我們看
的情況。見下圖,五邊形被分割成 3 個三角形,按逆時針方向端點標號,分別表示為
。
五邊形面積等於3個三角形面積之和,即
其中三角形 分別與
和
擁有共邊
和
。在計算相鄰三角形面積時,因為共邊兩端點的排序相反,就有
和
,故五邊形面積公式為
。
運用同樣方法可歸納證明一般多邊形的測量員面積公式。
註解
[1] 行列式僅定義於方陣,何不也定義非方陣的行列式?譬如,根據測量員公式,為何不將 階矩陣的行列式定義為
?
我們可以任意定義 階矩陣的函數,但不能稱之為行列式。對於一個
階矩陣
,假設函數
傳回一純量。若
,則
。我們要求函數
必須滿足行列式的基本性質,譬如,行列式可乘公式:
,其中
和
是同階方陣。具體地說,若
是
階矩陣且
是
階矩陣,則
。設
,則
且
。然而,
這個矛盾說明非方陣不存在具有與行列式相同性質的函數。
[2] 利用餘因子 (cofactor) 展開,三角形面積亦可表示為
。
用三階行列式推導鞋帶公式

謝謝補充。
看這篇文章發現一個小錯誤
一開始推導三角形面積的
det[u v]=[ ]
左下角應該是y1-y0
謝謝指出錯誤,已更正。
很有意思,这个surveyor公式其实可以用微积分中的Green’s theorem来证明。(那天复习微积分看到的)。