JMPの複素数複素数を使用し、ボード線図またはナイキスト線図の形式で応答する電気化学インピーダンス分光法に取り組もうとしています。 JMP のプラグインを見つけましたが、ドキュメントが見つかりません。
https://community.jmp.com/t5/JMP-Add-Ins/Complex-Numbers/ta-p/22616
R=500 と C=.001 の単純な RC 回路を含むサンプル JMP テーブルを添付しました。
JMP を使用して、非線形プラットフォームを使用して一度に複数の実験の実験データを適合させ、モデルと実験をグラフで比較したいと考えています (これはモデルを正しくするための反復プロセスになります)。 私が遭遇した課題は、JMP がネイティブに複素数をサポートしていないことです。 「フィット」列のようにパラメーター化することでこれを回避できますが、パラメーターを別の列に分割するために追加の作業を行う必要があります。
物事の「はめ込み」と「分割」の部分を必要以上に複雑にしている可能性があります。 ある列のパラメータを別の列で使用するより簡単な方法、または JMP で複素数を使用する方法はありますか?
Re: JMP の複素数こちらこそお返事遅くなってすみません。 複素数アドインをインストールすると、メニューにヘルプ ドキュメントが表示されます: [アドイン] > [複素数] > [ヘルプ]。
アドインの機能の多くは、複素数の計算を行う JSL 関数で構成されています。
Re: JMPにおける複素数複素数アドインの機能と使用方法の詳細については、こちらの投稿を参照してください: 解決済み: JSL の複素数 - ユーザー コミュニティ。
Re: JMPにおける複素数JMP 19 のリリース時点 (および JMP 20 の機能凍結時点) では、JMP にはデータ テーブル列用のネイティブな「複素数」データ型がなく、また、単一の列内の複素数を直接操作するように設計された組み込みの列数式関数 (Col Std Dev() や Col Mean() など) もありません。次のリンクからリクエストすれば、 JMPマーケットプレイスで入手可能なこの推奨アドインの使用に加えて (JMP の担当プロダクト マネージャーへの通知を含め、要求された手順に従ってください)、少なくとも 2 つの他のアプローチがあります。
最初の方法(そしておそらく最も実用的な方法)は、基本的にJMPで2列表現(実部と虚部)を用いるものです。実際には、実部を1つの数値列に、虚部を別の数値列に格納し、実部と虚部の列に対してそれぞれCol Mean()またはCol StdDev()を個別に計算し、標準的なJMPの列関数を用いて振幅または位相角を計算します。
The second involves the use of JMP's seamless Python Integration (new in JMP 18 and improved further in JMP 19) see here: JMPと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.
これまでと同様、JMPのライセンスユーザーの皆様からのご質問には、いつでもお答えいたします。
心から、
-JMPテクニカルサポート( support@jmp.com )