巴恩斯利蕨学习链接

下面用R画一下:

npts<-50000
point_mat<-matrix(data=NA,nrow=npts,ncol=2)
list_fun<-list(
f1=function(x,y){c(0., 0.16*y)} # R里的匿名函数
f2=function(x,y){c(0.85*x + 0.04*y, -0.04*x + 0.85*y + 1.6)},
f3=function(x,y){c(0.2*x - 0.26*y, 0.23*x + 0.22*y + 1.6)},
f4=function(x,y){c(-0.15*x + 0.28*y, 0.26*x + 0.24*y + 0.44)}
) x<-0;y<-0
for (i in 1:npts) {
point_mat[i,]<-c(x,y)
random<-sample(list_fun,size=1,replace=TRUE,
prob=c(0.01, 0.85, 0.07, 0.07))[[1]]
vec<-random(x,y)
x<-vec[1];y<-vec[2]
}
# 画图
plot(point_mat[,1],point_mat[,2],
type='p',pch=19,col='#008000',cex=0.1,
xlab='',ylab='')

图形如下:

最新文章

  1. emoji哈哈哈哈
  2. 思达index网站
  3. Mac OS X 中安装JDK 7
  4. javascript dom 编程艺术笔记 第四章:图片库
  5. 利用js获取时间并输出值
  6. Linux学习笔记6-Linux根目录下各个目录的作用
  7. [置顶] ※数据结构※→☆线性表结构(list)☆============双向链表结构(list double)(三)
  8. [js高手之路]深入浅出webpack教程系列7-( babel-loader,css-loader,style-loader)的用法
  9. 剑指Offer-数组中重复的数字
  10. 消息对话框 MessageBoxButtons
  11. jQuery应用实例1:定时弹出图片
  12. JUnit单元测试入门
  13. bzoj 2115 Xor - 线性基 - 贪心
  14. java基本语法一
  15. mybatis逆向文件
  16. Django 的路由层URL 分组 路由分发 反向解析
  17. JavaScript之函数柯里化
  18. LeetCode 628. 三个数的最大乘积
  19. GIT使用—提交的查找与变更
  20. 在MEF中实现延迟加载部件(转)

热门文章

  1. 恢复Gitee删除的文件
  2. ASP.NET Core http请求内容过大, IIS服务器 返回 Request Too Long 解决方案
  3. spring-boot logback 日志
  4. Unity 使用IO流获取PNG/JPG/GIF/BMP的宽高【转】
  5. 086_Service Cloud
  6. 常用ansible命令梳理
  7. [iOS] iPhone,开发工具的一些杂项
  8. mysql查询数据是否连续增长
  9. Metasploit渗透测试框架二
  10. java判断上传图片格式