Построение поверхности и ее проекции
Для повышения
наглядности представления поверхностей можно использовать дополнительный график
линий равного уровня, получаемый путем проецирования поверхности на опорную
плоскость графика (под поверхностью). Для этого используется команда surf с:
Пример применения
команды surf с приводится ниже:
»
[X.Y]=meshgrid([-3:0.1:3]);
» Z=sin(X)./(X.^2+Y.^2+0.3);
» surfc(X,Y,Z)
На рис. 6.27
показаны графики, построенные в данном примере.
Рис.
6.27.
График поверхности и ее проекции на опорную
плоскость
Рассмотрим
еще один пример применения команды surf с, на этот раз для построения поверхности,
описываемой функцией peaks, с применением интерполяции цветов и построением
цветовой шкалы:
»
[X.Y]=meshgrid([-3:0.1:3]);
» Z=peaks(X,Y);
»
surfc(X,Y,Z)
» shading interp
» colorbar
Рис. 6.28
показывает график, построенный в этом примере. И здесь нетрудно заметить, что
графики сложных поверхностей с интерполяцией цветовых оттенков выглядят более
реалистичными, чем графики сетчатого вида и графики без интерполяции цветов.
Рис.
6.28.
График функции peaks с проекцией и шкалой цветов