
How to draw a circle in a log-log plot?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Eneru Y
am 16 Jan. 2016
Kommentiert: Adam Danz
am 24 Mai 2019
Hello guys, I need to make a graph that shows two concentric circles of very different sizes. I need to draw a concentric circles in a log-log plot. How can I do?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 16 Jan. 2016
Use the FAQ to draw a circle, then exponentiate:
xCenter = 12;
yCenter = 10;
theta = 0 : 0.01 : 2*pi;
radius = 5;
x = radius * cos(theta) + xCenter;
y = radius * sin(theta) + yCenter;
xe = exp(x);
ye = exp(y);
loglog(xe, ye, 'LineWidth', 2);
axis square;
grid on;
hold on;
% Draw second circle
radius = 3;
x = radius * cos(theta) + xCenter;
y = radius * sin(theta) + yCenter;
xe = exp(x);
ye = exp(y);
loglog(xe, ye, 'LineWidth', 2);

2 Kommentare
Adam Danz
am 24 Mai 2019
Any idea how to keep the transformed circles centered at the (xCenter, yCenter) coordinates?
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!