热门问题
时间线
聊天
视角

重心坐標

来自维基百科,自由的百科全书

Remove ads

數學中,重心坐標是由單形(如三角形四面體等)頂點定義的坐標。重心坐標是齊次坐標的一種。

v1, ..., vn向量空間V中一個單形的頂點,如果V中某點p滿足,

那麼我們稱係數(λ1, ..., λn)是 p關於v1, ..., vn重心坐標。這些頂點自己的坐標分別是(1, 0, 0, ..., 0),(0, 1, 0, ..., 0), ...,(0, 0, 0, ..., 1)。重心坐標不是惟一的:對任何不等於零的k,(k λ1, ..., k λn)也是p的重心坐標。但總可以取坐標滿足 λ1 + ...+ λn = 1,稱為正規化坐標。注意到定義式在仿射變換下不變,故重心坐標具有仿射不變性。

如果坐標分量都非負,則pv1, ..., vn凸包內部,即由這些頂點組成的單形包含p。我們設想如果有質量λ1, ..., λn分別位於單形的頂點,那麼質量中心就是p。這是術語「重心」的起源,1827年由奧古斯特·費迪南德·莫比烏斯最初引入。

Remove ads

三角形的重心坐標

Thumb

三角形情形中,重心坐標也叫面積坐標,因為P點關於三角形ABC的重心坐標和三角形PBC, PCAPAB的(有向)面積成比例,證明如下(如右圖所示)。

我們用黑體小寫字母表示對應點的向量,比如三角形ABC頂點為,P點為等。設PBC, PCAPAB面積之比為,設射線APBC交於D,則

從而
,故

所以,就是P的重心坐標。

Remove ads

坐標變換

給定三角形平面一點P,我們將這一點的面積坐標笛卡爾坐標表示出來。

利用笛卡爾坐標中的三角形面積公式:

我們可得:

類似地有,注意ABC構成一個三角形,上式的分母不可能為0。

反過來則簡單得多:

Remove ads

判斷一點的位置

因重心坐標是笛卡爾坐標的一個線性變換,從而它們在邊和三角形區域之間的變化是線性的。如果點在三角形內部,那麼所有重心坐標屬於開區間;如果一點在三角形的邊上,至少有一個面積坐標為0,其餘分量位於閉區間。如果有某個坐標小於0,則位於三角形外部,具體分布可參考上圖。 圖示中,B和C頂端的坐標正負反了,B的應該是(-,+,-),C的是(-,-,+)

應用

面積坐標在涉及到三角形子區域的工程學問題時特別有用,經常可以化簡解析積分求值,高斯積分法表也常以面積坐標的形式給出。

考慮由頂點, 定義的三角形T,任何在三角形內部的點都能寫成頂點的加權和:

這裡是面積坐標。注意到。從而,函數T上的積分為:

這裡S是三角形T的面積。注意上式具有線性插值的形式。

重心坐標提供了一種非結構網格上函數插值的方法,假設函數值在所有網格的頂點上已知。如果,則點位於三角形內部或邊界上。我們取的插值為

這個線性插值是自動正規的因為

Remove ads

四面體的重心坐標

重心坐標容易推廣到三維空間。3維單形即四面體,具有四個三角形面和四個頂點。

完全類似於三角形,四面體的頂點的重心坐標為(1,0,0,0),為(0,1,0,0),如是等等。

的笛卡爾坐標和為關於四面體的重心坐標的關係:

這裡組成的四面體的體積,類似於三角形也可以用笛卡爾坐標的一個行列式表示出來。

3維重心坐標和2維一樣,可以確定一點是否位於四面體內部,也能對四面體網格上函數插值。因為利用重心坐標可以極大地簡化3維插值,四面體網格經常用於有限元分析

Remove ads

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads