2020/03/11

カージオイド(cardioid)の書き方

カージオイドとは


Wikipediaによるとカージオイドとは下記の通り。

カージオイド(英: cardioid)は、極座標の方程式\eqref{a}によって表される曲線である。心臓形(しんぞうけい)とも呼ばれる。心臓に似た形のためこの名称が付いた。


数式表現


\[ \displaystyle r(t)=a(1+\cos t) \tag{1} \label{a} \]

書き方


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

 条件:\(a=1\) のとき

t=seq(0, 2*pi, length=180)
a=1
r=a*(1+ cos(t))
x=r*cos(t)
y=r*sin(t)
svg("cardioid.svg", width=5, height=5)
plot(x, y, type="l", asp=1, lwd=2, col=2)
abline(h=0)
abline(v=0)
dev.off()

0 件のコメント:

コメントを投稿

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

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