zp2000 发表于 2009-4-28 15:59:40

MATLAB如何来画封闭的曲线啊?

本帖最后由 ljelly 于 2009-4-28 18:45 编辑

新手问一问,用MATLAB可以画的图很多,但是大部分的曲线都不是封闭的,请问一下,类似于如下两个图的中间的封闭曲线该如何来画啊?并且中间该怎么填充啊?

messenger 发表于 2009-4-28 16:15:32

简单的封闭图形,用patch命令就行

zp2000 发表于 2009-4-28 16:24:49

感谢楼上的兄弟,patch命令是吧?那中间的填充该怎么办啊?

messenger 发表于 2009-4-28 19:47:18

中间填充可用patch命令中的Faces参数

zp2000 发表于 2009-4-28 19:50:44

靠,回答问题还真是留了一手啊!呵呵!
本帖只看到了猫和狗这两种头像。。。。

messenger 发表于 2009-4-28 20:14:01

我们的宗旨是,”授人以渔“,而不是“授人以鱼”,学会方法,其他的自己看帮助,help patch就可以了

zp2000 发表于 2009-4-29 08:21:01

恩,帮助已经详细的看过了,头像改的挺快的啊。。。

风天小畜 发表于 2009-4-29 10:04:27

头像非猫非狗,我来插一脚,楼上的,
patch是非常不错的命令。
如果觉得patch不好学,
line也可以绘制,只需要你把那些点给弄出来即可
有了对应的 (x,y)点,line 就可以绘制

gengliwei.happy 发表于 2009-4-29 10:18:18

patch的帮助文件看不太懂,不过知道了这个函数,希望今后能用到,学习一下。

liuyanchang 发表于 2009-5-1 22:09:29

让第一个点出现在数组的最后然后用plot也可以画
页: [1]
查看完整版本: MATLAB如何来画封闭的曲线啊?