我有一个类似于表面的XYZ点云。但是,对于某些后期处理,它应该被修改。输入文件具有相同的XY,具有精确的间隔值。如果我们将它们放在柱状数组中,它们看起来像这样:
0 0 Z1
1 0 Z2
2 0 Z3
0 1 Z4
1 1 Z5
.
.
.
2 2 Z9
然而,经过一些过程,原子的配位发生了变化。例如,像这样:
0.1 -0.18 Z'1
0.04 0.4 Z'2
...
我想从这个扭曲的XYZ中制作一个相应的点云,但是将XY数据作为原始数据进行分析。
答案 0 :(得分:1)
您可以使用griddata
iz = griddata( xnew, ynew, Zprime, oldx, oldy );
哪里
xold = [0 1 2 0 1 ...
yold = [0 0 0 1 1 ...
xnew = [0.1 0.04 ...
ynew = [-0.18 0.4 ...