首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用MATLAB从相应的分布式点云生成XYZ数据

利用MATLAB从相应的分布式点云生成XYZ数据
EN

Stack Overflow用户
提问于 2013-11-28 13:48:43
回答 1查看 119关注 0票数 0

我有一个类似表面的XYZ点云。但是,对于某些后处理,应该对其进行修改。输入文件具有相同的XY值,其确切的间隔值。如果我们将它们放在柱状数组中,它们看起来如下所示:

代码语言:javascript
复制
0 0 Z1
1 0 Z2
2 0 Z3
0 1 Z4
1 1 Z5
.
.
.
2 2 Z9

然而,经过某些过程后,原子的配位发生了变化。例如,如下所示:

代码语言:javascript
复制
0.1  -0.18 Z'1
0.04  0.4  Z'2
...

我想从这个扭曲的XYZ中形成一个对应的点云,但是用XY数据作为原始数据,这样就可以分析它了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-28 14:16:30

可以使用griddata进行插值。

代码语言:javascript
复制
iz = griddata( xnew, ynew, Zprime, oldx, oldy );

哪里

代码语言:javascript
复制
xold = [0 1 2 0 1 ...
yold = [0 0 0 1 1 ...   
xnew = [0.1 0.04 ...
ynew = [-0.18 0.4 ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20267848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档