Curlicue Fractals수학을 좋아한다면 재미있는 예가 있습니다. 아마도 프랙탈에 대해 들어봤을 것입니다. 오늘날 많은 프랙탈 세트가 있습니다. 이 세트 중 하나를 소용돌이 모양의 도형 . 이것들에 대해 더 배울 수 있습니다. MathWorld 기사 . 이 기사는 Mathematica와 Wolfram Language를 사용하는데, 여기에는 많은 수학을위한 많은 전용 기능이 있지만 JMP 데이터 테이블에서 자신 만의 프랙탈 데모를 만들 수 있습니다.

그만큼 θ 과 φ 데이터 열은 수식을 사용하여 재귀 프랙탈 각도를 생성합니다. 공식은 상수에 따라 달라집니다 에스 를 쉽게보고 변경할 수 있도록 테이블 변수로 정의됩니다. 상수 에스 처음에는 π와 같지만 다른 유명한 수학 및 물리 상수 또는 원하는 값으로 변경할 수 있습니다.
점 사이의 거리는 항상 1입니다.
그만큼 엑스 과 와이 데이터 열은 극좌표에서 직사각형 좌표로의 변환을 수행하고 재귀 관계를 적용합니다. 이 버전은 기사와 같이 10,000 회귀를 사용하지만 다소 재귀를 사용하여 모양을 변경할 수 있습니다.
사용 Curlicue 프랙탈 테이블 스크립트는 그래프 빌더를 시작하고 프랙탈을 시각화합니다.

테이블 변수의 값을 변경하면 수식이 실행되어 데이터 열을 업데이트합니다. 이 변경 사항은 그래프 작성기로 자동 푸시되어 새로운 플롯을 만듭니다.
다시 : Curlicue Fractals좋은! 이를 통해 테이블 변수의 값을 쉽게 변경하고 효과를 볼 수 있습니다.
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 Fractals아주 멋지다!