File Exchange

image thumbnail

Daily Antarctic sea ice concentration

version (1.46 MB) by Chad Greene
This function downloads and plots daily sea ice concentration fields.


Updated 20 Jun 2016

View Version History

View License

This function plots daily Antarctic sea ice concentration from Nimbus-7 SMMR and DMSP SSM/I-SSMIS Passive Microwave Data or Near-Real-Time DMSP SSMIS Daily Polar Gridded Sea Ice Concentrations.
ci = seaice(...,'noplot')
[ci,lat,lon,x,y,h] = seaice(...)
seaice plots a the most recent available sea ice concentration map.
seaice(Date) specifies a date from October 26, 1978 to present. Date can be entered as a string in just about any common format for writing dates, or in Matlab's datenum format. Any date after January 1 of the current year will use Near-Real-Time data. This may potentially cause errors in the first week of the year.
seaice(...,'xy') plots in polar stereographic (x,y) coordinates. By default if you do not have Matlab's Mapping Toolbox, the 'xy' option is selected automatically. If you do have Matlab's Mapping Toolbox but you'd still like to plot your data as meters "eastings and northings", include the 'xy' tag.
seaice(...,'label',LabelLocation) specifies a location for date label. Location must be specified in cardinal coordinates (e.g., 'north' for top) or 'none' to place no label. Default LabelLocation is 'southwest', meaning the lower left corner of the map.
ci = seaice(...,'noplot') does not plot any data, but returns a gridded sea ice concentration. This may be useful for populating a 3D matrix of sea ice concentrations.

[ci,lat,lon,x,y,h] = seaice(...) returns a whole slew of good information, including lat/lon grids, handle h of plotted object(s), and x,y grids.

Cite As

Chad Greene (2021). Daily Antarctic sea ice concentration (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Michael G. Baker

Chad Greene

Hi Muhendisleksi,

Sorry for the error. I suspect you either need to download Antarctic Mapping Tools, or you've already downloaded AMT, but need to use addpath to let Matlab know where ps2ll is. It would look something like



Error using seaice (line 176)
The seaice function requires the ps2ll function, which is included in the Antarctic Mapping Tools package. ps2ll not found.

Error in seaice_documentation (line 63)

I get this error. Why?

Kiya Riverman

Super useful, thank you!

Mark Brandon

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!