Comment tracer des fonctions mathématiques avec JMP ?Je me rends compte que JMP n'est pas un traceur de fonctions mathématiques, mais supposons que j'ai une fonction : y=((v1+v2)*sin(v3+arcsine(v1/(v1+v2)))/sin(pi()- v3-arc sinus(v1/(v1+v2))-v4/v1)-v1)
... et j'aimerais le tracer à l'aide de Graph Builder. Existe-t-il un moyen pratique de faire ce genre de chose avec JMP ? (de préférence sans recourir au JSL)
On dirait que cela impliquerait de construire une matrice factorielle complète d'entrées v1 à v4, mais je ne sais pas comment faire cela, même avec la plate-forme DOE FFD, surtout si j'aimerais que certaines de ces variables aient des centaines de valeurs. , par exemple, v1 doit être compris entre 0 et 5 000 tous les 10.
Conception d'expériencesIngénierie Qualité et ProcédésRe : Comment tracer des fonctions mathématiques avec JMP ?GC existe toujours, il est disponible sur l'App Store pour le dernier Mac OS.Re : Comment tracer des fonctions mathématiques avec JMP ?J'utilise toujours la calculatrice graphique (v 4.0) car j'ai toujours accès à Mac OS 10.12. GC est meilleur pour les présentations interactives de tracés 2D en raison de sa taille plus grande que, par exemple, celle des plates-formes non linéaires, et du fait que vous pouvez rapidement étendre/réduire les axes avec des clics de souris CMD ou OPT.Re : Comment tracer des fonctions mathématiques avec JMP ?"Jointure cartésienne", ça y est. Merci!Re : Comment tracer des fonctions mathématiques avec JMP ?
@BHarris a écrit:
Je comprends - je pense que j'étais surtout intéressé à savoir *comment* construire le tableau de données si je savais quels niveaux je voulais pour chacune des entrées. Fondamentalement, existe-t-il un moyen simple de créer un tableau de données matriciel factoriel complet avec une valeur minimale, un incrément et une valeur maximale pour chaque variable ?
Jetez un oeil à Séquence() fonction (c'est la Fonctions de ligne dans le Éditeur de formule ), et aussi Tableaux->Rejoindre , où vous trouverez un Option de jointure cartésienne .
Two data tables, one column each, Sequence() formulaTwo data tables, one column each, Sequence() formulaDeux tables de données, une colonne chacune, formule Sequence()
Join Dialog, Cartesian Join optionJoin Dialog, Cartesian Join optionBoîte de dialogue Rejoindre, option de jointure cartésienne
Resulting data tableResulting data tableTableau de données résultant
Re : Comment tracer des fonctions mathématiques avec JMP ?Suite à @Mark_Bailey la suggestion, je regarderais le Profileur de contours aussi.

Re : Comment tracer des fonctions mathématiques avec JMP ?Cette plate-forme semble limitée à un nombre de valeurs à un chiffre pour chaque variable. J'ai essayé de mettre "100" pour le nombre de valeurs, mais l'interface utilisateur ne le prend pratiquement pas en charge, les cases pour saisir les valeurs sont trop petites. J'aimerais que cela autorise quelque chose comme : 0:50:750Re : Comment tracer des fonctions mathématiques avec JMP ?touche Maj avec le glisser de la souris ou les touches fléchées. Il enregistre l'angle/la vitesse de rotation dans le script et apparaîtra déjà en rotation.
Re : Comment tracer des fonctions mathématiques avec JMP ?Utilisez la plateforme de conception DOE > Classique > Full Factorial. Vous pouvez également ignorer ou supprimer les métadonnées créées. Vous n'en aurez pas besoin puisque vous n'ajustez pas de données empiriques.
Re : Comment tracer des fonctions mathématiques avec JMP ?Comment avez-vous fait en sorte que JMP fasse pivoter automatiquement la triple hélice ?Re : Comment tracer des fonctions mathématiques avec JMP ?Je comprends - je pense que j'étais surtout intéressé à savoir *comment* construire le tableau de données si je savais quels niveaux je voulais pour chacune des entrées. Fondamentalement, existe-t-il un moyen simple de créer un tableau de données matriciel factoriel complet avec une valeur minimale, un incrément et une valeur maximale pour chaque variable ?Re : Comment tracer des fonctions mathématiques avec JMP ?Je ne pensais pas que JMP ferait ça, c'est assez incroyable ! Cela me rappelle l'ancienne application Calculatrice graphique sur le Mac PowerPC.
J'ai posé des questions sur Graph Builder car nous devons nous retrouver avec une famille de tracés linéaires (X, Y, groupe X, groupe Y, superposition) à partir desquels nous pouvons lire les valeurs.
Mais je vais partager ça avec les autres utilisateurs JMP de mon travail, super cool. Merci!Re : Comment tracer des fonctions mathématiques avec JMP ?Je ne voulais pas laisser entendre que Graph Builder est limité à seulement deux variables. Mais visualiser cette fonction nécessiterait une réflexion claire sur ce que vous vouliez montrer et comment vous vouliez le montrer. Je suis d'accord que GB peut apporter plus de deux variables à travers des rôles différents.
L'utilisation des rôles de regroupement et de superposition limite également l'affichage aux niveaux de la colonne. Vous devrez donc également créer le tableau de données plus soigneusement pour obtenir les groupes souhaités.
Re : Comment tracer des fonctions mathématiques avec JMP ?En fait, Graph Builder est incroyable pour plus de 4 dimensions : chaque liste déroulante de l'interface utilisateur accepte fondamentalement une dimension différente (bien que la forme et l'intervalle de la carte puissent constituer des exceptions). Donc ici, je ferais probablement y = y, x = v1, groupX = v2, groupY = v3 et overlay = v4. Je n'ai même jamais entendu parler du "Profiler", il va donc falloir que je me renseigne à ce sujet. Merci!Re : Comment tracer des fonctions mathématiques avec JMP ?Je ne pense pas que Graph Builder fonctionnera, même s'il peut tracer le graphique d'une fonction d'une variable indépendante. Les seuls rôles disponibles dans un cas comme celui-ci sont X et Y. Vous disposez de quatre variables indépendantes, le tracé comporte donc 5 dimensions.
Le Profiler suffirait-il ? Si tel est le cas, créez un nouveau tableau de données. Créez une colonne de données pour V1-V4 et Y. Vous n'avez pas besoin de grille. Ajoutez deux lignes au tableau de données et entrez la valeur minimale et maximale pour chaque variable indépendante. Entrez la formule de la fonction dans la colonne Y.

