mesh

Синтаксис

mesh(X,Y,Z)
mesh(Z)
mesh(...,C)
mesh(...,'PropertyName',PropertyValue,...)
mesh(axes_handles,...)
s = mesh(...)

Описание

mesh(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)) пересечения каркасных линий сетки. Значения в X, Y или Z могут быть числовыми, datetime, длительность или категориальные значения.

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

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

mesh(...,'PropertyName',PropertyValue,...) устанавливает значение заданного поверхностного свойства. Несколько значений свойств могут быть установлены с отдельным оператором.

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

s = mesh(...) возвращает объект Surface Properties.

Примеры

свернуть все

Создайте сетчатый график функции sinc, z=sin(r)/r.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
mesh(X,Y,Z)

Задайте матрицу цветов для сетчатого графика.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
C = gradient(Z);

figure
mesh(X,Y,Z,C)

Измените подсветку и ширину линии для сетчатого графика с помощью аргументов пары Name,Value.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
C = del2(Z);

figure
mesh(X,Y,Z,C,'FaceLighting','gouraud','LineWidth',0.3)

Советы

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

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

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

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