HAVSIN(x,x0,h0,x1,h1)
関数は、2 つの関数間のスムーズな遷移を行う haversine 関数を定義します。
引数(Arguments)
X
|
独立変数です。
独立変数には、2*TIME などの有効な表現を入力できます。
|
x0
|
関数が開始する時点の独立変数の値です。
|
h0
|
x0
での関数の値です。
|
x1
|
関数が終了する時点の独立変数の値です。
|
h1
|
x1
での関数の値です。
|
関数定義
HAVSIN(x,x0,h0,x1,h1) =
h0
|
x ≤ x0
|
a + b * sin(c(x)*Π - (Π/2))
|
x0 < x < x1
|
h1
|
x ≥ x1
|
ここで
a = (h1+h0)/2
b = (h1-h0)/2
c(x) = ( x-x0)/ (x1-x0)