surfht

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

Синтаксис

surfht(z)
surfht(x,y,z)

Описание

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