Построение трехмерных графиков
Столь же просто обеспечивается построение графиков сложных поверхностей. Надо только знать, какой командой реализуется тот или иной график. Например, для построения графика поверхности и ее проекции в виде контурного графика на плоскость под поверхностью достаточно использовать следующие команды (см. урок 6):
[X.Y]
=
meshgrid(
-
5
:
0.1
:
5
);
Z
=
X.
*
sin(X
+
Y);
meshc(X,Y,Z)
Окно с построенным графиком показано на рисунке 3.5.
Рис. 3.5. Окно с графиками поверхности и ее проекции на плоскость под фигурой
Раньше пришлось бы убить много дней на составление и отладку нужной для построения такого графика программы. В MATLAB же можно в считанные секунды изменить задающую поверхность функцию Z(X,Y) и тут же получить новый график поверхности с окраской, в данном случае заданной вектором Z, и с ее проекцией на плоскость XY. На рис. 3.5 показано также открытое меню Help (Помощь) окна трехмерной графики.
Мы ограничимся этими примерами построения графиков как достаточно простыми и типовыми. Из них следует важный вывод – для решения той или иной частной задачи надо знать соответствующие команды и функции. В этом вам помогут как данный самоучитель, так и справочная система MATLAB.