数值梯度
使用差
或自定义算法来计算多个数值导数,而不是调用坡度
多次。
坡度
计算中心区别用于内部数据点。例如,考虑一个单位间隔数据的矩阵,一种
,具有水平渐变g =渐变(a)
.内部梯度值,g(:,j)
, 是
G(:,j) = 0.5*(A(:,j+1) - A(:,j-1));
下标j
之间的不同2
和N-1
, 和n =尺寸(a,2)
.
坡度
沿矩阵边缘计算值单方面差异:
g(:,1)= a(:,2) - a(:,1);g(:,n)= a(:,n) - a(:,n-1);
如果你指定了点间距,那么坡度
适当地衡量差异。如果指定两个或多个输出,则该函数还将以类似的方式计算其他维度的差异。不像差
功能,坡度
返回具有与输入相同数量的元素数组。