JMP 中的复数我正在尝试研究一些电化学阻抗谱,它使用复数并以伯德图或奈奎斯特图的形式提供响应。 我找到了 JMP 插件,但找不到相关文档:
https://community.jmp.com/t5/JMP-Add-Ins/Complex-Numbers/ta-p/22616
我附上了一个示例 JMP 表,其中包含一个简单的 RC 电路,其中 R=500 和 C=.001。
我想使用 JMP 使用非线性平台一次拟合多个实验的实验数据,然后以图形方式将模型与实验进行比较(这将是一个迭代过程,以获得正确的模型)。 我遇到的挑战是 JMP 本身并不支持复数。 我可以通过像“fit”列中那样进行参数化来解决这个问题,但随后我必须做额外的工作才能将参数拆分到另一列。
我可能会让事情的“适合”和“拆分”部分变得比需要的更复杂。 是否有更简单的方法可以在另一列中使用一列中的参数_或_在 JMP 中使用复数?
回复:JMP 中的复数很抱歉在这里回复晚了。 安装复数插件,您将在菜单中找到帮助文档:插件 > 复数 > 帮助。
该插件的大部分功能都包含用于对复数进行数学运算的 JSL 函数。
回复:JMP 中的复数有关复数插件的功能和使用方法的更多信息,请参阅此帖子: 已解决:JSL 中的复数 - 用户社区。
回复:JMP 中的复数自 JMP 19 发布(以及 JMP 20 功能冻结)以来,JMP 目前没有原生的“复数”数据类型用于数据表列,也没有内置的列公式函数(例如 Col Std Dev() 或 Col Mean())可以直接处理单列中的复数。除了使用建议的插件(该插件仍可通过以下链接在JMP市场中申请获取:访问 JMP 用户社区插件部分 - 权限不足 - 用户社区(请按照要求的步骤操作,包括联系 JMP 的相关产品经理))之外,至少还有两种其他方法可以实现:
第一种方法(也可能是最实用的方法)基本上是在 JMP 中使用两列表示法(实部和虚部)。在实践中,这需要将实部存储在一个数值列中,将虚部存储在另一个数值列中,分别计算实部和虚部列的列均值 (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 )