Nombres complexes dans JMPJ'essaie de travailler sur une spectroscopie d'impédance électrochimique, qui utilise des nombres complexes et a une réponse sous la forme d'un tracé de Bode ou de Nyquist. J'ai trouvé un plugin pour JMP, mais je ne trouve pas de documentation à ce sujet :
https://community.jmp.com/t5/JMP-Add-Ins/Complex-Numbers/ta-p/22616
J'ai joint un exemple de table JMP contenant un simple circuit RC avec R=500 et C=.001.
Je souhaite utiliser JMP pour ajuster les données expérimentales de plusieurs expériences à la fois en utilisant la plate-forme non linéaire, puis comparer graphiquement les modèles aux expériences (cela sera un processus itératif pour obtenir le bon modèle). Le défi que j'ai rencontré est que JMP ne prend pas en charge nativement les nombres complexes. Je peux contourner ce problème en paramétrant comme dans la colonne « ajustement », mais je dois ensuite faire un travail supplémentaire pour répartir les paramètres dans une autre colonne.
Je rends peut-être la partie « ajustement » et « séparation » des choses plus compliquée qu'elle ne devrait l'être. Existe-t-il un moyen plus simple d'utiliser les paramètres d'une colonne dans une autre colonne _ou_ d'utiliser des nombres complexes dans JMP ?
Re : Nombres complexes dans JMPDésolé pour la réponse tardive ici. Installez le complément Complex Numbers et vous trouverez de la documentation d'aide dans les menus : Compléments > Complex Numbers > Aide.
Une grande partie des fonctionnalités du complément consiste en des fonctions JSL permettant d'effectuer des calculs sur des nombres complexes.
Re: Nombres complexes dans JMPPour plus d'informations sur les fonctionnalités et l'utilisation du module complémentaire Nombres complexes, veuillez consulter ce message : Résolu : Nombres complexes en JSL - Communauté d'utilisateurs .
Re: Nombres complexes dans JMPDepuis la sortie de JMP 19 (et le gel des fonctionnalités de JMP 20), JMP ne dispose pas d'un type de données natif « Nombre complexe » pour les colonnes des tables de données, ni de fonctions de formule intégrées (telles que Col Std Dev() ou Col Mean()) conçues pour traiter directement les nombres complexes au sein d'une même colonne. Outre l'utilisation de ce module complémentaire suggéré, toujours disponible sur demande via le lien suivant : Accès à la section Modules complémentaires de la communauté d'utilisateurs JMP - Privilèges insuffisants - Communauté d'utilisateurs (veuillez suivre la procédure indiquée, notamment en mentionnant le chef de produit JMP responsable), au moins deux autres solutions sont possibles :
La première méthode (et probablement la plus pratique) consiste à utiliser une représentation à deux colonnes (parties réelle et imaginaire) dans JMP. Concrètement, cela implique de stocker la composante réelle dans une colonne numérique et la composante imaginaire dans une seconde, de calculer la moyenne (Col Mean()) ou l'écart type (Col StdDev()) indépendamment sur les colonnes réelle et imaginaire, puis de calculer l'amplitude ou l'angle de phase à l'aide des formules standard de JMP.
The second involves the use of JMP's seamless Python Integration (new in JMP 18 and improved further in JMP 19) see here: Intégration de JMP et Python | JMP.So, using JMP's built-in Python integration, it is possible to pass column data directly to Python, perform complex operations using NumPy ( numpy.complex128, np.std(), np.mean(), FFTs, etc.) for example, and then write the resulting scalar or vector outputs back to columns inside a JMP data table.
Comme toujours, nous restons à votre disposition (utilisateur JMP sous licence) pour répondre à vos questions supplémentaires au fur et à mesure qu'elles se présentent !
Sincèrement,
-Assistance technique JMP ( support@jmp.com )