-
matlab插补缺失值的代码示例-运用Interp函数
资源介绍
matlab缺失值插补代码Interp回购提供了用于内插网格数据的类。
该代码是我首次尝试以尺寸无关的方式编写c
++。
支持1
2和3D插值。
除了网格格式的标高,Z可以在空间中变化,这在多Kong介质模拟中非常方便。
此选项仅在3D中使用。
该代码将忽略丢失的数据。
特别是当所有数据都可用时,插值是线性,双线性或三线性的。
当数据中存在间隙时,则使用反距离权重插值。
类似的方案也用于外推。
注意:该类的目的是为了使它总是返回一个值。
如果您得到nan或其他意外结果,请报告它,因为它可能是一个错误。
内容:interpND.h是主要的c
++头文件。
有关如何在c
++中使用类的示例,请参见Interpolation.cpp文件。
我还将为Matlab和octave提供此类的包装。
特别是matlab和octave都调用相同的matlab函数,该函数可识别系统并运行适当的包装器。
可以在Tutorial_interp.m脚本中找到有关如何从Matlab
/
Octave调用插值类的示例。
该脚本的第一部分提供了有关如何准备输入文件的示例。
第二部分提供了有关如何调用Matlab
/