爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1903|回复: 1

绘制递归树

[复制链接]

新浪微博达人勋

发表于 2022-12-30 22:24:18 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
脚本:
  1. def f(x, y, d, R, n, N):
  2.     if n < N:
  3.         b = zeros(3)
  4.         if n > 3:
  5.             b = [.5,.2,.6]

  6.         X = R * sin(np.deg2rad(d)) + x
  7.         Y = R * cos(np.deg2rad(d)) + y
  8.         plot(X, Y, color=b, linewidth=np.linalg.norm(R)/15)
  9.         A = array([0,-48,-25,43,31])
  10.         for i in range(1, 5):
  11.             r = (i + 1) % 2
  12.             L = .58 + r * .07
  13.             f(X, Y, d+A, L*R, n+1, 7-r)

  14. ax = axes(outerposition=[0,0,1,1], axis=False)
  15. f(0, 0, array([0,0,-5.76,0,6.58,0]), array([0,55,99,55,105,55]), 0, 1)


tree_recursion.png

评分

参与人数 1金钱 +2 收起 理由
haha01 + 2

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-12-31 11:16:04 | 显示全部楼层
厉害厉害~~膜拜大神!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表