Filter löschen
Filter löschen

How to plot a circle of some radius on a polar plot ?

44 Ansichten (letzte 30 Tage)
L K
L K am 18 Mär. 2017
Bearbeitet: Ron Beck am 2 Mär. 2018
eg. i want a small circle with origin as center of some radius...ON the POLAR plot

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 18 Mär. 2017
th = linspace(0,2*pi,50);
r = 10;
polar(th,r+zeros(size(th)))
  2 Kommentare
L K
L K am 18 Mär. 2017
thanx :)
Ron Beck
Ron Beck am 2 Mär. 2018
Bearbeitet: Ron Beck am 2 Mär. 2018
I have used this script and it works (changed polar to polarPlot) but can't run it as a function. Any ideas?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Gabriel Malagon Carvajal
Gabriel Malagon Carvajal am 9 Sep. 2017
When is not center in the origen?
  1 Kommentar
Walter Roberson
Walter Roberson am 9 Sep. 2017
%need centres for demo purposes
xc = randn() * 5; yc = randn() * 5;
%the work
th = linspace(0,2*pi,50);
r = 10;
[x,y] = pol2cart(th,r);
[th1, r1] = cart2pol( x+xc, y+yc );
polar(th1, r1);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Polar Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by