И другие программы этой серии
Вторая задает выражение для вычисления значений z
в узлах сетки. Наконец, третья команда строит собственно график поверхности.
Окно с построенным графиком показано на рис. 1.13. Раньше пришлось бы убить
много дней на составление и отладку нужной для построения такого графика про
граммы. В MATLAB же можно в считанные секунды изменить задающую поверх
ность функцию Z(X, Y) и тут же получить новый график поверхности с окраской,
в данном случае заданной вектором Z, и с ее проекцией на плоскость XY. На рис. 1.13
показано также открытое меню Help (Помощь) окна трехмерной графики.
Рис. 1.12. Построение графика sin(x)/x функцией fplot
Обратите внимание и на позицию File (Файл) меню окна графики. Она содер
жит типовые файловые операции. Однако они относятся не к файлам документов,
а к файлам графиков. В частности, можно присваивать имя записываемым на диск
рисункам с графиками.
1.10. Знакомство
с трехмерной графикой MATLAB
1.10.1. Построение трехмерных графиков
Столь же просто обеспечивается построение графиков сложных поверхностей,
представленных функцией двух переменных z=f(x,y). Такую графику называют
трехмерной, или 3D графикой. Надо только знать, какой командой реализуется
тот или иной график. Например, для построения графика поверхности и ее проек
ции в виде контурного графика на плоскость под поверхностью достаточно ис
пользовать следующий фрагмент программы:
% I?eia? iino?iaiey iiaa?oiinoe e aa i?iaeoee
[X,Y]=meshgrid(-5:0.1:5);
Z=X.*sin(X+Y);
meshc(X,Y,Z)
Рис. 1.13. Окно с графиками поверхности и ее проекции на плоскость под фигурой
Мы ограничимся этими примерами построения графиков как достаточно про
стыми и типовыми. Из них следует важный вывод: для решения той или иной ча
стной задачи надо знать соответствующие команды и функции. В этом вам помо
гут как данная книга, так и справочная система MATLAB.
1.10.2. Вращение графиков мышью
Можно поворачивать построенную фигуру мышью и наблюдать ее под разными
углами. Рассмотрим эту возможность на примере построения логотипа системы
MATLAB – мембраны.