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 (- x2y2) над этой областью.

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