Сетчатые 3D-графики с окраской
Наиболее представительными и наглядными являются сетчатые графики поверхностей с заданной или функциональной окраской. В названии их команд присутствует слово mesh. Имеются три группы таких команд. Ниже приведены данные о наиболее полных формах этих команд. Наличие более простых форм можно уточнить, используя команду help Имя, где Имя – имя соответствующей команды.
- mesh(X,Y,Z,C) – выводит в графическое окно сетчатую поверхность Z(X.Y) с цветами узлов поверхности, заданными массивом С;
- mesh(X.Y.Z) – аналог предшествующей команды при C=Z. В данном случае используется функциональная окраска, при которой цвет задается высотой поверхности.
Возможны также формы команды mesh(x,y.Z), mesh(x.y.Z,C), mesh(Z) и mesh(Z.C).
Функция mesh возвращает дескриптор для объекта класса surface. Ниже приводится пример применения команды mesh:
>
>
[X.Y]
=
meshgrid([
-
3
:
0.15
:
3
]);
>
>
Z
=
X.
^
2
+
Y.
^
2
;
>
>
mesh(X,Y,Z)
На рис. 6.21 показан график поверхности, созданной командой mesh(X.Y.Z). Нетрудно заметить, что функциональная окраска линий поверхности заметно усиливает наглядность ее представления.
Рис. 6.21. График поверхности, созданный командой mesh(X,Y,Z)