MathematicaでListLinePlotを使って2つの曲線としてプロットした実験データがたくさんある。私はそれらの2つの交点を見つけたい。補間関数やSolve []を使わなくても、それを行うことはできますか?私は実際には、私の場合には何千もの多項式を作る必要はないと思います。それは簡単なはずですが、私はそれを行う関数を見つけることができません。私はListLinePlotのように各データポイントの間に直線を引く関数を使っても問題ありません。Mathematicaで2つのListLinePlotの交点を見つける
4
A
答えて
5
私は実際にMathematicaのInterpolation
関数を使って2つの曲線の内挿を生成することになりますが、実際には、関与ポイントの何千もかかわらず
curve1 = Interpolation[ data1 ];
curve2 = Interpolation[ data2 ];
FindRoot[ curve1[x] - curve2[x], {x, bestguess} ]
を次のようにしてから、交差点を見つけるためにFindRoot
を使用し、補間は非常に高速動作であり、そして私のマシン上でシフトを押すとの間に顕著な遅延がない + とMathematicaが戻る。
しかし、これには注意が必要です。これは実験的なデータなので、交差点自体には不確実性があります。そのような情報を生成するように設計されたフィッティングメソッドを使用することをお勧めします(例:here)。すぐにはアクセスできないが、正しい方向に向けるべきである。
関連する問題
- 1. Stataの2つの分布の交点を見つける
- 2. 2つの配列の交点を見つける
- 3. MathematicaのListLinePlot関数
- 4. Cで2ロングの交差点を見つけるには?
- 5. 線の交点矩形 - 交点を見つける方法?
- 6. 交差点とETAを見つける
- 7. 2つのデータフレームの交差点を見つけて平均を取る -
- 8. 3つの成長円の交点を見つける
- 9. Matlabの2つの正規分布の交点を見つけよう
- 10. 2つのカウンタの交点
- 11. Mathematicaでパレットを見つけるには?
- 12. 2つの光線の法線の交差を見つける
- 13. 2本の線の交点を見つけるための公式
- 14. Javascript内の線を含む円の交点を見つける
- 15. 線分(交点の内側の1点、外側の1点)と辺の交点を見つける
- 16. ポリフィットからの曲線の交差点を見つける
- 17. 円の交点を見つける際の問題
- 18. データフレームrownamesの交差点を見つける
- 19. グリッド交点のピクセル座標を見つける
- 20. 3次ODEと線の交点を見つける?
- 21. Plotlyと線の交点を見つける
- 22. 行とQPainterPathの交差点を見つける
- 23. 角度を見つける2点
- 24. matlabでdouble型の2つのセル配列の交点を見つけるには?
- 25. 2つのPythonオブジェクトの相違点を見つける
- 26. Javaは2つの整数間の中点を見つける
- 27. 2つの球の衝突点を見つける
- 28. C#2つの緯度/経度の中点を見つける
- 29. ブーストライブラリを使用して交点を見つける
- 30. array、linspace、IFを使って交点を見つける
'InterpolationOrder - > 1'を使用して線形補間(「直線」)を強制できます。導関数に依存しない 'FindRoot'メソッドを使う必要があるかもしれません。 – Szabolcs