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

2 次查看(过去 30 天)
Hi, How can i plot a circle of radius 1 and Explain the code fully please if you do not mind

回答(3 个)

Star Strider
Star Strider 2016-2-11
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 2016-2-11
Could you please emphasize more Mr.star.
  2 个评论
Walter Roberson
Walter Roberson 2016-2-11
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 2016-2-11
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.

请先登录,再进行评论。


Walter Roberson
Walter Roberson 2016-2-11

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by