Sélectionnez ensuite Graphique > Profiler et entrez Y pour la formule.Vous devrez probablement ajuster manuellement l'axe Y dans le profileur. L’algorithme ne détectera pas bien à lui seul les extrêmes cycliques de votre fonction.

J'ai joint la table de données pour ma configuration et un script de table pour lancer le profileur avec lequel vous pouvez jouer.
Re : Comment tracer des fonctions mathématiques avec JMP ?n'est-ce pas la vérité !
Re : Comment tracer des fonctions mathématiques avec JMP ?Il y a un peu plus, tu vois Trois œufs de Pâques JSL
Triple Helix spinning in 3DTriple Helix spinning in 3DTriple Helix tournant en 3D
Re : Comment tracer des fonctions mathématiques avec JMP ?@Craige_Hales ,
Cool. Je ne le savais pas.
J'apprends quelque chose de nouveau tous les jours.
acclamations,
Stan
Re : Comment tracer des fonctions mathématiques avec JMP ?Surface Plot peut également le faire. Sans AUCUNE table de données ouverte, démarrez le tracé de surface à partir du menu, puis configurez-le comme ceci
Choose the vN for two of the axes and set values for the other vNChoose the vN for two of the axes and set values for the other vNChoisissez le vN pour deux des axes et définissez les valeurs pour l'autre vN
Affichez les formules, remplacez la formule par défaut par votre propre formule, choisissez vos variables d'axe, utilisez la souris pour faire pivoter et ajuster les axes. Je suis presque sûr que votre formule génère des valeurs manquantes pour certaines valeurs vN, et la surface est interrompue par celles-ci.
Re : Comment tracer des fonctions mathématiques avec JMP ?@BHarris ,
La plateforme de modèles non linéaires et les simulateurs fonctionnent bien pour cela. Si j'ai le temps, j'enverrai un exemple.