В этом примере показано, как подсветить контуры на конкретных уровнях.
Определите Z
как матрица, возвращенная из peaks
функция.
Z = peaks(100);
Округлить минимальное и максимальное значения данных в Z
и храните эти значения в zmin
и zmax
, соответственно. Определите zlevs
как 40 значений между zmin
и zmax
.
zmin = floor(min(Z(:))); zmax = ceil(max(Z(:))); zinc = (zmax - zmin) / 40; zlevs = zmin:zinc:zmax;
Постройте график контурных линий.
figure contour(Z,zlevs)
Определите zindex
как вектор целочисленных значений между zmin
и zmax
индексируется на 2.
zindex = zmin:2:zmax;
Сохраните предыдущий контурный график. Создайте второй контур графика и используйте zindex
для выделения контурных линий при любом другом целом значении. Установите ширину линии равной 2.
hold on contour(Z,zindex,'LineWidth',2) hold off