2020/03/08

サイクロイド曲線(cycloid)の書き方

サイクロイド曲線(cycloid)とは


 Wikipediaによるとサイクロイド曲線とは下記の通り。

サイクロイド (cycloid) とは、円がある規則にしたがって回転するときの円上の定点が描く軌跡として得られる平面曲線の総称である。一般にサイクロイドといえば定直線上を回転するものを指すことが多い。

数式表現


{x(t)=a(tsint)y(t)=a(1cost)

書き方


R言語での書き方は以下の通り。

条件: a=1 のとき

1
2
3
4
5
6
7
t=seq(-pi/2, 3*pi, length=180)
a=1
svg("cycloid.svg", width=5, height=5)
plot(a*(t-sin(t)), a*(1-cos(t)), type="l", asp=1, lwd=2, col=2)
abline(h=0)
abline(v=0)
dev.off()

0 件のコメント:

コメントを投稿

マンデルブロ集合の彩色方法(5)

06.knit 1 発散判定式を変更する mandelbrot() 内の発散判定式 |zn|>2 を変更する...