私は次の問題の迅速な解決策を探しています:
固定点(たとえば、白い測定線の右上)があり、等間隔の点で構成される曲線(下の曲線)で最も近い点を見つける必要があります。さらに、上の曲線のすべてのポイントに対してこれを実行して、異なる色の曲線間の距離を描画します(3つのレベル:最小[赤]未満、最小と最大[オレンジ]の間、最大[緑]より上)。
私の現在の解決策はトレードオフです。固定小数点を取得し、任意の間隔(たとえば、固定小数点の左右に50単位)を反復処理して、各ペアの距離を計算します。これによりCPUパワーがいくらか節約されますが、選択した間隔の外側の最小距離を逃す可能性があるため、エレガントでも正確でもありません。
より高速なアルゴリズムの提案はありますか?
編集:等間隔とは、すべてのポイントがx軸上で同じ距離にあることを意味します。これは、両方の曲線に当てはまります。また、ポイント間を補間する必要はありません。これには時間がかかりすぎます。