В этом примере показано, как выделять контуры на определенных уровнях.
Определить 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
