Komplexe Zahlen in JMPIch versuche, an einer elektrochemischen Impedanzspektroskopie zu arbeiten, die komplexe Zahlen verwendet und eine Antwort in Form eines Bode- oder Nyquist-Diagramms liefert. Ich habe ein Plugin für JMP gefunden, kann aber keine Dokumentation dazu finden:
https://community.jmp.com/t5/JMP-Add-Ins/Complex-Numbers/ta-p/22616
Ich habe eine Beispiel-JMP-Tabelle angehängt, die eine einfache RC-Schaltung mit R=500 und C=.001 enthält.
Ich möchte JMP verwenden, um die experimentellen Daten für mehrere Experimente gleichzeitig mithilfe der nichtlinearen Plattform anzupassen und dann die Modelle grafisch mit den Experimenten zu vergleichen (dies wird ein iterativer Prozess sein, um das Modell richtig zu machen). Die Herausforderung, auf die ich gestoßen bin, besteht darin, dass JMP komplexe Zahlen nicht nativ unterstützt. Ich kann dies umgehen, indem ich wie in der Spalte „fit“ parametriere, aber dann muss ich zusätzliche Arbeit leisten, um die Parameter auf eine andere Spalte aufzuteilen.
Möglicherweise mache ich den Teil „passen“ und „aufteilen“ komplizierter als nötig. Gibt es eine einfachere Möglichkeit, Parameter aus einer Spalte in einer anderen Spalte zu verwenden oder komplexe Zahlen in JMP zu verwenden?
Betreff: Komplexe Zahlen in JMPEntschuldigung für die späte Antwort hier. Installieren Sie das Add-in „Komplexe Zahlen“ und Sie finden die Hilfedokumentation in den Menüs: Add-ins > Komplexe Zahlen > Hilfe.
Ein Großteil der Funktionalität des Add-Ins besteht aus JSL-Funktionen zur Berechnung komplexer Zahlen.
Betreff: Komplexe Zahlen in JMPWeitere Informationen zur Funktionalität und Verwendung des Add-Ins „Komplexe Zahlen“ finden Sie in diesem Beitrag: Gelöst: Komplexe Zahlen in JSL – Benutzergemeinschaft .
Betreff: Komplexe Zahlen in JMPSeit der Veröffentlichung von JMP 19 (und dem Feature-Freeze von JMP 20) verfügt JMP weder über einen nativen Datentyp „Komplexe Zahlen“ für Datentabellenspalten noch über integrierte Spaltenformeln (wie z. B. Spaltenstandardabweichung() oder Spaltenmittelwert()), die direkt mit komplexen Zahlen innerhalb einer einzelnen Spalte arbeiten. Zusätzlich zur Verwendung des vorgeschlagenen Add-ins, das weiterhin auf Anfrage im JMP Marketplace unter folgendem Link verfügbar sein kann : Zugriff auf JMP User Community Add-ins – Unzureichende Berechtigungen – User Community (bitte befolgen Sie die beschriebene Vorgehensweise und informieren Sie den zuständigen JMP-Produktmanager), gibt es mindestens zwei weitere Lösungsansätze:
Die erste (und wahrscheinlich praktischste) Methode verwendet im Wesentlichen eine zweispaltige Darstellung (Real- und Imaginärteil) in JMP. In der Praxis bedeutet dies, den Realteil in einer numerischen Spalte und den Imaginärteil in einer zweiten numerischen Spalte zu speichern, den Spaltenmittelwert (Col Mean()) bzw. die Spaltenstandardabweichung (Col StdDev()) für Real- und Imaginärteil unabhängig zu berechnen und anschließend Betrag oder Phasenwinkel mithilfe der Standard-Spaltenformeln von JMP zu ermitteln.
The second involves the use of JMP's seamless Python Integration (new in JMP 18 and improved further in JMP 19) see here: JMP und Python integrieren | 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.
Selbstverständlich stehen wir Ihnen (dem lizenzierten JMP-Nutzer) jederzeit für weitere Fragen zur Verfügung!
Aufrichtig,
-JMP Technischer Support ( support@jmp.com )