arcgisengine插值问题,如何用自己的方法而不是用AE自带的方法进行插值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgisengine插值问题,如何用自己的方法而不是用AE自带的方法进行插值相关的知识,希望对你有一定的参考价值。
在arcengine中由IInterpolationOp和IInterpolationOp2接口已近封装好了插值方法,比如IDW,SPLINE等方法,现在我想用自己的方法插值,请问如何写进去,请大侠帮助,不甚感激!
参考技术A 你的arcgisengine是哪个版本,我的怎么没有IInterpolationOp2接口?matlab 如何用插值给NAN赋值
我现在有个360*180的二维矩阵,然后里面有一些NAN值。这些NAN值不能去掉也不能改成0,因为会影响最后的结果,所以我想用插值的方法给NAN赋值。请问这个程序怎么编呐?谢谢!
参考技术A 第一列到倒数第二列都是nan,之后最后一列有值那么其他值以什么标准来填新值呢?
哪怕多知道第一列的值,中间的还可以根据一前一后两个值插值计算得出
如果有足够的数据,至少第一点和最后一点知道,还是可以通过interp1插值填充的
只是要处理一下避开nan点
假设你原来数据是a
使用find(isnan(a))可以返回所有数据中是nan的值的位置
可以根据其填充新值
以上是关于arcgisengine插值问题,如何用自己的方法而不是用AE自带的方法进行插值的主要内容,如果未能解决你的问题,请参考以下文章
如何用Diffusion models做interpolation插值任务?——原理解析和代码实战