DGradient:数组的梯度作为快速 C-Mex-matlab开发

时间:2024-06-19 14:48:45
【文件属性】:

文件名称:DGradient:数组的梯度作为快速 C-Mex-matlab开发

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-19 14:48:45

matlab

沿指定尺寸的渐变 Y = DGradient(X, Dim, Spacing, Method) 输入: X:真正的 DOUBLE 数组,任意维数。 间距:长度为 SIZE(X, Dim) 的标量或向量。 Dim:要操作的维度。 可选,默认值:1st非单尺寸。 方法:字符串,不均匀间隔 X 的应用方法顺序: '1stOrder',更快的居中差异,如 Matlab 的 GRADIENT。 '2ndOrder',二阶精确的居中差异。 在边缘上使用向前和向后差异。 可选,默认值:'1stOrder'。 输出: Y:X的渐变,与X相同。 FEX中还有很多其他推导工具。 该函数速度更快(例如比 dqdt 快 25%,比 Matlab 的 GRADIENT 快 10 到 16 倍),仅在特定维度上处理多维数组,并且可以对不均匀间隔的数据使用二阶方法。 对于向量或均匀间隔的数据,不需要临时内存。 否


【文件预览】:
DGradient.zip

网友评论