구조화 된 격자 형식의 두 개의 VTK 파일이 있다고 가정합니다. 구조화 된 그리드는 동일하며 (동일한 순서로 포인트 목록이 동일 함) 각 VTK 파일에서 필드를 "Phi"라고합니다. 동일한 구조화 된 그리드로 세 번째 VTK 파일을 다시 만들고 첫 번째 VTK 파일의 Phi와 두 번째 VTK 파일의 Phi의 차이 인 필드를 플로팅하려고합니다.
이 작업을 수동으로 수행하는 방법을 알고 있습니다. 두 개의 VTK 파일에서 원시 텍스트를 구문 분석하고 데이터를 배열로 복사하고 한 배열에서 다른 배열을 뺀 다음 올바른 형식의 데이터를 새 파일로 덤프 할 수 있습니다. 이 차이를 계산하고 VTK로 내보내는 더 좋은 방법이 있습니까? C ++과 같은 컴파일 된 언어를 사용하는 것보다 Python 또는 VisIt 또는 Paraview와 같은 시각화 소프트웨어의 솔루션이 선호됩니다.
이 차이를 계산하는 목적은 PDE의 솔루션을 계산하기 위해 다른 수치 방법을 비교하는 것입니다. 동일한 소프트웨어를 사용하여 솔루션을 생성하므로 Phi 필드를 제외한 모든 데이터가 내가 생성하는 각 파일에서 동일하다는 것을 보장 할 수 있습니다.