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.

 채택된 답변

Star Strider
Star Strider 2015년 2월 24일

0 개 추천

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
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.
Star Strider
Star Strider 2015년 2월 24일
Thank you, Chad!

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Stinelino
Stinelino 2015년 2월 24일

0 개 추천

Thanks you so much! i think i'll be able to figure it out from here!
Jos (10584)
Jos (10584) 2015년 2월 24일

0 개 추천

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

Chad Greene
Chad Greene 2015년 2월 26일
...or perhaps more intuitively, circles.
Jos (10584)
Jos (10584) 2015년 2월 26일
nice one, Chad!

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

질문:

2015년 2월 24일

댓글:

2015년 2월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by