我想定义一个返回给定半径,中心和填充颜色的圆的函数。我的函数现在只返回一个给定半径和中心的圆,但我不知道如何实现一个用任何给定颜色填充圆的变量。以下是圆圈的功能代码:
function h = circle(x,y,r)
hold on
th = 0:pi/100:2*pi;
xunit = r * cos(th) + x;
yunit = r * sin(th) + y;
h=plot(xunit,yunit)
hold off
我想我需要改变h = plot ...到h = fill(xunit,yunit,'color')但是我不明白怎么做。有什么建议?
答案 0 :(得分:2)
做你写的。 E.g。
h = fill(xunit, yunit, 'red');
它将您的圆圈处理为多边形并用红色填充。