首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >结构网格与任意点(非结构化网格)之间的Matlab插值

结构网格与任意点(非结构化网格)之间的Matlab插值
EN

Stack Overflow用户
提问于 2016-08-30 10:59:18
回答 1查看 426关注 0票数 0

我有一个数据,它是基于二维结构化网格的meshgrid格式。此外,我有一个平面上的点云(2D非结构化网格),我想在上面插入来自结构化网格的信息。

我尝试了interp2选项,但是它要求第二个网格采用meshgrid格式。这不是我的案子。我还注意到有scatteredInterpolant,它可以进行散乱的数据插值。但插值的信息似乎不准确。有人能为这种结构化到非结构化的网格插补方案提出高精度的插值方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-30 11:13:49

使用griddata。它以散乱点的形式获取数据(x,y,v),并在所请求的点(xq,yq)上进行插值。

代码语言:javascript
运行
复制
vq = griddata(x(:), y(:), v(:), xq, yq, 'natural');

注意:你应该根据你想要的内容选择插值方法(比如这里的“自然”)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39225690

复制
相关文章

相似问题

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