Иллюстрированный самоучитель по MatLab

Построение трехмерных графиков

Столь же просто обеспечивается построение графиков сложных поверхностей. Надо только знать, какой командой реализуется тот или иной график. Например, для построения графика поверхности и ее проекции в виде контурного графика на плоскость под поверхностью достаточно использовать следующие команды (см. урок 6):

[X.Y]=meshgrid(-5:0.1:5);
Z=X.*sin(X+Y);
meshc(X,Y,Z)

Окно с построенным графиком показано на рисунке 3.5.

Иллюстрированный самоучитель по MatLab › Основы графической визуализации вычислений › Построение трехмерных графиков

Иллюстрированный самоучитель по MatLab › Основы графической визуализации вычислений › Построение трехмерных графиков

Иллюстрированный самоучитель по MatLab › Основы графической визуализации вычислений › Построение трехмерных графиков
Рис. 3.5. Окно с графиками поверхности и ее проекции на плоскость под фигурой

Раньше пришлось бы убить много дней на составление и отладку нужной для построения такого графика программы. В MATLAB же можно в считанные секунды изменить задающую поверхность функцию Z(X,Y) и тут же получить новый график поверхности с окраской, в данном случае заданной вектором Z, и с ее проекцией на плоскость XY. На рис. 3.5 показано также открытое меню Help (Помощь) окна трехмерной графики.

Мы ограничимся этими примерами построения графиков как достаточно простыми и типовыми. Из них следует важный вывод – для решения той или иной частной задачи надо знать соответствующие команды и функции. В этом вам помогут как данный самоучитель, так и справочная система MATLAB.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.