这是一个高速多维插值算法。当我们建模以后,原始的算法可能极为复杂和低速,在现有的计算条件下要得到最终的结果甚至要让我们等白了头,而该模块可以让复杂低速的计算变得简单迅速,甚至瞬间得到结果。它的原理是通过原始模型算法计算出有限的栅格节点,构建出一个多维栅格,而后可以无限次的对多维输入值瞬间得出对应的输出值,而得到的结果跟通过原始算法得到的结果相差无几。 并且,该模块还提供了对输入、输出值的校准功能。 该模块限定的输入、输出值为8位或16位的整数,浮点的计算也可以先变换为整数后再进行高速处理,得到结果后再反变换回去,这对于绝大多数采样是完全足够的。 该模块中包含了足够的源文件,都是以标准C编制的,可以在任何编译环境下进行编译,并且还有调用例子供参考。接口定义见imdi.h文件。