Plot x^2+y^2=4
이전 댓글 표시
Hello, I have a little starter question about matlab. How do I plot a circle given by x^2+y^2=4?
Thank you.
채택된 답변
추가 답변 (3개)
James Tursa
2020년 2월 25일
E.g., since you know it is a circle with radius 2 centered at the origin;
ang = 0:0.01:2*pi;
x = 2*cos(ang);
y = 2*sin(ang);
plot(x,y);
hamza
2022년 6월 24일
편집: Image Analyst
2022년 6월 24일
0 개 추천
Plot the contour plots of the circles x^2+y^2 of radius 1,2, 1.41,1.73.
댓글 수: 1
radii = [1, 2, 1.41, 1.73];
viscircles([zeros(4,1), zeros(4,1)], radii);
axis equal
grid on;
Another way to do this is to use the fcontour function.
f = @(x, y) x.^2+y.^2;
fcontour(f, 'LevelList', 4)
axis equal
If you want to see multiple contours, specify a non-scalar LevelList.
figure
fcontour(f, 'LevelList', 1:4:25)
axis equal
댓글 수: 2
And yet another way
viscircles([0,0], 2)
Steven Lord
2022년 6월 24일
Note that viscircles is part of Image Processing Toolbox which means that not all users would have access to it.
카테고리
도움말 센터 및 File Exchange에서 Contour Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



