私のプロジェクトでは、ビッグデータの表面を扱っています。
ある時点で、データを横切る線があり、線の点の値が必要です。
グリッドは不均一であり、n:m
固定されたステップでも何もない状態ではありません。
説明しましょう!この図では、私のデータの2D投影を見ることができます。各ポイントには、他の3つのデータ情報もあります。y = ax + bの形式で任意の赤い線を定義しました。aとbは既知です。
つまり、x座標とy座標(単純なもの)だけでなく、その周囲の各ポイントの3つのデータ情報の補間も含むライン内の50ポイントを定義するにはどうすればよいですか。
簡単な質問ではないことはわかっていますが、少しでも前に進むことができないようです。
PD:自分のためにコードを書いてほしくないのですが、自分の目的をどのように達成するかという考えです。
私がしたことは、亀裂線にいくつかの点を定義し、それがinpoligon
matlab関数を使用する四辺形でそれらのそれぞれをチェックすることでした(最速の方法ではありませんが、2秒未満)。
次に、x、y、Zまたはその他のデータを使用して、使用する四辺形に三角形の平面を作成し、データ間の線形補間を実現しました。
最後に私は0oナンであるすべてのポイントを取り出します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加