JMP에서 두 함수의 교차점을 계산하려면 어떻게 해야 합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSL에서 YFunction 명령을 사용하여 JMP에서 두 가지 함수를 그래프로 표시하고 있습니다. 교차하는 지점을 계산하고 싶습니다. 수동으로 또는 JSL에서 어떻게 해야 합니까?
도와 주셔서 감사합니다!
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?1. 그래프 > 프로파일러
2. Y --> Y, 예측 공식
3. "예측 프로파일러" 옆에 있는 빨간색 삼각형 버튼을 클릭합니다.
4. 바람직함 함수를 클릭합니다.
5. 오른쪽 상단 상자를 Alt-클릭
6. Maximize 버튼을 클릭하여 Match Target으로 변경
7. 값을 20, 0 및 -20(높음, 중간 및 낮음)으로 변경합니다.
8. 확인을 클릭합니다.
9. "예측 프로파일러" 옆에 있는 빨간색 삼각형 버튼을 클릭합니다.
10. 바람직함 최대화를 클릭합니다.
다양한 단계에서 진행 중인 작업을 보다 명확하게 표시하기 위해 축을 만지작거리고 싶을 수 있습니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?Target = 0이 되도록 바람직함을 어떻게 지정합니까? 계속 그 부분에서 막히네요. 이것이 바로 내가 필요한 것 같습니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?프로필러를 사용하여 약간 더 높은 수준의 JMP 기계를 사용하여 이 예에서 교차점을 대화식으로 찾을 수 있습니다.
1. X 및 Y 열이 있는 새 테이블, x에 대해 값이 -5 및 5인 2개 행.
2. Y 공식: abs(x)^1.5 - x/10
3. 독립형 프로파일러 호출
4. Y를 예측 공식으로 지정
5. 바람직함 함수를 Target = 0으로 지정합니다.
6. 욕구 극대화
그러면 X축에 표시된 솔루션 X 값을 얻게 됩니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?정확히 내가 필요한 것, 감사합니다! 완벽하게 작동합니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?또는 그래프에서 원하는 경우
xaxis( 기준선 추가( intersect_X, "솔리드", "검은색", 문자(교차_x,6,4) , 1 ) ),

6,4는 숫자를 문자로 포맷한 후의 필드 너비와 소수 자릿수입니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?JSL 변수인 intersect_X는 최소화 함수의 결과를 보유합니다.(최소화는 초기 추측에 사용한 다음 수정합니다.) F1(intersect_X)이 F2(intersect_X)에 충분히 근접하여 요구 사항을 충족하는지 확인해야 합니다.초기 추측이 잘못되면 작동하지 않을 수 있습니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?잘 작동합니다. 감사합니다! 그것을 사용하여 교차점의 x 좌표를 어떻게 출력할 수 있는지 아십니까? 검은색 선이 완벽하게 표시되지만 x 값을 볼 수 없습니다.
Re: JMP에서 두 함수의 교점은 어떻게 계산하나요?최소화 기능은 기능이 제대로 작동하는 경우 필요한 작업을 수행할 수 있습니다.이 예에서 검정색 참조선은 빨간색과 녹색 곡선의 교차점에 자동으로 배치됩니다.
f1 = Function( {a}, Abs( a ) ^ 1.5);
f2 = Function( {a}, 10 / a );
intersect_X = 1;// guess a value
Minimize( Abs( f1( intersect_X ) - f2( intersect_X ) ), {intersect_X}, <
New Window( "Example",
Graph Box(
xaxis( Add Ref Line( intersect_X, "Solid", "Black", "", 1 ) ),
X Scale( -5, 5 ), Y Scale( -20, 20 ),
Pen Color( "red" ); Y Function( f1( a ), a );
Pen Color( "green" ); Y Function( f2( a ), a );
)
);

Re: JMP에서 두 함수의 교점을 어떻게 계산할 수 있나요?친애하는 크레이그,
10년 가까이 여기서 귀찮게 해서 미안합니다. 그게 시대를 초월한 기능에서 일어나는 일인 듯합니다.
스크립트를 실행하는 동안 이 오류가 발생합니다. 이게 무엇인지 아시나요?

Re: JMP에서 두 함수의 교점을 어떻게 계산할 수 있나요?왜인지는 잘 모르겠어요. 두 가지 생각이 있어요.
- JSL에서 사용된 동일한 이름의 열이 있는 모든 날짜 테이블을 닫습니다.
- 변수 이름의 철자를 확인하세요(각각 같은 이름을 복사하여 붙여넣는 것이 좋습니다)... 그림에서 확실하게 말할 수는 없지만, 밑줄 중 하나가 비슷한 문자일 수도 있습니다.
코드를 JMP 16, 17, 18, JMP 19 EA에 복사하여 붙여넣었는데 여전히 작동합니다. JMP 로그 창에서 좀 더 자세히 알려줄 수도 있을 겁니다. 어떤 버전의 JMP를 사용하고 계신가요? 답변이 무엇인지 알려주시면 감사하겠습니다.
