2020/03/14

デカルトの正葉線(folium of Descartes)の書き方

デカルトの正葉線とは


 Wikipediaによるとデカルトの正葉線とは下記の通り。

デカルトの正葉線(デカルトのせいようせん、folium of Descartes)は直交座標の方程式 (1) によって表される曲線である。パラメータ表示では式 (2) と表される。原点Oで自らと交わる。 x+y+a=0 を漸近線に持つ。ループで囲まれる面積は S=3a22 である。


数式表現


(直交座標表示)
(1)x3+y33axy=0
(パラメータ表示)
(2){x=3at1+t3y=3at21+t3(t1)

書き方


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

 条件:a=1 のとき

1
2
3
4
5
6
7
8
x=y=seq(-2, 2, 0.02)
f1=function(x, y, a) x^3 + y^3 - 3*a*x*y
z=outer(x, y, f1, a=1)
svg("descartes.svg", width=5, height=5)
contour(x, y, z, drawlabels=F, levels=0, asp=1, lwd=2, col=2)
abline(h=0)
abline(v=0)
dev.off()

0 件のコメント:

コメントを投稿

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

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