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!



