2011-09-23 49 views

回答

1

最简单的方法是像往常一样绘制它,然后使用getframe来获取图形的图像。

编辑:我没有时间多的细节,但看看下面:

MATLAB的帮助真的非常有用。

+0

对不起,我是一个新用户....你能解释一下吗? – zuo

+0

非常感谢!我现在正在上学。实际上我从零开始,对matlab有一点了解。我的目标是创建身体组织的基本图像(更多我还需要做颜色处理)。如果我想完成这些工作,您对我需要学习的主题有什么建议吗?因为我真的不知道如何开始...... – zuo

+0

我不确定你在问什么,但你可以通过投票并接受答案开始。 – Nzbuu

0

使用MATLAB中的功能“矩形”,并指定了“曲率”参数之一。即

rectangle('Position',[0 0 100 100],'Curvature',[1 1]) 

这显然是反直觉的,但在Matlab,矩形是你用来绘制椭圆和圆的功能。

这里是适当的MathWorks公司DOC:

http://www.mathworks.com/help/techdoc/ref/rectangle.html

+0

为什么downvote? – John

1

如果你想画线s并直接在光栅图像(像素矩阵)上画圆圈,然后检查Bresenham line-drawing algorithm及其变体的圆形。

我相信你可以找到他们现有的实现上FEX

另一种可能性是,以显示图像(IMSHOW,于imagesc,..),使用绘图功能如常(图,折线,... ),然后使用GETFRAME再次将显示的图形作为图像抓取,如Nzbuu建议。