Azzera filtri
Azzera filtri

white ellipse in black background

1 visualizzazione (ultimi 30 giorni)
tala
tala il 31 Lug 2017
Commentato: tala il 1 Ago 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

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Image Processing Toolbox 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!

Translated by