Объединение контурного графика и графика поля градиентов

Этот пример показывает, как объединить контурный график и график полей градиента с помощью функции hold.

Постройте график 10 контуров по сетке от-2 до 2 в направлениях x и y.

[X,Y] = meshgrid(-2:0.2:2);
Z = X .* exp(-X.^2 - Y.^2);
contour(X,Y,Z,10)

Вычислите 2D градиент Z с помощью функции gradient. Функция gradient возвращает U как градиент в направлении X и V как градиент в направлении Y. Отобразите стрелки, указывающие на значения градиента с помощью функции quiver.

[U,V] = gradient(Z,0.2,0.2);
hold on
quiver(X,Y,U,V)
hold off

Смотрите также

|

Была ли эта тема полезной?