視点が動くと 〜ムービング・フレーム〜 曲線のムービング・フレーム 楕円の曲率、サイクロイドの曲率
新装版 幾何学は微分しないと 〜微分幾何学入門〜 (中内伸光(著)、現代数学社)の第2章(視点が動くと 〜ムービング・フレーム〜)、2.1(曲線のムービング・フレーム)の練習問題2.2の解答を求めてみる。
1 (楕円)
2(サイクロイド)
コード(Wolfram Language, Jupyter)
ArcCurvature[{a Cos[t], b Sin[t]}, t]
Simplify[%, a > 0 && b > 0]
ArcCurvature[{a (t - Sin[t]), a (1 - Cos[t])}, t]
Simplify[%, a > 0]
a = 2;
b = 3;
ParametricPlot[{a Cos[t], b Sin[t]}, {t, -Pi, Pi}]
Plot[a b / (a^2Sin[t]^2 + b^2Cos[t]^2)^(3/2), {t, -Pi, Pi}]
ParametricPlot[{a (t - Sin[t]), a (1 - Cos[t])}, {t, -5 Pi, 5 Pi}]
Plot[-1 / (4a Abs[Sin[t] / 2]), {t, -5 Pi, 5 Pi}, PlotRange -> {-1, 1}]