2010-08-29 54 views
3

我想绘制一个2d矩形(使用rectangle函数足够满足我的需要),但是使用线性内插颜色,即在底部它应该是红色,在顶部蓝色,两者之间应该有两种颜色的线性插值。 我该怎么做?matlab - 用插值颜色绘制二维矩形

回答

5

补丁是答案。实际上,你可以在任何多边形补丁上使用它。

patch([0 0 1 1],[0 2 3 0],reshape([0 0 0;1 1 1;0 1 0;1 0 0],4,1,3))