裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

黄金四角形(黄金長方形)を R で描く

2010年08月31日 | ブログラミング
長い R プログラムも見たが,簡単に描くことができる。

phi <- (1+sqrt(5))/2
radian <- 90:180*pi/180
xy <- rbind(c(cos(radian), -1, 0, 0, -1), c(sin(radian), 1, 1, 0, 0))
par(mar=c(0, 0, 0, 0))
plot(c(-1, phi-1), c(0, 1), type="n", axes=FALSE, xlab="", ylab="", asp=1)
for (m in 1:11) {
    lines(t(xy))
    xy <- (matrix(c(0, -1, 1, 0), 2)%*%xy+c(0, 1/phi))/phi
}

実行結果は以下の通り

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« もっと簡単な方法がある | トップ | 分散0の列を取り除く »
最新の画像もっと見る

コメントを投稿

ブログラミング」カテゴリの最新記事