 
          65
        
        
          [X1,X2]=ndgrid(-2:.2:2,-2:.2:2);
        
        
          Z=X1.*exp(-X1.^2 –X2.^2);
        
        
          mesh(Z)
        
        
          
            
              5. 2. 2. Графики поверхностей
            
          
        
        
          Команда
        
        
          
            plot
          
        
        
          3(…) является аналогом команды
        
        
          
            plot
          
        
        
          (…), но относится к
        
        
          функции двух переменных
        
        
          ( )
        
        
          
            yxz
          
        
        
          ,
        
        
          . Она строит аксонометрическое изображение
        
        
          трехмерных поверхностей и представлена следующими формами:
        
        
          •
        
        
          (
        
        
          )
        
        
          
            zyx plot
          
        
        
          , , 3
        
        
          – строит массив точек, представленных векторами
        
        
          
            x
          
        
        
          ,
        
        
          
            y
          
        
        
          и
        
        
          
            z
          
        
        
          ,
        
        
          соединяя их отрезками прямых. Эта команда имеет ограниченное
        
        
          применение;
        
        
          •
        
        
          (
        
        
          )
        
        
          
            ZYX plot
          
        
        
          , , 3
        
        
          , где
        
        
          
            X
          
        
        
          ,
        
        
          
            Y
          
        
        
          и
        
        
          
            Z –
          
        
        
          три матрицы одинакового размера, строит
        
        
          точки с координатами
        
        
          ( )
        
        
          :,
        
        
          
            iX
          
        
        
          ,
        
        
          ( )
        
        
          :,
        
        
          
            iY
          
        
        
          и
        
        
          ( )
        
        
          :,
        
        
          
            iZ
          
        
        
          и соединяет их отрезками
        
        
          прямых.
        
        
          
            Пример 5.5.
          
        
        
          Построить трехмерную поверхность, которая описывается
        
        
          функцией
        
        
          ( )
        
        
          2
        
        
          2
        
        
          ,
        
        
          
            y x yxz
          
        
        
          + =
        
        
          .
        
        
          %Построение линиями графика поверхности
        
        
          [X,Y]=meshgrid([-3:0.15:3]);
        
        
          Z=X.^2+Y.^2;
        
        
          plot3(X,Y,Z)
        
        
          
            Рис. 5.12. График поверхности, построенный линиями
          
        
        
          •
        
        
          (
        
        
          )
        
        
          
            SZYX plot
          
        
        
          , , , 3
        
        
          –
        
        
          обеспечивает
        
        
          построения,
        
        
          аналогичные
        
        
          рассмотренным ранее, но со спецификацией стиля линий и точек,
        
        
          соответствующей спецификации команды
        
        
          
            plot.
          
        
        
          
            Пример 5.6.
          
        
        
          Построить трехмерную поверхность кружками, которая
        
        
          описывается функцией
        
        
          ( )
        
        
          2
        
        
          2
        
        
          ,
        
        
          
            y x yxz
          
        
        
          + =
        
        
          .
        
        
          %Построение графика поверхности кружками
        
        
          [X,Y]=meshgrid([-3:0.15:3]);
        
        
          Z=X.^2+Y.^2;
        
        
          plot3(X,Y,Z,
        
        
          'o'
        
        
          )