openfoam输出某个截面的points个数与网格结果不一致
-
大家好,我最近在做考虑颗粒优先富集的维诺图,如下所示
然后需要将气相场的数据同样做出来,两张图合并在一起。类似于文献中的图
因为使用的是matlab作图,所以先在openfoam中输出中心截面(x=0 y-z)的量以及相应的二维坐标,然后导入到matlab里面作图。但是发现一个问题,就是openfoam输出的这个面上的points是25026个
这个个数一方面和我网格数计算的不一样,按照我这个截面的网格点数,应该是145x180=26100个,另一方面,points是25026个不能形成两个较大的数相乘,最多到6x4171。后面我干脆用paraview里面输出截面数据的功能,结果输出的文件里,同样里面的点的个数是25026个。
对于这个问题,我不懂的是,如果我在matlab里面作图,我必须要使得数据转成nxm的一个矩阵,然后nxm=points,然后做二维云图,但是这个我在openfoam里输出的结果感觉不太能支持这样作图
不知道有没有懂这方面的大佬,能解答一下,为什么输出的面上的points个数和按照网格点计算的结果不一样?