2020/03/07

トコロイドの書き方

トコロイドとは


Wikipediaによると下記の通り。

トロコイド (trochoid) とは、円をある曲線(円や直線はその特殊な場合)にそってすべらないように転がしたとき、その円の内部または外部の定点が描く曲線

数式表現


\[ \begin{cases} x(t) = at-b\sin t\\ y(t) = a-b\cos t \end{cases} \]

書き方


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

 条件: \(a=1, b=1\) とする

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

0 件のコメント:

コメントを投稿

【備忘録】時系列データの編集方法(R言語, tidyverse)

TimeSeries.knit 1 サンプルデータ作成 2 日付単位に集計する 2.1 月毎集計 2.2 四半期毎集計 ...