지금까지 이 글을 완전히 놓쳤었는데, JMP에 추가하신 멋진 기능들에 아직도 감탄하고 있어요.
하나 더. 테이블을 열지 않고 표면 플롯을 열면 수식을 사용한 간단한 2D 시트가 표시됩니다. "등가곡면"과 "수식 표시"를 선택하고 세 번째 수식을 활성화한 후 밀도를 조정하면 삼중 나선이 생성됩니다.
Surface Plot, no data table표면 플롯, 데이터 테이블 없음
JMP는 점 해상도를 사용하여 데이터 큐브를 만드는 공식을 사용한 다음, 슬라이더 값을 사용하여 데이터 클라우드에 등위면을 맞춥니다. 아래 회전하는 GIF는 높은 점 해상도를 사용하여 만들어졌습니다. (점 해상도를 매우 높게 설정하려면 슬라이더를 마우스 오른쪽 버튼으로 클릭하여 대화 상자를 열고 범위를 확장하세요.) N^3개의 점 때문에 높은 해상도는 시작하는 데 시간이 걸리고 점 생성 후 느리게 회전할 수 있습니다.
Triple Helix spinning in 3D3D로 회전하는 트리플 헬릭스
이 공식은 다섯 문장으로 이루어져 있습니다. 정육면체의 각 x, y, z 점에서의 답은 최종 sqrt 함수의 결과입니다. B4는 xy 평면의 각입니다. B3은 z축을 중심으로 회전하여 꼬임을 생성합니다. sqrt 함수는 관을 형성합니다. 운이 좋으면 더 간단한 공식을 얻을 수 있습니다. 아니면, 더 가능성이 높은 것은 x, y, z 샘플의 구름일 것입니다.
첫 번째 슬롯의 수식은 데이터 없이 Surface Plot을 실행하면 기본적으로 표시되는 표면에 대한 2D 수식입니다. 나머지 두 수식은 3D 수식으로, 그다지 흥미롭지는 않습니다. 3D 수식을 겹쳐서 투명하게 만들 수 있습니다(객체를 마우스 오른쪽 버튼으로 클릭하면 색상/투명도 대화 상자가 나타납니다). 2D 수식도 추가할 수 있지만, 수식에 Z가 없으므로 큰 기대는 하지 마세요.
Surface Plot(
Show Surface( "Off" ),
Show Surface3( "Both sides" ),
Show formula( 1 ),
Mode( "Isosurface" ),
Resolution( 36 ),
Surface Alpha3( 1 ),
Mesh Color3( "Dark Green" ),
Surface Color3( "Light Green" ),
SetXVariable( x ),
SetYVariable( y ),
Iso Value( 2, 0.783 ),
Frame3D(
Set Graph Size( 335, 226 ),
Set Spin(
-0.0031,
0.0016,
0.79,
0.14
),
Set Wall Color( -5592405 ),
Set Walls( 0 ),
set light active( 2, 0 ),
set light position( 2, 8, -10, 0 ),
set light active( 6, 1 ),
set light color( 6, 33, 80, 36 ),
set light position( 6, 10, -8, 0 ),
set light color( 1, 35, 77, 34 ),
set light position( 1, -6.25, 10, 0 ),
Set Rotation( -84, 16, 103 ),
Set Line Scale( 0.1 ),
Set View Zoom( 0.6655 ),
Set View Perspective( 1.7631 ),
Background Color( 2, 115, 7 )
)
)
애니메이션 GIF를 만들 때는 JMP가 등위면을 회전할 때 화면을 캡처하는 VLC를 사용해 보았습니다. 애니메이션 GIF를 만드는 데 도움이 되는 추가 기능도 있을 것 같습니다.