上传者: 38734276
|
上传时间: 2021-10-20 21:25:48
|
文件大小: 6KB
|
文件类型: -
我正在处理大型 3D 数据并且必须在 3D 空间中进行插值。 使用 Matlab 的 interp3 函数,我的计算机由于矢量化 interp3 的内存需求高而挂起。 所以我决定写一个 mex 文件来按顺序插入数据。 速度增益高达 5 倍。 当 interp3 设置为线性时,此函数充当 matlab 的 interp3 函数。 但是,存在一些差异。 首先,三线性需要单调间隔的输入网格,例如由 meshgrid 生成。 三线性也使用零作为外推值(可以更改为输入参数)。 这是我的第一个 mex 代码,可以改进,例如此代码可以等效于 interp3。