Отобразите линии контура и векторы градиента на том же графике.
Постройте 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