white ellipse in black background

2 visualizaciones (últimos 30 días)
tala
tala el 31 de Jul. de 2017
Comentada: tala el 1 de Ag. de 2017
hi every one.
i'm a beginner in matlab. i need to draw a white ellipse in a black background(512*512) as shown in the picture attached below.
i also have the center and axis of the ellipse.
i just need to implement the equation of ellipse:
if (x-a)2/A2 + (y-b)2/B2<1 assign 1 to pixels inside the ellipse
if (x-a)2/A2 + (y-b)2/B2>=1 assign 0 to pixels outside the ellipse
center of ellipse: (a,b)
A & B: min&max axis of ellipse

Respuesta aceptada

Walter Roberson
Walter Roberson el 31 de Jul. de 2017
Editada: Walter Roberson el 31 de Jul. de 2017
[x, y] = meshgrid(1:512, 1:512);
result = (x-a).^2./A.^2 + (y-b).^2./B.^2 < 1;
  2 comentarios
tala
tala el 1 de Ag. de 2017
thanks a lot for your answer
tala
tala el 1 de Ag. de 2017
could you please tell me now how can i rotate this ellipse for example 80 degrees?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by