Plotting a circel using fill funtion
3 次查看(过去 30 天)
显示 更早的评论
I have to use the "fill" funtion to plot a circel. but i cant figure out how. I need to plot two circels. A red one with radius 0.1 and a blue one with radius 0.2.
0 个评论
采纳的回答
Star Strider
2015-2-24
Here’s a green one with radius = 0.5 to get you started. You will also need to read the documentation on the hold function.
Example:
t = linspace(0, 2*pi);
r = 0.5;
x = r*cos(t);
y = r*sin(t);
figure(1)
fill(x, y, 'g')
axis([-1 1 -1 1])
axis square
2 个评论
Chad Greene
2015-2-24
Stinelino: If Star Strider's solution solved your problem, kindly choose "Accept this Answer" to give credit where credit is due.
更多回答(2 个)
Jos (10584)
2015-2-24
You might also be interested in learning about the function rectangle, as in:
rectangle('curv',[1 1],'position',[0 0 1 1],'facecolor','b','edgecolor','b')
(Yeah, I know, sounds weird to draw a circle with rectangle ...)
2 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!