■解析入門■
■問 3.10 曲線の長さを求める (p.90)■
定積分を用いて,曲線の長さを求める。
Mathematica プログラム例 (サイクロイド)
- Clear[a]
- x[t_]=a (t-Sin[t]);y[t_]:=a (1-Cos[t]);
- Integrate[Sqrt[x'[t]^2+y'[t]^2],{t,0,2Pi}]
- a:=1;
- ParametricPlot[{x[t],y[t]},{t,0,2Pi},AspectRatio -> Automatic]
計算結果
Mathematica プログラム例 (アルキメデス曲線)
- f[t_]:=3t
- <<Graphics`Graphics`
- PolarPlot[f[t],{t,0,2Pi}]
- Integrate[Sqrt[f[t]^2+f'[t]^2],{t,0,2Pi}]
- N[%]
計算結果