加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab多边形绘制

(2011-06-23 09:37:26)
标签:

it

分类: Matlab
matlab画三角形并填充
2011年03月03日 星期四 20:50

题目:

例如,在matlab里画出下图,并填充其中,1 2 3 4 5 6 7 是点的编号坐标分别为 1(1,1), 2(1,2), 3(2,2), 4(3,2), 5(3,1), 6(2,1), 7(2.5,1.5)各三角形顶点分别为(1): 1 6 2 (2): 6 3 2(3): 6 7 3(4): 6 5 7(5): 5 4 7(6): 4 3 6
%x表示三角形的三个顶点的横坐标

%y表示对应于y的三个顶点的纵坐标
x1=[1 2 1];y1=[1 1 2];

x2=[1 2 2];y2=[2 1 2];

x3=[2 2 2.5];y3=[1 2 1.5];

x4=[2 2.5 3];y4=[1 1.5 1];

x5=[2.5 3 3];y5=[1.5 1 2];

x6=[2 2.5 3];y6=[2 1.5 2];

fill(x1,y1,'y');hold on
fill(x2,y2,'m');hold on
fill(x3,y3,'c');hold on
fill(x4,y4,'r');hold on
fill(x5,y5,'b') ;hold on
fill(x6,y6,'g')

结果如下:


http://hiphotos.baidu.com/snowworld2008/pic/item/1a13b37385df93488601b03a.jpg



 


gplot(ones(3),rand(3))
或fill(rand(3,1),rand(3,1),'w')
或patch(rand(3,1),rand(3,1),'w')

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有