Hi, How can i plot a circle of radius 1 and Explain the code fully please if you do not mind

7 visualizaciones (últimos 30 días)
Hi, How can i plot a circle of radius 1 and Explain the code fully please if you do not mind

Respuestas (3)

Star Strider
Star Strider el 11 de Feb. de 2016
t = linspace(0, 2*pi);
x = cos(t);
y = sin(t);
Then plot ‘y’ as a function of ‘x’.
To make it look like a circle in your plot, see the documentation on the axis function.

Waleed Alrabghi
Waleed Alrabghi el 11 de Feb. de 2016
Could you please emphasize more Mr.star.
  2 comentarios
Walter Roberson
Walter Roberson el 11 de Feb. de 2016
axis equal
Or
set(gca, 'DataAspectRatio', [1 1 1])
The default is that X and Y are on different scales, which has the effect of making circles look like ellipses when they are plotted.
Star Strider
Star Strider el 11 de Feb. de 2016
The calculations are basic analytic geometry. Around a circle, the x-coordinate is cos(angle) and the y-coordinate is sin(angle). Then all you do is plot the corresponding x and y points in each vector, and your circle magickally appears! (It will actually look like a circle rather than an ellipse if you follow Walter Roberson’s advise, and my hint.) The angle vector, ‘t’ in my code, is a ‘parameter’, and ‘x’ and ‘y’ are the resulting parametric equations for the circle.
I demonstrated plotting in my Answer to your earlier Question, so I will not repeat that here.

Iniciar sesión para comentar.


Walter Roberson
Walter Roberson el 11 de Feb. de 2016

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by