surfht

Интерактивный контурный график

Синтаксис

Описание

surfht(z) создает интерактивный контурный график данных в матричном z. surfht обрабатывает значения в z как высота выше плоскости.

пример

surfht(x,y,z) создает интерактивный контурный график данных в матричном z, использование x - значения оси содержится в x и y - значения оси содержатся в y.

Примеры

свернуть все

В этом примере показано, как использовать surfht создать интерактивный контурный график.

Создайте сетку (x, y) область от (-2,-2) к (2,2) использование meshgrid.

[x,y] = meshgrid(-2:0.2:2,-2:0.2:2);

Оцените функциональный z (x, y) = x × exp (-x2 y 2) по этой области.

z = x.*exp(-x.^2 - y.^2);

Откройте интерактивный контурный график. Начиная с meshgrid создает сетку x и значений y, откройте график с помощью первой строки x и первого столбца y.

surfht(x(1,:),y(:,1),z)

Рисунок показывает контурный график значений z вдоль заданного x - и y - оси.

Кликните по графику оценить z в (x, y) координаты, обозначенные пересекающимися белыми линиями.

Например, в x = 0.71041 и y = 0.025723, значение z 0.41827.

В качестве альтернативы войдите, значения в полях пометили X Value и Y Value оценивать z в заданных координатах. Например, оцените z в x = 0.5 и y = 1.

Значение z 0.1397.

Входные параметры

свернуть все

z- значения оси для контурного графика в виде числовой матрицы.

surfht обрабатывает значения в z как высота выше плоскости. По умолчанию x - значения оси графика являются индексами столбца z, и y - значения оси графика являются индексами строки z. Чтобы изменить x - и y - значения оси, задайте x и y, соответственно.

Типы данных: single | double

x- значения оси для контурного графика в виде числового вектора. Длина x должен совпадать с количеством столбцов в z.

Типы данных: single | double

y- значения оси для контурного графика в виде числового вектора. Длина y должен совпадать с количеством строк в z.

Типы данных: single | double

Советы

  • Пересечение вертикальных и горизонтальных ссылочных линий на интерактивном графике задает текущее x значение и y значение.

  • Перетащите точечные белые ссылочные линии, чтобы смотреть интерполированное z значение (наверху графика) обновление одновременно.

  • В качестве альтернативы получите конкретное интерполированное z значение путем ввода x значения и y значения в доступные для редактирования текстовые поля на оси X и оси Y, соответственно.

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

| |

Представлено до R2006a