MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

MATLAB\MATLAB

В.Г.Потемкин "Справочник по MATLAB"
Графические команды и функции

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

Трехмерные графики

PLOT3
Построение линий и точек в трехмерном пространстве

Синтаксис:

            plot3(x, y, z)
            plot3(X, Y, Z)
            plot3(x, y, z, s)
            plot3(x1, y1, z1, s1, x2, y2, z2, s2, ...)

Описание:

Команды plot3(...) являются трехмерными аналогами функции plot(...).

Команда plot3(x, y, z), где x, y, z - одномерные массивы одинакового размера, строит точки с координатами x(i), y(i), z(i) и соединяет их прямыми линиями.

Команда plot3(X, Y, Z), где X, Y, Z - двумерные массивы одинакового размера, строит точки с координатами x(i, :), y(i, :), z(i, :) для каждого столбца и соединяет их прямыми линиями.

Команда plot3(x, y, z, s) позволяет выделить график функции z(x, y), указав способ отображения линии, способ отображения точек, цвет линий и точек с помощью строковой переменной s, которая может включать до трех символов из следующей таблицы.

Тип линии Тип точки Цвет
Непрерывная -
Штриховая --
Двойной пунктир :
Штрих-пунктирная -.
Точка .
Плюс +
Звездочка *
Кружок o
Крестик х
Желтый y
Фиолетовый m
Голубой c
Красный r
Зеленый g
Синий b
Белый w
Черный k

Если цвет линии не указан, он выбирается по умолчанию из шести первых цветов, с желтого до синего, повторяясь циклически.

Команда plot3(x1, y1, z1, s1, x2, y2, z2, s2, ...) позволяет объединить на одном графике несколько функций z1(x1, y1), z2(x2, y2), ..., определив для каждой из них свой способ отображения.

Обращение к команде plot3 вида plot3(x, y, z, s1, x, y, z, s2) позволяет для графика z(x, y) определить дополнительные свойства, для указания которых применения одной строковой переменной s1 недостаточно, например при задании разных цветов для линии и для точек на ней.

Примеры:

Построим график функции z = x * exp(-x2 - y2) в трехмерном пространстве.

             [ X, Y ] = meshgrid([ -2 : 0.1 : 2 ]);
             Z = X .* exp(- X .^ 2 - Y .^ 2);
             plot3(X, Y, Z)

image1009.gif (4679 bytes)

Сопутствующие функции и команды: PLOT, AXIS, VIEW, MESH, SURF.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика