今回は、曲線上の点Pにおける法線がx軸と交わる点をN、Pにおける曲率中心をCとし、CがPに対してNの反対側にある場合に、条件CP = PNを満たす曲線を求める方法について解説します。
ステップ1:点と法線の関係を設定する
点P(x,y)における法線は曲線の接線に垂直であり、傾きを求めるにはdy/dxを用います。法線がx軸と交わる点Nは、傾きの逆数と交点の座標を用いて求めます。
N = (X_N,0) = (x – y/dy/dx, 0)
ステップ2:曲率中心Cの座標を求める
曲率中心Cは曲率半径ρを用いて。
C = (x – ρ * dy/ds * sinθ, y + ρ * dy/ds * cosθ)
2次元平面上での一般式に簡略化し、曲率半径ρ = [1 + (dy/dx)^2]^(3/2)/|d²y/dx²|を使います。
ステップ3:距離条件CP=PNを設定
距離条件を式で表すと。
√((x_C – x_P)^2 + (y_C – y_P)^2) = √((x_N – x_P)^2 + (y_N – y_P)^2)
ここでy_N = 0なのでPN = |x_N – x_P|。Cの座標を代入して式を整理すると、微分方程式形式に変換できます。
ステップ4:微分方程式の解法
微分方程式を解くことで、条件CP=PNを満たす曲線が求まります。計算を進めると、対数型または二次関数型の特殊曲線に帰着する場合があります。具体例としてy = k√x + cの形になることがありますが、条件に応じて定数を決定します。
まとめ
今回の手順をまとめると。
- 点Pと法線の交点Nを求める。
- 曲率中心Cの座標を曲率半径を用いて求める。
- 距離条件CP=PNを式に表す。
- 微分方程式を解いて曲線を導出する。
これにより、CがPに対してNの反対側にある場合でも、距離条件を満たす曲線を求めることが可能です。


コメント