分形分形如果您喜欢数学,这是一个有趣的示例。您可能听说过分形。今天有很多分形集。这些集合之一称为卷曲分形 。您可以在此了解有关它们的更多信息 MathWorld文章 。本文使用Mathematica和Wolfram语言,它们具有用于许多数学的许多专用功能,但是您可以在JMP数据表中构建自己的分形演示:

的 θ 和 φ 数据列使用公式生成递归分形角。公式取决于常数 s ,它被定义为表变量,以便您可以轻松查看和更改它。常数 s 最初等于π,但是您可以将其更改为其他著名的数学和物理常数或您喜欢的任何值。
点之间的距离始终为1。
的 X 和 ÿ 数据列执行从极坐标到直角坐标的转换并应用递归关系。与该文章一样,此版本使用10,000个递归,但是您可以使用更多或更少的递归来更改形状。
使用分形分形表格脚本以启动Graph Builder并可视化分形。

请注意,如果您更改表变量的值,则公式将运行以更新数据列。此更改将自动推送到“图形生成器”以制作新图。
回复:curlicue分形真好!这样可以更轻松地更改表变量的值并查看效果:
NamesDefaultToHere(1);
dt = DataTable("Curlicue Fractal.jmp");
sVal = dt << getTableVariable("s");
NewWindow("Curlicue Fractal Control",
PanelBox("Move the slider to update the fractal",
SliderBox(pi() - 0.3, pi() + 0.3, sVal, sliderScript);
);
);
sliderScript =
Expr(
STV = Expr(dt << setTableVariable("s", sValTBD));
SubstituteInto(STV, Expr(sValTBD), sVal);
STV;
);
回复:curlicue分形很酷!