variable interpolation in meshgrid

3 次查看(过去 30 天)
AAS
AAS 2022-7-12
评论: dpb 2022-7-13
Is there any way to do variable interpolation for different points in the row depending on which row they are in?
for example , point A which has coordinates(4,0) would have more interpolation at 4 times than a point B in row (2,0) which would have 2 times the interpolation similarly can this be extended to, if point A is brighter than B, can it have different amount of interpolation?
Thanks
  3 个评论
AAS
AAS 2022-7-12
Sure! lets make it 1D for ease. Imagine I have an array
a=[0,1,0,0,0,1,0] which is a 1X7 array
I want to expand the array to 1x9 size. However, I only want to interpolate (expand) the points that are of value 0..
so I want somehting like this
a'=[0,1,0,0,0,0,0,1,0] which could use the condition, "if its surrounded by 0 on either side , interpolate" otherwise leave alone.
Thanks
dpb
dpb 2022-7-13
That's pretty heuristic expectation -- what limits are placed on the possible input vector? For example, your above could also be
a=[0,0,1,0,0,0,1]
a=[1,0,0,1,0,0,1]
...
or an infinite number of other possibilities that match the above.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

产品


版本

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by