Plot x^2+y^2=4
Afficher commentaires plus anciens
Hello, I have a little starter question about matlab. How do I plot a circle given by x^2+y^2=4?
Thank you.
Réponse acceptée
Plus de réponses (3)
James Tursa
le 25 Fév 2020
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);
1 commentaire
Mohamed Lawindy
le 25 Fév 2020
hamza
le 24 Juin 2022
Modifié(e) : Image Analyst
le 24 Juin 2022
0 votes
Plot the contour plots of the circles x^2+y^2 of radius 1,2, 1.41,1.73.
1 commentaire
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 commentaires
And yet another way
viscircles([0,0], 2)
Steven Lord
le 24 Juin 2022
Note that viscircles is part of Image Processing Toolbox which means that not all users would have access to it.
Catégories
En savoir plus sur Contour Plots dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



