我已经通过有限差分求解了倍频程的热方程,并生成了以下 3-D 图,其点颜色对应于我的三维汉堡包中每个元素的温度。
我的计算资源限制了我解决汉堡的分辨率。因此,获得我想要的情节的唯一方法是让我的 scatter3 点变成巨大的颜色斑点,它看起来有点糟糕。
[x,y,z] = meshgrid(1:nx,1:ny,1:nz) % Defines a grid to plot on
scatter3(x(:), y(:), z(:), 40, burgermatrix(:), 's', 'filled')% Point color=value
我想要的是一个漂亮的华丽光滑的矩形棱镜,像这样:
所以我想我需要以某种方式在我拥有的 3D 点之间进行插值。谁能帮我弄清楚如何做到这一点?