文件名称:MATLAB 三线性插值:用于执行三线性插值的 Matlab mex 函数。-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-19 02:57:30
matlab
我正在处理大型 3D 数据并且必须在 3D 空间中进行插值。 使用 Matlab 的 interp3 函数,我的计算机由于矢量化 interp3 的内存需求高而挂起。 所以我决定写一个 mex 文件来按顺序插入数据。 速度增益高达 5 倍。 当 interp3 设置为线性时,此函数充当 matlab 的 interp3 函数。 但是,存在一些差异。 首先,三线性需要单调间隔的输入网格,例如由 meshgrid 生成。 三线性也使用零作为外推值(可以更改为输入参数)。 这是我的第一个 mex 代码,可以改进,例如此代码可以等效于 interp3。
【文件预览】:
trilinear.zip