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.

1 Download

Updated 20 Jun 2016

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.

Comments and Ratings (5)

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


Updated to work with the new F18 sensor. Also now includes cmocean colormaps.

Updated the ftp link used to get archive data. The link changed from sea ice data processing version 1 to 1.1.

Georeferencing fix. Thanks for Laura Davies for bringing this to my attention.

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

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor