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

Меню

 
Главная
Cамоучитель
Гостевая книга

Еще учебники

 
Adobe Acrobat
Visual FoxPro
Borland_C++
Turbo Pascal
Delphi

Реклама

 
производство металлоконструкций, монтаж металлоконструкций предложение.. Элитные шкафы купе круглый год. Правильный выбор бумажные пакеты крафт, производство бумажных пакетов

 

 
 

 

Создание закрашенного многоугольника

Для создания закрашенного пятна в виде многоугольника может использоваться команда patch:

  • patch(X,Y,C) — создает закрашенный многоугольник, вершины которого заданы векторами X и Y в текущей системе координат, а спецификация окраски задана вектором цветовой палитры С. Можно также задавать цвет с помощью символьной переменной 'color' вида 'г', 'д', 'b', 'с', 'т', 'у', V или V. X и Y могут быть матрицами;

  • patch(X,Y.Z,C) — создает многоугольник в трехмерной системе координат, при этом матрица Z должна иметь тот же размер, что X и Y.

Следующий пример поясняет применение команды patch:

» Х=[1 2 3 2 1];

» Y=[1 2 0 5 1];

» patch(X,Y,[1 0 0])

Построенный многоугольник показан на рис. 6.46.

В данном случае многоугольник окрашен красным цветом, поскольку вектор цветов [1 0 0] указывает на наличие только красной составляющей цвета (другие составляющие представлены относительным уровнем 0).

Рис. 6.46. Многоугольник, построенный командой patch

 

Copyright legioner © matlabing.com, 2008