迭代映射和分形
Wolfram 语言具有灵活的功能来处理迭代映射,以及调查常见对象(例如 Julia 集合和 Mandelbrot 集合)的高度优化的算法.
迭代任意函数
Nest — 迭代一个函数
NestList ▪ NestGraph ▪ NestWhile ▪ NestWhileList ▪ FixedPoint ▪ FixedPointList
ReplaceRepeated — 进行重复的替换
Groupings — 根据列表生成所有可能的嵌套
替代系统
SubstitutionSystem — 字符串、列表或数组替代系统
RulePlot — 显示替换系统的规则和演化
几何迭代
AnglePath — 根据转弯和移动计算“龟标图形”
AnglePath3D — 根据三维中的连续旋转计算路径
空间填充曲线
HilbertCurve — 产生任意维数的希尔伯特曲线
PeanoCurve ▪ SierpinskiCurve ▪ KochCurve
复杂的迭代映射
JuliaSetPlot — 绘制任意有理函数的 Julia 集合
JuliaSetPoints ▪ JuliaSetIterationCount
MandelbrotSetPlot — 将 Mandelbrot 集合以任意分辨率绘制
MandelbrotSetMemberQ ▪ MandelbrotSetDistance ▪ MandelbrotSetIterationCount
JuliaSetBoettcher ▪ MandelbrotSetBoettcher
分形区域
CantorMesh ▪ MengerMesh ▪ SierpinskiMesh
分形函数
CantorStaircase ▪ MinkowskiQuestionMark
离散递归关系
RecurrenceTable — 从递归关系创建数值表格
替代序列
迭代布尔函数
CellularAutomaton — 任何维度下的任意元胞自动规则
迭代的字符串替代
StringReplaceList — 用字符串替代产生多路系统