Her ikisi de yapılandırılmış ızgara biçiminde iki VTK dosyam olduğunu varsayalım. Yapısal ızgaralar aynıdır (aynı sırayla aynı nokta listesine sahiptirler) ve her VTK dosyasında "Phi" olarak adlandırılan bir alan vardır. Yine aynı yapılandırılmış ızgara ile üçüncü bir VTK dosyası oluşturmak ve ilk VTK dosyasındaki Phi ile ikinci VTK dosyasındaki Phi arasındaki fark olan bir alan çizmek istiyorum.
Bunu manuel olarak nasıl yapacağımı biliyorum; İki VTK dosyasındaki ham metni ayrıştırabilir, verileri dizilere kopyalayabilir, bir diziyi diğerinden çıkarabilir ve sonra doğru biçimde yeni bir dosyaya veri dökebilirim. Bu farkı hesaplamanın ve VTK'ya aktarmanın daha iyi bir yolu var mı? Python'da veya VisIt veya Paraview gibi görselleştirme yazılımlarında bir çözüm, C ++ gibi derlenmiş bir dil kullanmak için tercih edilir.
Bu farkı hesaplamanın amacı, bir PDE'nin çözümünü hesaplamak için farklı sayısal yöntemleri karşılaştırmaktır; çözümleri oluşturmak için aynı yazılımı kullandığım için, Phi alanı dışındaki tüm verilerin oluşturduğum her dosyada aynı olacağını garanti edebilirim.