Lesya |
Matlab. Градиентная заливка области на карте 04.04.2007, 13:26 |
|
04/04/07 1 Харьков
|
Помогите, пожалуйста! У меня есть четырёхугольник на карте. Известны координаты его вершин и их цвета. Могу ли я закрасить градиентно область внутри четырёхугольника? В прямоугольной системе координат с этим неплохо справляются функции вроде patch, а вот с помощью patchm у меня получается заливать область только одним цветом. Заранее спасибо
|
|
|
|
|
photon |
04.04.2007, 14:19 |
|
Экс-модератор |
|
23/12/05 12064
|
Наверное для 2D, т.е. patch(X,Y,C) - не получится. Я не баловался со всякими раскрасками в MatLAB, но если бы возникла задача, подобная Вашей, то решал бы методом грубой силы: задал бы четырехугольник не на плоскости, а в 3D, выбрал нужную цветовую схему, построил и отображал вид сверху - получится квази-2D - плоский четырехугольник + третье измерение передается раскраской
либо разобрался с patch(X,Y,Z,C), где Z будет определять у Вас градиент
|
|
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 2 ] |
|
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы