Этот пример показывает, как подсветить контуры на конкретных уровнях.
Задайте 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