2020/03/25

インボリュート曲線(logarithmic spiral)の書き方

インボリュート曲線とは


出典: フリー百科事典『ウィキペディア(Wikipedia)

 インボリュート曲線(インボリュートきょくせん)は、その法線が常に一つの定円に接するような平面曲線である。円の伸開線 (involute of circle) あるいは反クロソイド (anti-clothoid) とも呼ばれる。固定されて回転しない円形のリールに巻き取られた糸を弛まないように引き、ほどいていくと、糸の端点はインボリュート曲線を描く。


数式表現


媒介変数表示
(1){x=a(cost+tsint)y=a(sinttcost)

書き方


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

 条件: a=1 の時

1
2
3
4
5
6
7
t=seq(0, 12*pi, length=300)
a=1
svg("involute.svg", width=5, height=5)
plot(a*(cos(t)+t*sin(t)), a*(sin(t)-t*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 を変更する...