[TOC]

一、"科赫雪花小包裹"问题分析

1.1 科赫雪花

高大上的分形几何

分形几何是一种迭代的几何图形,广泛存在于自然界中

科赫曲线,也叫雪花曲线

1.2 用Python绘制科赫曲线

二、"科赫雪花小包裹"实例讲解(上)

2.1 科赫曲线的绘制

递归思想:函数+分支

递归链条:线段的组合

递归基例:初识线段

# KochDrawV1.py

import turtle

def koch(size, n):

if n == 0:

turtle.fd(size)

else:

for angle in [0, 60, -120, 60]:

turtle.left(angle)

koch(size / 3, n - 1)

def main():

turtle.setup(800, 400)

turtle.penup()

turtle.goto(-300, -50)

turtle.pendown()

turtle.pensize(2)

koch(600, 3) # 3阶科赫曲线,阶数

turtle.hideturtle()

main()

2.2 科赫雪花的绘制

# KochDrawV1.py

import turtle

def koch(size, n):

if n == 0:

turtle.fd(size)

else:

for angle in [0, 60, -120, 60]:

turtle.left(angle)

koch(size / 3, n - 1)

def main():

turtle.setup(600,600)

urtle.penup()

turtle.goto(-200, 100)

turtle.pendown()

turtle.pensize(2)

level = 3 # 3阶科赫雪花,阶数

koch(400, level)

turtle.right(120)

koch(400, level)

turtle.right(120)

koch(400, level)

turtle.hideturtle()

main()

三、"科赫雪花小包裹"实例讲解(下)

打包才能上路…

pyinstaller –i curve.ico –F KochDrawV2.py

对编写后的科赫雪花代码进行打包处理

四、"科赫雪花小包裹"举一反三

4.1 绘制条件的扩展

修改分形几何绘制阶数

修改科赫曲线的基本定义及旋转角度

修改绘制科赫雪花的基础框架图形

4.2 分形几何千千万

康托尔集、谢尔宾斯基三角形、门格海绵…

龙形曲线、空间填充曲线、科赫曲线…

函数递归的深入应用…

python绘制n阶科赫曲线线段_034 实例8-科赫雪花小包裹相关推荐

  1. python绘制n阶科赫曲线线段_分形几何中科赫雪花的绘制

    目录分形几何在自然界中广泛存在(康托尔集.谢尔滨斯基三角形.门格海绵.龙形曲线.科赫曲线...),实际上分形几何是一种迭代的几何图形.本文主要讨论科赫曲线. 科赫曲线的绘制: import turtl ...

  2. python绘制n阶科赫曲线线段_骚操作:用Python来一场人工造雪

    具体介绍 先给大家介绍科赫曲线,科赫曲线在众多经典数学曲线中非常著名,由瑞典数学家冯 科赫于1904年提出,由于其形态类似雪花,也被成为雪花曲线. 下面对科赫曲线基本概念和绘制方法做个简单的介绍:正整 ...

  3. python中pyinstaller库的使用(第三方库) 实例8:科赫雪花小包裹

    模块一:turtle库 模块二:time库 模块三:random库 模块四:pyinstaller库(第三方库) 我们希望用可执行文件的方式来执行一段代码 而不是直接用源代码 将.py源代码转换成无需 ...

  4. 用python绘制斐波那契螺旋线

    用python绘制斐波那契螺旋线 cd 啥是斐波那契数列 斐波那契数列(Fibonacci sequence),名字版本有很多,黄金分割数列.兔子数列-但指的是都是这样一个数列: 0 . 1 . 1 ...

  5. python的turtle绘制科赫曲线

    科赫曲线是一种像雪花的几何曲线 科赫曲线是一种分形.其形态似雪花,又称科赫雪花.雪花曲线. 1.给定线段AB,科赫曲线可以由以下步骤生成:   2.将线段分成三等份(AC,CD,DB)   3.以CD ...

  6. Python——科赫曲线绘制

    基本概念 科赫曲线:科赫曲线是一种像雪花的几何曲线,所以又称为雪花曲线,它是de Rham曲线的特例.科赫曲线是出现在海里格·冯·科赫的论文<关于一条连续而无切线,可由初等几何构作的曲线> ...

  7. python绘制科赫曲线

    关于科赫曲线的变换: 1.将线段分成相等的三部分,ab,bc,cd 2.以bc为底,向内或向外做一个正三角形bcm,擦除bc 3.对ab,bm,mc,cd继续1.2操作 我们可以得出以下规律 可以看出 ...

  8. Python 科赫曲线绘制

    科赫曲线绘制 #科赫曲线绘制 import turtle import time def koch(size, n):if n == 0:turtle.forward(size)else:for an ...

  9. python科赫曲线画树叶_Python——科赫曲线绘制

    基本概念 科赫曲线:科赫曲线是一种像雪花的几何曲线,所以又称为雪花曲线,它是de Rham曲线的特例.科赫曲线是出现在海里格·冯·科赫的论文<关于一条连续而无切线,可由初等几何构作的曲线> ...

最新文章

  1. python3.6安装版本选择
  2. MS CRM 2011插件调试工具
  3. 综述 | 知识图谱发展概述
  4. 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波15 - 锐化高通滤波器 -拉普拉斯核(二阶导数)
  5. ul、li列表简单实用代码实例
  6. cascade=CascadeType.ALL的深坑
  7. 使用Windows 7 管理Windows 2008 R2
  8. Android 9.0的One UI系统,三星S9/S9+更新One UI 安卓9.0已正式推送
  9. Android 网络图片加载之cude 框架
  10. 【视频插帧】XVFI: eXtreme Video Frame Interpolation
  11. 博客搭建(基于hexo)
  12. 幻想乡三连C:狂飙突进的幻想乡
  13. 裴蜀定理、拓展欧几里得及其证明
  14. python数据处理——取dataframe的一列或一行
  15. 阅读软件汇-EPUB专版
  16. 瞄准托育供需矛盾,提供优质教育产品和普惠服务
  17. 方正无盘服务器,方正科技改革大学图书馆电子阅览室
  18. 面向数据结构的C语言基础速成宝典
  19. BOOT MENU中无效引导删除方式 - Windows系统
  20. 牛客国庆集训派对Day2 H 卡牌游戏 [ 期望dp ]

热门文章

  1. 《华仪酒店管理系统》项目研发阶段性总结
  2. 天心ERP 采购单刷单号 增加工厂订单编号,供应商编号
  3. 计算机英语填词游戏,英语填字游戏电脑版
  4. 爬取高德地图poi数据
  5. 关于blue soleil无法识别某些蓝牙适配器的解决方法
  6. Go Transport
  7. win7远程桌面连接去掉自己电脑的域
  8. 你了解多少?从设计开始详解移动电源
  9. myfriend 的博客
  10. 游戏贪吃蛇计分c语言,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