Me perdí por completo esta publicación hasta ahora. Sigo impresionado con todas las cosas geniales que publicaste en JMP.
Una más. Si abres el Gráfico de Superficie sin ninguna tabla abierta, se muestra una hoja 2D simple a partir de una fórmula. Si seleccionas Isosuperficie y Mostrar Fórmula, activas la tercera fórmula y ajustas la densidad, obtendrás una triple hélice.
Surface Plot, no data tableGráfico de superficie, sin tabla de datos
JMP usa la fórmula para crear un cubo de datos usando la Resolución de Puntos y luego ajusta la Isosuperficie a través de la nube de datos usando el valor del control deslizante. El GIF giratorio, a continuación, se creó con una Resolución de Puntos alta (haga clic derecho en el control deslizante para abrir un cuadro de diálogo y ampliar su rango si desea alcanzar un valor muy alto). Debido al número N^3 de puntos, las resoluciones más altas tardan en iniciarse y pueden rotar lentamente después de generar los puntos.
Triple Helix spinning in 3DTriple hélice girando en 3D
Esta fórmula consta de cinco enunciados; la respuesta en cada punto x, y, z del cubo es el resultado de la función raíz cuadrada final. B4 es un ángulo en el plano xy. B3 gira sobre el eje z, lo que produce la torsión. La raíz cuadrada forma los tubos. Con un poco de suerte, tendrás una fórmula más sencilla. O, más probablemente, tendrás una nube de muestras x, y, z.
La fórmula en la primera ranura es la fórmula 2D de la superficie que se ve por defecto al ejecutar Surface Plot sin datos. Las otras dos fórmulas son fórmulas 3D menos interesantes. Puede superponer las fórmulas 3D y hacerlas transparentes (haga clic derecho sobre el objeto para abrir el cuadro de diálogo de color/transparencia). También puede añadir la fórmula 2D, pero no tiene Z, así que no espere demasiado.
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 )
)
)
Para el GIF animado, experimenté con VLC para capturar la pantalla mientras JMP rotaba la isosuperficie. Creo que también podría haber un complemento para GIF animados.