meshc

Постройте график графика контура в соответствии с графиком mesh

Синтаксис

meshc (X, Y, Z)
meshc (Z)
meshc... C
meshc (axes_handles...)
h = meshc (...)

Описание

meshc(X,Y,Z) чертит каркасную mesh и контурный график под нею с цветом, определенным Z, таким образом, цвет пропорционален поверхностной высоте. Если X и Y являются векторами, length(X) = n и length(Y) = m, где [m,n] = size(Z). В этом случае, (X (j), Y (i), Z (i, j)) пересечения каркасных линий сетки; X и Y соответствуют столбцам и строкам Z, соответственно. Если X и Y являются матрицами, (X (i, j), Y (i, j), Z (i, j)) пересечения каркасных линий сетки.

meshc(Z) чертит контурный график под каркасной mesh с помощью X = 1:n и Y = 1:m, где [m,n] = size(Z). Высота, Z, является однозначной функцией, определяемой по прямоугольной сетке. Цвет пропорционален поверхностной высоте.

meshc..., C) чертит meshc график с цветом, определенным матрицей C. MATLAB® выполняет линейное преобразование на данных в C, чтобы получить цвета из текущей палитры. Если X, Y, и Z являются матрицами, они должны быть одного размера как C.

meshc(axes_handles,...) строит график в оси с указателем axes_handle вместо текущей системы координат (gca).

h = meshc(...) возвращает указатели на графический объект Свойств контура и Surface Properties.

Примеры

свернуть все

Используйте meshc, чтобы отобразить комбинацию сетчатого графика и контурный график функции peaks.

figure
[X,Y] = meshgrid(-3:.125:3);
Z = peaks(X,Y);
meshc(Z)

Советы

meshc не принимает комплексные входные параметры.

Mesh чертится как графический объект Surfaceplot с точкой зрения, заданной view(3). Цвет поверхности совпадает с цветом фона (чтобы моделировать каркас с устранением невидимой поверхности), или none при рисовании стандартного прозрачного каркаса. Текущая палитра определяет цвет обводки. Команда hidden управляет моделированием устранения невидимой поверхности в mesh, и команда shading управляет моделью штриховки.

Алгоритмы

Область значений X, Y, и Z или текущих настроек осей XLimMode, YLimMode, и свойства ZLimMode, определяет пределы по осям. axis устанавливает эти свойства.

Область значений C или текущие настройки свойств CLim и CLimMode осей (также установленный функцией caxis), определяет цветное масштабирование. Использование масштабированные значения цвета используется в качестве индексов в текущую палитру.

Функции рендеринга mesh производят значения цвета путем отображения z значений данных (или явная цветовая гамма) на текущую палитру. Поведение значения по умолчанию MATLAB должно вычислить цветные пределы автоматически с помощью минимальных и максимальных значений данных (также набор с помощью caxis auto). Минимальное значение данных сопоставляет с первым значением цвета в палитре, и максимальное значение данных сопоставляет со значением последнего цвета в палитре. MATLAB выполняет линейное преобразование на промежуточных значениях, чтобы сопоставить их с текущей палитрой.

meshc вызывает mesh, включает hold, и затем вызывает contour и располагает контур на x-y плоскость. Для дополнительного управления внешним видом контуров дайте эти команды непосредственно. Можно объединить другие типы графиков этим способом, например графики pcolor и surf.

meshc принимает, что X и Y монотонно увеличиваются. Если X или Y нерегулярно расположены с интервалами, contour3 вычисляет контуры с помощью расположенной с равными интервалами сетки контура, и затем это преобразовывает данные к X или Y.

Расширенные возможности

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

Была ли эта тема полезной?