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

7 ビュー (過去 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 Center および File Exchange2-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