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 – y2) над этой областью.
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 - z значения оси для контурного графика числовая матрица
z - значения осей для контурного графика, заданные как числовая матрица.
surfht обрабатывает значения в z как высота над плоскостью. По умолчанию x значения оси графика являются индексами столбцов z, и y значения оси графика являются индексами строк z. Чтобы изменить значения x - и y - осей, задайте x и y, соответственно.
Типы данных: single | double
x - x значения оси для контурного графика индексы столбцов z (по умолчанию) | числовой вектор
x значение оси для контурного графика, заданное как числовой вектор. Длина x должен совпадать с количеством столбцов в z.
Типы данных: single | double
y - y значения оси для контурного графика индексы строк z (по умолчанию) | числовой вектор
y значение оси для контурного графика, заданное как числовой вектор. Длина y должно совпадать с количеством строк в z.
Типы данных: single | double
Совет
Пересечение вертикальной и горизонтальной опорных линий на интерактивном графике определяет текущее значение x и значение y.
Перетащите пунктирные белые опорные линии, чтобы наблюдать, как интерполированное значение z (в верхней части графика) обновляется одновременно.
В качестве альтернативы получите определенное интерполированное значение z путем ввода значения x и значения y в редактируемые текстовые поля на оси X и оси Y, соответственно.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.