Un de plus. Si vous ouvrez le tracé de surface sans qu'aucune table ne soit ouverte, il affiche une simple feuille 2D à partir d'une formule. Si vous sélectionnez Isosurface et Afficher la formule, activez la 3ème formule et ajustez la densité, vous obtiendrez une triple hélice.
Surface Plot, no data tableSurface Plot, no data tableTerrain de surface, pas de tableau de données
JMP utilise la formule pour créer un cube de données à l'aide de la résolution en points, puis ajuste l'isosurface au nuage de données à l'aide de la valeur du curseur. Le GIF tournant ci-dessous a été créé avec une résolution en points élevée (cliquez avec le bouton droit sur le curseur pour obtenir une boîte de dialogue permettant d'étendre sa portée si vous souhaitez aller très haut.) En raison du nombre N^3 de points, les résolutions plus élevées prennent un peu plus de temps. tandis que pour commencer et peut tourner lentement après la génération des points.
Triple Helix spinning in 3DTriple Helix spinning in 3DTriple Helix tournant en 3D
Cette formule comporte cinq instructions ; la réponse à chaque point x,y,z du cube est le résultat de la fonction sqrt finale. B4 est un angle dans le plan xy. B3 tourne sur l'axe z, produisant la torsion. Le sqrt forme les tubes. Avec un peu de chance, vous disposez d'une formule plus simple. Ou, plus probablement, vous disposez d’un nuage d’échantillons x, y, z.
La formule du premier emplacement est la formule 2D pour la surface que vous voyez par défaut si vous exécutez Surface Plot sans données. Les deux autres formules sont des formules 3D moins intéressantes. Vous pouvez superposer les formules 3D et les rendre transparentes (cliquez avec le bouton droit sur l'objet pour obtenir la boîte de dialogue couleur/transparence.) Vous pouvez également ajouter la formule 2D, mais elle n'a pas de Z dans la formule, alors n'en attendez pas trop. .
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 )
)
)
Pour le GIF animé, j'expérimentais avec VLC pour capturer l'écran pendant que JMP faisait pivoter l'isosurface. Je pense qu'il peut également y avoir un complément pour aider avec les gifs animés.
J'avais complètement raté cet article jusqu'à maintenant. Je suis toujours aussi impressionné par toutes les fonctionnalités géniales que vous avez intégrées à JMP.