How to blank data within a circle

I have some grid data (m*n matrix) of the surface ocean, extending to the land in some areas. I have the conterminous United States map as a circle. Is there a way that I can blank everything that lies inside the map circle?

 Accepted Answer

Image Analyst
Image Analyst on 9 Jan 2012
Not sure what you have. If you have vertex coordinates of some region then you can use poly2mask to create a binary mask of the image that is true in the region and false outside the region. Then you can say array2D(binaryMask) = 0 to zero it out.

1 Comment

Thank you very much. I will try it out.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!