合并等高线图和箭头图
在同一绘图上显示等高线和梯度向量。
沿 x 和 y 方向在从 -2 到 2 的网格上绘制 10 条 等高线。
[X,Y] = meshgrid(-2:0.2:2); Z = X .* exp(-X.^2 - Y.^2); contour(X,Y,Z,10)
使用 gradient
函数计算 Z
的二维梯度。gradient
函数会返回 U
作为 x 方向上的梯度,返回 V
作为 y 方向上的梯度。使用 quiver
函数显示指示梯度值的箭头。
[U,V] = gradient(Z,0.2,0.2); hold on quiver(X,Y,U,V) hold off