b样条曲面绘制 opengl_使用插值在matlab简单绘制三维建模!

Matlab是一门功能强大的语言,不过一直地位尴尬,不冷不热。尽管很多学生都跟它打过交道,但大多浅尝辄止,用完完事。

写这篇文章缘于我昨天接了一张matlab的三维模型的外包,出图的时候用了插值算法。在与同学朋友交流的过程中,我发现身边的很多大佬都不了解matlab里的这个很实用的插值命令。关于这方面,网络上也没有讲的很详细的文章,这才斗胆来置喙。

1.什么是插值:

学过离散数学的人应该都知道插值的定义。这里简单地介绍一下插值的概念:

在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。(百 度百科定义)

· 用一个简单的方式讲:

插值方法可以将给定的一些孤立数据点拟合成一个完整的函数。

插值实现的方法很多,例如多项式(牛顿插值),埃尔米特,样条插值,高斯三角插值,分段插值等。如果对插值有兴趣又不想太深入了解,可以仅搜索一下牛顿插值的推理。

2.Matlab的interp2命令:

interp是matlab自带的插值函数,我们将用这个函数来画我们的三维模型。使用时候可以自己定义想要以实现插值的方式。interp1是对一维数据的插值,本文只讲述针对二维数据的插值命令interp2。

Interp2官方文档介绍(截取):

Vq = interp2(X,Y,V,Xq,Yq) interpolates to find Vq, the values of theunderlying 2-D function
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值