danny91184 发表于 2009-4-11 14:58

请教matlab画圆孔问题

我用MATLAB画圆孔,可是就是画的不是圆,程序如下:
f=zeros(30,30);
=meshgrid(linspace(-15,14,30));
r=10;
D=(m.^2+n.^2).^(1/2);
i=find(D<=r);
f(i)=1;
figure(1)
imshow(f,'notruesize')

需要指教,谢谢,麻烦了

ChaChing 发表于 2009-4-11 19:15

imshow(f)就是圆了!
图像个人不熟, 是否点数太少造成!

sogooda 发表于 2009-4-11 22:09

回复 沙发 ChaChing 的帖子

run了一下楼主的程序,基本可以肯定就是因为点太少了。

danny91184 发表于 2009-4-17 21:36

呵呵,非常感谢大家.
页: [1]
查看完整版本: 请教matlab画圆孔问题