Why is my circle invisible?

1 visualización (últimos 30 días)
Jenny Andersen
Jenny Andersen el 18 de Dic. de 2019
Comentada: Walter Roberson el 18 de Dic. de 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 comentarios
KSSV
KSSV el 18 de Dic. de 2019
For that we should have a look on the function circle.
Jenny Andersen
Jenny Andersen el 18 de Dic. de 2019
It is no function, only an expression.

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 18 de Dic. de 2019
Editada: Walter Roberson el 18 de Dic. de 2019
viscircles([x_m, y_m], r)
axis equal
  7 comentarios
Walter Roberson
Walter Roberson el 18 de Dic. de 2019
Which MATLAB release are you using, and do you have the Image Processing Toolbox (that defines viscircles())
Walter Roberson
Walter Roberson el 18 de Dic. de 2019
There are File Exchange contributions to draw circles, including https://www.mathworks.com/matlabcentral/fileexchange/59244-circles

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by