저는 복소수를 사용하고 Bode 또는 Nyquist 플롯의 형태로 응답이 있는 일부 전기화학 임피던스 분광법에 대해 작업하려고 합니다. JMP용 플러그인을 찾았지만 관련 문서를 찾을 수 없습니다.
https://community.jmp.com/t5/JMP-Add-Ins/Complex-Numbers/ta-p/22616
R=500 및 C=.001인 간단한 RC 회로가 포함된 샘플 JMP 테이블을 첨부했습니다.
JMP를 사용하여 비선형 플랫폼을 사용하여 한 번에 여러 실험에 대한 실험 데이터를 맞춘 다음 모델을 실험과 그래픽으로 비교하고 싶습니다(이는 모델을 올바르게 만들기 위한 반복 프로세스가 될 것입니다). 제가 겪은 문제는 JMP가 기본적으로 복소수를 지원하지 않는다는 것입니다. "적합" 열에서처럼 매개변수화하여 이 문제를 해결할 수 있지만 매개변수를 다른 열로 분할하려면 추가 작업을 수행해야 합니다.
나는 필요한 것보다 더 복잡한 일의 "적합"과 "분할" 부분을 만들고 있을지도 모릅니다. 다른 열에서 한 열의 매개변수를 사용하거나 JMP에서 복소수를 사용하는 더 간단한 방법이 있습니까?
여기에 답변이 늦어 죄송합니다. 복소수 추가 기능을 설치하면 추가 기능 > 복소수 > 도움말 메뉴에서 도움말 설명서를 찾을 수 있습니다.
추가 기능의 대부분의 기능은 복소수에 대한 수학을 수행하는 JSL 함수로 구성됩니다.
복소수 추가 기능의 기능 및 사용법에 대한 자세한 내용은 다음 게시물을 참조하십시오. 해결됨: JSL의 복소수 - 사용자 커뮤니티 .
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 )