MCPで接続 →

計算を入力してください

使用できる関数:

t(恒等関数)、t^2(2乗)、t^3(3乗)、sin(t)、cos(t)、tan(t)、exp(t)(指数関数)、log(t)(自然対数)、sqrt(t)(平方根)

公式

広告

結果

入力
x(t) t
y(t) t^2
t 5
計算結果
点 (x, y) (5, 25)
曲率 0.002
曲率半径 507.5187
接触円の中心 (-500, 75.5)

接触円(曲率円)とは?

接触円とは、ある一点で曲線に最もよく一致する円のことです。その点で曲線に「口づけ」するようにぴったり寄り添うことから、ラテン語のosculare(口づけする)が語源となっています。接触円は、その点を通るだけでなく、曲線の傾き(接線方向)と曲がり具合(曲率)までもが一致しているのが特徴です。x(t)とy(t)で表される滑らかなパラメトリック曲線であれば、選んだパラメータtにおいて、接触円は曲線と同じ接線方向と曲率を共有します。

このツールは、入力されたパラメトリック方程式とtの値から、次の3つを計算します。曲率κ、曲率半径R、そして接触円の中心座標です。これらの量は物理学、道路や鉄道の線形設計、コンピュータグラフィックス、微分幾何学など、幅広い分野で活用されています。

ある点で接する接触円を持つ曲線
接触円はある点で曲線に寄り添い、接線と曲率を共有します。

使い方

  • 曲線のx成分をtの関数として入力します(例:cos(t))。
  • 同様にy成分を入力します(例:sin(t))。
  • 接触円を求めたいパラメータtの値を入力します(三角関数を使う場合は単位はラジアンです)。
  • 曲率・曲率半径・中心座標が表示されます。

計算式の解説

パラメトリック曲線の曲率は次の式で求められます。

$$\kappa = \frac{\left| x^{\prime} y^{\prime\prime} - y^{\prime} x^{\prime\prime} \right|}{\left( x^{\prime 2} + y^{\prime 2} \right)^{3/2}}$$

曲率半径はその逆数です。\(R = 1 / \kappa\)。半径が大きいほど緩やかなカーブ、小さいほど急なカーブを表します。

接触円の中心は、曲線上の点から内側を向く法線方向に沿って、距離Rだけ離れた位置にあります。中心座標は、点(x, y)に適切な法線方向のずれを加えることで求められます。

広告
曲線上の一点における曲率半径、中心、接線を示す図
半径Rは曲率の逆数で、中心は内向き法線方向にあります。

計算例

曲線 \(x(t) = \cos(t)\)、\(y(t) = \sin(t)\)(単位円)を、\(t = 0\) で考えてみましょう。このとき \(x^{\prime} = -\sin(t)\)、\(y^{\prime} = \cos(t)\)、\(x^{\prime\prime} = -\cos(t)\)、\(y^{\prime\prime} = -\sin(t)\) となります。\(t = 0\) を代入すると曲率は \(\kappa = 1\) となり、半径は \(R = 1\) です。中心は原点(0, 0)に位置します。これは至極当然の結果で、単位円の接触円はその円そのものになるからです。

よくある質問

tの単位は何ですか? 関数に三角関数が含まれる場合、tはラジアンとして扱われます。多項式の曲線では、tは単なる無次元のパラメータです。

曲率がゼロのときは? 変曲点や直線部分では \(\kappa = 0\) となり、半径は無限大になります。この場合、有限の接触円は存在せず、接線のみが定義されます。

曲率は何の役に立ちますか? 曲率は「どれだけ急に曲がっているか」を数値化したものです。技術者は道路上の横方向の加速度を抑えるために利用し、アニメーターは滑らかな動きの軌道を作るために活用します。

最終更新: