MATLAB 中矩阵分量之间的插值
在我正在进行的项目中,我需要访问矩阵的浮动索引元素。也就是说,例如我想到达矩阵的第 (16.25,1) 个元素。乍一看这似乎很奇怪。然而,(16.25,1) 是指 (16,1) 和 (17,1) 之间的插值,权重分别为 0.25 和 0.75。
是否有一个内置函数可以实现这一点?
非常感谢, 萨法克
In a project that I am doing I need to reach floating indexed elements of a matrix. That is to say for instance I want to reach the (16.25,1) th element of a matrix. That might seem odd at the first glance. However, by (16.25,1), I mean the interpolation between (16,1) and (17,1) with weights of .25 and .75 respectively.
Is there a built-in function for that?
Many thanks,
Safak
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
interp2
:You can use
interp2
:您可以使用二维插值:
其中
Z
是您的矩阵,XI
&YI
是您的小数索引。You can use 2-D interpolation:
where
Z
is your matrix, andXI
&YI
are your fractional indices.