■加重平均補間(その1)

点Aと点Bの重みがわかっていて、その間にある点Pの重みを推定したい。

点Aと点Pの距離をa、点Aと点Pの距離をbとすると

P=(aB+bA)/(a+b) 

===================================

点Aと点B,点Cの重みがわかっていて、その間にある点Pの重みを推定したい。

点Aと点Bの距離をc、点Bと点Cの距離をa,点Cと点Aの距離をb

点Aと点Pの距離をd、点Bと点Pの距離をe,点Cと点Pの距離をfとすると

P=(A△PBC+B△PCA+C△PAB)/△ABC

 

ヘロンの公式より

△ABC=1/4・{(a+b+c)(b+c−a)(c+a−b)(a+b−c)}^1/2

△PBC=1/4・{(a+e+f)(e+f−a)(f+a−e)(a+e−f)}^1/2

△PCA=1/4・{(d+b+f)(b+f−d)(f+d−b)(d+b−f)}^1/2

△PAB=1/4・{(d+e+c)(e+c−d)(c+d−e)(d+e−c)}^1/2

===================================