white ellipse in black background
1 view (last 30 days)
Show older comments
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
0 Comments
Accepted Answer
Walter Roberson
on 31 Jul 2017
Edited: Walter Roberson
on 31 Jul 2017
[x, y] = meshgrid(1:512, 1:512);
result = (x-a).^2./A.^2 + (y-b).^2./B.^2 < 1;
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!