Why is my circle invisible?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Jenny Andersen
il 18 Dic 2019
Commentato: Walter Roberson
il 18 Dic 2019
I can not figure out why my circle is invisiable when I plot it (It is a regression). Am I missing something? It used to work earlier.
x = [5; 4; -1; 1];
y = [3; 5; 2; 1];
% circle's equation: x^2+y^2 = 2xc1+2yc2+c3
a = [2.*x,2.*y,ones(length(x),1)];
b = [x.^2 + y.^2];
c = a\b;
x_m = c(1)/2;
y_m = c(2)/2;
r = sqrt(x_m^2 + y_m^2 -c(3));
% plot data points
plot(x,y,'o')
hold on
% plot center
plot(x_m,y_m,'+')
% plot circle
circle(x_m,y_m,r)
hold off
2 Commenti
Risposta accettata
Walter Roberson
il 18 Dic 2019
Modificato: Walter Roberson
il 18 Dic 2019
viscircles([x_m, y_m], r)
axis equal
7 Commenti
Walter Roberson
il 18 Dic 2019
Which MATLAB release are you using, and do you have the Image Processing Toolbox (that defines viscircles())
Walter Roberson
il 18 Dic 2019
There are File Exchange contributions to draw circles, including https://www.mathworks.com/matlabcentral/fileexchange/59244-circles
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Graphics Performance in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!