Saya memiliki set data bidang multipoint, setiap set data titik terkait dengan sel tunggal dari mesh yang tidak terstruktur. Tujuannya adalah untuk menginterpolasi data ke pusat sel, secara langsung atau tidak langsung, dengan cara yang paling akurat.
Jika saya menggunakan interpolasi Tertimbang Jarak Terbalik, dalam kasus ketika jarak antara sumber dan target (pusat sel) sangat kecil, saya mungkin berakhir dengan pengecualian titik mengambang.
Untuk interpolasi semacam ini pada mesh terstruktur, interpolasi volume tertimbang digunakan. Ini tidak menerjemahkan langsung ke sel mesh berbentuk sewenang-wenang.
Memperkenalkan toleransi untuk interpolasi IDW untuk menghindari SIGFPE masuk akal hanya jika saya tidak memperkenalkan tes apa pun yang dapat membuat interpolasi menjadi tidak efisien. Adalah menambahkan cukup kecil untuk penyebut untuk setiap berat pilihan yang mungkin dengan interpolasi IDW? Metode interpolasi apa yang cocok untuk masalah ini yang Anda ketahui?
Informasi tambahan:
Untuk interpolasi dari mesh ke titik, saya menggunakan interpolasi berdasarkan koordinat barcycentric . Setiap sel polyhedral dari mesh diuraikan menjadi tetrahedra. Bidang berpusat sel diinterpolasi ke titik sel menggunakan interpolasi IDW . Pencarian dilakukan untuk setiap titik untuk menemukan tetrahedron di mana ia berada, dan nilainya diinterpola menggunakan interpolasi barycentric .
Untuk interpolasi dari titik ke jala, ini tidak mungkin. Nilai-nilai yang berpusat sel tidak diketahui. Tidak ada cara untuk merakit sebuah komposisi tetrahedral yang akan menegakkan , di mana W P C adalah berat badan yang berhubungan dengan titik P dan pusat sel C . Ini berasal dari fakta bahwa konfigurasi titik arbitrer. Jadi, saya saat ini menggunakan IDW untuk ini, memastikan bahwa saya tidak mendapatkan pengecualian floating point. Apakah ada metode interpolasi yang lebih cocok untuk masalah ini?