迭代映射和分形

Wolfram 语言具有灵活的功能来处理迭代映射,以及调查常见对象(例如 Julia 集合和 Mandelbrot 集合)的高度优化的算法.

迭代任意函数

Nest 迭代一个函数

NestList  ▪  NestGraph  ▪  NestWhile  ▪  NestWhileList  ▪  FixedPoint  ▪  FixedPointList

ReplaceRepeated 进行重复的替换

Groupings 根据列表生成所有可能的嵌套

替代系统

SubstitutionSystem 字符串、列表或数组替代系统

RulePlot 显示替换系统的规则和演化

ArrayFilter  ▪  ArrayFlatten

几何迭代

AnglePath 根据转弯和移动计算龟标图形

AnglePath3D 根据三维中的连续旋转计算路径

空间填充曲线

HilbertCurve 产生任意维数的希尔伯特曲线

PeanoCurve  ▪  SierpinskiCurve  ▪  KochCurve

复杂的迭代映射

JuliaSetPlot 绘制任意有理函数的 Julia 集合

JuliaSetPoints  ▪  JuliaSetIterationCount

MandelbrotSetPlot 将 Mandelbrot 集合以任意分辨率绘制

MandelbrotSetMemberQ  ▪  MandelbrotSetDistance  ▪  MandelbrotSetIterationCount

JuliaSetBoettcher  ▪  MandelbrotSetBoettcher

分形区域

CantorMesh  ▪  MengerMesh  ▪  SierpinskiMesh

分形函数

CantorStaircase  ▪  MinkowskiQuestionMark

离散递归关系

RecurrenceTable 从递归关系创建数值表格

替代序列

ThueMorse  ▪  RudinShapiro

迭代布尔函数

CellularAutomaton 任何维度下的任意元胞自动规则

迭代的字符串替代

StringReplace

StringReplaceList 用字符串替代产生多路系统