JMPで2つの関数の交点を計算するにはどうすればよいですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSL の YFunction コマンドを使用して、JMP で 2 つの関数をグラフ化しています。 それらが交差する点を計算したいと思います。 手動またはJSLでこれを行うにはどうすればよいですか?
助けてくれてありがとう!
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?1. グラフ > プロファイラー
2. Y --> Y、予測式
3. [予測プロファイラー] の横にある赤い三角形のボタンをクリックします。
4. 満足度関数をクリックします
5. 右上のボックスを Alt キーを押しながらクリックします。
6. 最大化ボタンをクリックし、Match Target に変更します
7. 値を 20、0、および -20 (高、中、および低) に変更します。
8. [OK] をクリックします。
9. [予測プロファイラー] の横にある赤い三角形のボタンをクリックします。
10. [望ましさを最大化] をクリックします。
さまざまな段階で、何が起こっているかをより明確に表示するために軸をいじることができます。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?望ましさをターゲット = 0 に指定するにはどうすればよいですか? 私はその部分に行き詰まり続けています。 これはまさに私が必要としているもののようです。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?この例では、Profiler を使用して、JMP 機構のわずかに高いレベルを使用して対話的に交差を見つけることができます。
1. X 列と Y 列、x の値が -5 と 5 の 2 つの行を持つ新しいテーブル。
2. Y の式: abs(x)^1.5 - x/10
3. スタンドアロン プロファイラーを呼び出す
4. 予測式として Y を指定します。
5. 満足度関数をターゲット = 0 に指定します。
6. 望ましさを最大化する
次に、X 軸に綴られた解の X 値を取得します。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?まさに私が必要としていたもの、ありがとう! それは完全に機能します。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?または、単にグラフに表示したい場合は、
xaxis( Add Ref Line( intersect_X, "Solid", "Black", char(intersect_x,6,4) 、 1 ) ) 、

6,4 は、数値を文字にフォーマットした後のフィールド幅と 10 進数の桁数です。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?JSL 変数 intersect_X は、最小化関数の結果を保持します。(最小化は最初の推測に使用し、その後変更します。) F1(intersect_X) が F2(intersect_X) に十分に近く、要件を満たすかどうかを確認する必要があります。最初の推測が悪いと、機能しなくなる可能性があります。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?それはうまくいきます、ありがとう! それを使用して交差点のx座標を出力する方法を知っていますか? 黒い線は完全に表示されますが、x 値は表示されません。
Re: JMP で 2 つの関数の交点を計算するにはどうすればよいですか?関数の動作が適切であれば、最小化関数は必要なことを実行できます。この例では、黒の基準線が赤と緑の曲線の交点に自動的に配置されます。
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 で 2 つの関数の交点を計算するにはどうすればよいでしょうか?親愛なるクレイグへ
10 年近く経ってからお邪魔して申し訳ありません。時代を超えた機能にはそういうことが起こるのだと思います。
スクリプトの実行中にこのエラーが発生します。これが何であるかご存じでしょうか?

Re: JMP で 2 つの関数の交点を計算するにはどうすればよいでしょうか?理由は分かりませんが、2つの考えがあります。
- JSLで使用されているのと同じ名前の列を持つ日付テーブルをすべて閉じます。
- 変数名のスペルを確認してください (おそらく、それぞれに同じ名前をコピーして貼り付ける)...画像からは確信が持てませんが、アンダースコアの 1 つが似たような文字である可能性があります。
コードをコピーして JMP 16、17、18、および JMP 19 EA に貼り付けましたが、まだ動作します。JMP ログ ウィンドウにもう少し情報があるかもしれません。使用している JMP のバージョンは何ですか? 答えが何であるかを教えていただければ幸いです。
