Index of Matlab Files in Directory /home/disk/tao/dvimont/matlab/

Global Index (short | long)


NameDescription

A
acosweightx=cosweight(sst, nya, oro);
advect_backwardsu,v ve u,v
airt_compare
airt_gr_compareLoad GR pattern and time series
annave[x, clim] = annave(y);
annular_modecd /home/disk/hayes2/dvimont/ccm/ccm3.6/run/sun/HTRAE/EARTH/atm/netcdf
AO_regression_maps%%%%%%%%%%%%%%%%%%%%%%%%% Color plot of AO %%%%%%%%%%%%%%%
arAR Computes AR-models of signals using various approaches.
armaxARMAX Computes the prediction error estimate of an ARMAX model.
arxARX Computes LS-estimates of ARX-models.
arx2thARX2TH Constructs the THETA-format for an ARX model.
arxstrucARXSTRUC Computes loss functions for families of ARX-models.
atlevout1 = atlev(dat, lev, ps, hyam, hybm, P0);
auxvarAUXVAR Auxiliary variables for the parameter estimation schemes.
axis_limitsaxis_limits(num)

B
back
backwards_quicklookPlot data
Barsugli_Battisti1Reproduce figure 4 from BB98
battisti_spectrumtfield1 = tfield1_10000;
battisti_spectrum2tfield1 = tfield1_10000;
bjBJ Computes the prediction error estimate of a Box-Jenkins model.
bltBLT Returns FALSE if Lines and Text objects in Figure should be printed in black.
bodeplotBODEPLOT Plots the Bode diagram of a transfer function or spectrum.

C
ct_hgt_nmcctstar = ctstar(1:396);
ceof_regress_on_all_2Do complex eof:
compare_ctstim = [1200:12000];
compare_cts3ctlim = [-.01 360 -90 90];
calc_eq_tend_termsGet lower layer
cartoon2tx1 = regress_eof(txann, lpcs, 0);
color_shademcolor_shade(x, lev, color)
color_davetcmap = (0.5+cmap)/1.5;
colorbar2COLORBAR Display color bar (color scale).
cloCLO Clear object
calc_climCheck the curl(tau) method
calc_eq_tend_termsGet lower layer
calc_gr_once_againLoad landmask
calc_new_grLoad and configure NMC.REANAL data
calc_pacbasin_grLoad and configure NMC.REANAL data
calc_seasonal_gr_patLoad landmask
cancelCancel Method to interupt a print job and finish it right now.
canformCANFORM Constructs canonical form model structures.
canstartCANSTART State-space model with initial parameter estimates.
cartoonh = plot3(par2, lat, -100*ones(size(lat)), 'r');
cartoon2tx1 = regress_eof(txann, lpcs, 0);
catpreviewCATPREVIEW Creates an EPS/TIFF preview file.
cdir
ceof_reg_oce_currentLoad CPCs
ceof_regress_on_all_2Get 20deg data from saved data
ceof_regress_velocitiesPlot regressions on CPC1 of T20'
ceof_regress_velocityGet PCs
check_atl_trop_vwndGet ATL CTI
check_nh_sh_eq_corrNotes:
check_old_new_statsc =
check_pac_trop_vwndDefine regions, etc
clabelCLABEL Contour plot elevation labels.
cleankeep('XAX', 'YAX', 'FRAME', 'CURDIR');
clfCLF Clear current figure.
clim_nmcNote that December corresponds to month 1, and a new year.
clim_plotind1 = [1 2 12]; % Winter
climatologysst = sst(360:1800,:,:);
climave[x, clim] = climave(y);
cloCLO Clear object
coads_sst_calc_GRcd /home/disk/tao/data/coads/coads1
color_4levs
color_davet
color_int
color_jeff[h, c] = color_shade(x, lev, color)
color_publish
color_shade[h, c] = color_shade(x, lev, color)
color_shade_dave[h, c] = color_shade(x, y, dat, lev, color)
color_shademcolor_shade(x, lev)
color_shadem2color_shade(x, lev, color)
color_trans
color_underh = color_under(lat, lon, data, levels, pm)
colorbar2COLORBAR Display color bar (color scale).
colorbar3cb = colorbar3(loc, 'force');
colorbar4cb = colorbar4(loc, children, 'force');
cometnewCOMET Comet-like trajectory.
comp_eof_sst_regress_on_allctlim = [115 285 -30 30];
compareCOMPARE Compares the simulated/predicted output with the measured output.
compare_coup_stoc
compare_ctsrho = (corr(pcs3(:,1), pcs3(:,1), 1));% + sqrt(corr(ctann, ctann, 2))) / 2 ;% + ...
compare_cts2temp = nc{'temp'}(tim, yk, xk);
compare_cts3
compare_datacompare(var1, var2, lev, nlev);
compare_eof_regions
compare_fieldsStart off with the typical variables.
compare_prec
compare_qfluxNow check out the surface heat flux budgets.
compare_som_fixedSLP:
compare_various_grsfid = fopen('reg_sst.bin', 'r', 'b');
complex_eofComplex (Hilbert) EOF:
complex_eof_heat_contentArea average heat so process is quicker
compositedc2(lm);
composite_1Load various maps (warm and cold);
cont1d_stereocontorm(YAX,XAX2,aray2);
continCONTIN Converts a model to continuous-time form. USE RATHER THD2THC!
contourf2CONTOURF Filled contour plot.
contourfm2CONTOURFM Filled contour map.
contthCONTTH Is an auxiliary function for eta2ss and thss2th
convert_sigma_to_presout = convert_sigma_to_pres(in, ps, newlevs);
convert_sigma_to_pres2out = convert_sigma_to_pres(in, ps, newlevs);
corrr=corr(vect1, vect2, lag);
corr2r=corr(vect1, data, lag);
corr_ct_mlcurltim = 551:1000;
corr_indicestim = 101:550;
corr_LP_RAW
corr_nanfunction c = covar_nan ( mat1 , mat2 ) ;
corr_nan2function c = covar_nan ( mat1 , mat2 ) ;
corr_nan3function c = covar_nan ( mat1 , mat2 , tol , show ) ;
corr_sig[ccoef, sig_pat] = corr_sig(x, y, sig_lev);
cospfunction prod=cosp(x,y,nya,minperc)
cospectrumNote: a positive phase implies var1 leads var2
cosweightx=cosweight(sst, nya);
coup_run_statsAverage by season, to make this a bit more manageable
coup_windstressuse c = 60m/s, or rossby radius ~10degrees ==> 2c=12000.
cov5For the 2x2 matrix, only returns a single value...
covar_gr
covar_nanfunction c = covar_nan ( mat1 , mat2 ) ;
covar_nan2function c = covar_nan ( mat1 , mat2 ) ;
covar_nan3function c = covar_nan ( mat1 , mat2 , tol, show ) ;
covfCOVF Computes the covariance function estimate for a data matrix.
covf2COVF2 Computes covariance function estimates
craCRA Performs correlation analysis to estimate impulse response.
create_tenlevel_temperatureOpen netcdf file. First execute the command (on hayes):
create_tenlevel_uocean
csCASE STUDIES IN SYSTEM IDENTIFICATION
cs1CASE STUDY NUMBER 1 : A GLASS TUBE DRAWING FACTORY
cs2CASE STUDY # 2 ANALYSING A SIGNAL FROM A TRANSFORMER
csirod
csirodi
ct_coads_hgt_nmc
CT_contour_plotsThis file contains commands that will generate the figures in
ct_gr_z500get CTstar:
ct_hgt_nmc
ct_lagged_correlation
ct_lpct_regsLoad Data
CT_plotsStart with the CT index
ct_seasonalcompress data
ct_spectrumLook at power spectra of successive 1000 year chunks
ct_spectrum2Plot the following:
ct_sstGet climatology for October through March
ct_statisticsMonthly
ct_uzon_nmcNote: In producing plots on 20 OCT, 1998, I accidently
ct_warmcoldJust a side note here. Recall that the SSTA pattern
curlt_eofDo complex eof:

D
dcmfunction hh = drawcoasts ( lcst, lgrd, lbox, gridx, gridy ) ;
define_globalsset graphics defaults
define_globalsDefine global variables that are commonly used. This
drawmapmdrawmapm
data
dcfunction hh = drawcoasts ( lcst, lgrd, lbox, gridx, gridy ) ;
dc2dc2(data, colr, pn);
dc3function hh = drawcoasts ( elev, colr ) ;
dc_colordc2(data);
dc_nogridfunction hh = drawcoasts ( lcst, lgrd, lbox, gridx, gridy ) ;
dcm
dcm2function hh = drawcoasts ( lcst, lgrd, lbox, gridx, gridy ) ;
dcmfillhh = dcm2 ( lev , colr ) ;
dcvdcv(data);
default_globalxk = 1:length(lon);
default_global1xk = 1:length(lon);
default_global2xk = 1:length(lon);
define_1950-93_clim
define_global
define_globalsDefine global variables that are commonly used. This
define_sst
define_SST_climThis program contains code to look at SST differences between
define_TPAC_yearly_ctLoad landmask
define_trop_CTEdit time:
define_trop_GR[wsst] = getnc('gr_warm_sst.nc', 'SST');
define_weight_netcdfDefine weight
delayed_oscillatorctlim = [115 285 -30 30];
delnewfunction [delta, deltaccm] = delnew(ecc, epsi, per)
demosDEMOS Returns demo information to the MATLAB Demo.
detrendDETREND Remove a linear trend from a vector, usually for FFT processing.
detrend_NaNDETREND Remove a linear trend from a vector, usually for FFT processing,
detrend_NaN2function Y = detrend_NaN ( Xdat , tol , show ) ;
detrend_NaN_slowout = detrend_NaN(in);
dgdg(lat, lon);
dg2dg(lat, lon);
disabledberrorDISABLEDBERROR turns off "dbstop if error" and returns previous
dof_corrdof = dof_corr(y, x);
draw_landmapdrawmapm
draw_landmap2drawmapm
drawboxh = drawbox(lims, sty);
drawboxmh = drawbox(lims, sty);
drawmap2dc2(data);
drawmapmdrawmapm
dtemp_dtNow get tprime
dtrendDTREND Removes trends from data sets.

E
eq_tend_termsGet lower layer
eq_tend_terms2Load PCS:
eq_tend_termsPlot the data;
eq_tend_terms2Get windstress if necessary
eq_tend_termsPlot all the terms
eq_tend_terms2Get windstress if necessary
eq_tend_termsPlot the data;
eddy_time_plotssave eddy_interped_grsom.mat vtw vtc kew kec newlev lat lon
eddy_time_plots2Read Variables from wgr and cgr runs
eigenvalues
eigploteigplot(s1, s2, s3, er1, er2);
enabledberrorENABLEDBERROR turns on "dbstop if error" if hasDBError is true.
enso_compositesDefine ENSO years somehow here.
eof2function [pc,eof_reg,sing]=eof2(input_array,n,nya)
eof_20deg_depthload depth_20deg_ave_yr101-550.mat
eof_20deg_isothermtim = [551:1000];
eof_5093cd /home/disk/hayes2/werner/matlab
eof_dan[lam, lds, pcs, per] = eof_dan(data);
eof_dan2[lam, lds, per] = eof_dan(c, isrot, nkp);
eof_dan_NaN[lam, lds, pcs, per] = eof_dan(data);
eof_dan_noweight[lam, lds, pcs, per] = eof_dan(data);
eof_heat_contentFilter Heat
eof_heightnc = netcdf('sal_gauss.cdf', 'nowrite');
eof_nanfunction [pc,eof_reg,sing]=eof2(input_array,n,nya)
eof_routineNormalized eof routine:
eof_slp
eof_sstlims = [-0.1 360 -90 90];
eof_sst_slpFirst, non-standardized
epflux_clim
epflux_t31
eq_depth_terms
eq_ind_corrtitle(['Lagged correlations between 10yr LP filtered,'...
eq_tend_termsLoad PCS:
eq_tend_terms2Load PCS:
eq_tend_terms3Get windstress if necessary
eta2ssETA2SS Auxiliary routine to TH2SS.
etfeETFE Computes the Empirical Transfer Function Estimate and Periodogram.

F
figure1ct = getheat(lims, 1:7, tim, 'temp');
figure_landscapefigure_landscape(fig_num);
figure_tallfigure_tall(fig_num);
fill_landmaphh = fill_landmap ( lev , colr ) ;
factfac = fact(num);
fcst_2_CCMfcst_2_CCM.m
ffplotBODEPLOT Plots the Bode diagram of a transfer function or spectrum.
ffsdcalFFSDCAL Auxiliary function to TH2FF.
fiacthaFIACTHA Finds indices of handles HH that are active uicontrols ('Value'==1).
fiacthadFIACTHAD Finds the selected data sets.
fiacthamFIACTHA Finds the selected models.
fig1hc = getheat(lims, 1:7, tim);
Fig_spectctann = rpcs(1:450,num);
figure1ct = getheat(lims, 1:7, tim, 'temp');
figure_landscape
figure_orient
figure_tall
fill_landmaphh = fill_landmap ( lev , colr ) ;
fill_landmap2hh = fill_landmap ( lev , colr ) ;
fill_oceanmaphh = fill_oceanmap(lev, colr);
findmaxmaxind = findmax(x);
findminminind = findmin(x);
findXfunction X0=findX(F,F0,X);
findzeros_of_dottau = 0.5; nt = length(tau);
finishFinish Method to end a PrintJob at its current page.
fixparFIXPAR Fixes parameters in state-space and ARX model structures.
fixxxFIXXX Subroutine for fixpar
fl
flux_gr_ice[swl1, lwl1, lhl1, shl1] = getnc('clim_5093.nc', v1, v2, v3, v4);
flux_sst_corrLook at the point by point correlation maps between SST and different
fo
form_ticklabelsfunction tick_labels = form_ticklabels ( tick_labels, nd );
fpdo
framefunction frame ( arg1, arg2 ) ;
framemFRAMEM Toggle and control the display of the map frame
framem2FRAMEM Toggle and control the display of the map frame
framem_origFRAMEM Toggle and control the display of the map frame
freqfuncFREQFUNC Frequency functions are created by SPA, ETFE, and TH2FF.
fstabFSTAB FSTAB(A) stabilizes a MONIC polynomial with respect to the

G
get_ubar_gradtprime[ub_dhpdx, vb_dhpdy, lat_out, lon_out, depth_out] = ...
get_uprime_gradtbar[up_dhbardx, vp_dhbardy, lat_out, lon_out, depth_out] = ...
get_wbar_dtprimedz[wdhdz, lat_out, lon_out, depth_out] = ...
get_wprime_dtbardz[wdhdz, lat_out, lon_out, depth_out] = ...
getheat[heat, lat, lon, depth, middepth] = getheat(lev, tim, ctlim);
getheat[heat, lat, lon, depth, middepth] = getheat(lims, lev, tim, varn);
getheat[heat, lat, lon, depth, middepth] = getheat(lev, tim, ctlim);
get_hctend_termsGet ubar_dHCprimedx and vbar_dHCprimedy
get_hp_hctend_termsGet ubar_dHCprimedx and vbar_dHCprimedy
get_hctend_termslims = [89 310 -15 15];
get_hctend_termsGet ubar_dHCprimedx and vbar_dHCprimedy
gu_philandersave gu_philand.mat vbtp wbtp vptb wptb ubtp uptb lims tim lags
getheat[heat, lat, lon, depth, middepth] = getheat(lims, lev, tim, varn);
global_axesglobal_axes(hsz, vsz, midh, midv, tmarg):
global_latlonglobal_latlon(lat, lon, frame);
get_varntheVar = get_varn(nc);
getnc2[data, lat, lon, level, time] = getnc2(filin, varn, lims, lev, tim);
get_global
global_axesglobal_figs(hsz, vsz, midh, midv, tmarg):
global_xyglobal_xy(lat, lon);
gcontfunction [h, c]=gcont(var, clev)
get_20deg_isodepthtim = [551:1000];
get_20deg_velFirst, load temperature field to get climatology
get_annual_timeseriesGet landmask
get_ao_regsPerform EOF
get_cdtem
get_contour_int[clev, cint] = get_contour_int(dat, nlev);
get_coordtheCoord = get_coord(nc);
get_ct_regsRemove annual cycle
get_cti
get_dhcdt[dhcdt, lon_out, lat_out, tim] = get_dhcdt(pcs, lims, nfrm, tim, lev);
get_dofdofx = dof(data);
get_dutdx[dubartdx, dtbarudx, lon_out, lat_out] = get_dutdx(nfrm, pcs, lims, lev, tim);
get_dvtdy[dvbartdy, dtbarvdy, lon_out, lat_out] = get_dvtdy(nfrm, pcs, lims, lev, tim);
get_flux_termsevp : evaporation (mm/day)
get_global
get_hctend_termsGet ubar_dHCprimedx and vbar_dHCprimedy
get_hp_flux_termsevp : evaporation (mm/day)
get_hp_hctend_termsGet ubar_dHCprimedx and vbar_dHCprimedy
get_MIX_heat_flux
get_MIX_heat_flux_mon
get_month1outcell = get_month_name1(monind);
get_month2outcell = get_month_name1(monind);
get_monthly_datacd /home/disk/hayes2/dvimont/ccm/ccm3.6/run/sun/HTRAE/HTRAE/atm/netcdf
get_monthly_slpLoad SLP data from disk
get_NAOSave data
get_nclatlon[lat, lon, yk, xk] = get_nclatlon(lims, nc);
get_nclatlon2[lat, lon, yk, xk] = get_nclatlon(lims, nc);
get_nmc[out1, lat, lon] = getnmc(varn1, ... , xylim, lev, tim);
get_recvartheVar = get_recvar(nc);
get_taux_stdStart with FSU
get_timetind = get_time(yr1, yr2, startyr);
get_ubar_gradtprime[ub_dhpdx, vb_dhpdy, lat_out, lon_out, depth_out] = ...
get_ubtp[ubtp, vbtp, lat_out, lon_out, depth_out] = ...
get_udtdx[ubtp, uptb, lat_out, lon_out, depth_out] = ...
get_uprime_gradtbar[up_dhbardx, vp_dhbardy, lat_out, lon_out, depth_out] = ...
get_uptb[uptb, vptb, lat_out, lon_out, depth_out] = ...
get_varntheVar = get_varn(nc);
get_vdtdy[vbtp, vptb, lat_out, lon_out, depth_out] = ...
get_w_from_divuLoad u and v data;
get_wbar_dtprimedz[wdhdz, lat_out, lon_out, depth_out] = ...
get_wbtp[wbtp, lat_out, lon_out, depth_out] = ...
get_wdtdz[wbtp, wptb, lat_out, lon_out, depth_out] = ...
get_windstressCurrently, this is the model wind stress:
get_wprime_dtbardz[wdhdz, lat_out, lon_out, depth_out] = ...
get_wptb[wptb, lat_out, lon_out, depth_out] = ...
get_zonal_wind
getargthGETARGTH Gets the auxiliary argument for a state-space model
getattvarargout = getatt(filin, varargin);
getct
getctm
getffGETFF Selects the frequency function (for own plotting).
getflx[out1, ...] = getc(var1, ... , xylim, tim);
getgetGETGET Do a GET on Handle Graphics object or a GET_PARAM on Simulink object.
getheat[heat, lat, lon, depth, middepth] = getheat(lims, lev, tim, varn);
getlev
getll[lat, lon, depth, lm] = getllc(varname, ctlim);
getll_ccm[lat, lon, lev, hyam, hybm, P0] = getll(filin);
getmfthGETMFTH Gets the name of the .m-file that defines the model structure
getml[out1, ...] = getc(var1, ... , xylim, tim);
getnc[out1, ...] = getc(var1, ... , xylim, lev, tim);
getnc2[data, lat, lon, level, time] = getnc2(filin, varn, lims, lev, tim);
getnc_ccm[varn_out] = getnc(filin, varn, lims, lev, tim);
getncapGETNCAP Gets the number of data points and the number of parameters for a model.
getppGETPP Get all PaperProperties.
gettGETT Gets the sampling interval for a model.
getzpGETZP Extracts the zeros and the poles from the ZEPO-format created by TH2ZP.% [Z,P] = GETZP(ZEPO,KU,KY)
ghostscriptGHOSTSCRIPT Function to convert a PostScript file to another format.
global_axesglobal_figs(hsz, vsz, midh, midv, tmarg):
global_figsglobal_figs(hsz, vsz, midh, midv, tmarg):
global_latlonglobal_latlon(lat, lon, frame, wrap_grenw);
global_xyglobal_xy(lat, lon);
globll
gnGN Computes the Gauss-Newton direction for PE-criteria
gnnsGNNS Computes the Gauss-Newton direction for PE-criteria.
go2d[out, dims] = go2d(in);
gquivfunction [h, hx] = gquiv(var1, var2, clev, nthin, units)
gquiv2function [h, hx] = gquiv(var1, var2, clev, nthin, units)
gr_ct_tpac_comparemquiv(top1, top2, 1, 'stereo', [90 270]);
gr_ice_noicePlot out patterns regressed on LP filtered GR time series:
gr_nmcLoad and configure NMC.REANAL data
GR_no_ENSO
greyshadeCONTOURF Filled contour plot.
greyshdgreyshd(x, lev)
gridm5
gshadefunction h=gshade(var, clev)
gshade2greyshd(x, lev)
gu_philanderLook at heat content regressions
gu_philander2%%%%%%%%%%%%%%%%%%%% Try a Deser et. al. plot
gu_philander3Plot negative lags
gu_philander4save gu_philand.mat vbtp wbtp vptb wptb ubtp uptb lims tim lags
gu_philander5lag1 = -15:-10; lag2 = -9:-4; lp = length(lag1);
gu_philander_20degisoNote: everything in kp2 is also in kp1. However, kp1 has two
gu_philander_HPsave gu_philand.mat vbtp wbtp vptb wptb ubtp uptb lims tim lags
gu_philander_thesissave gu_philand2.mat vbtp wbtp vptb wptb ubtp uptb lims tim lags
gvectfunction h=gcont(var1, var2, flim, clev)
gvect2function h=gcont(var1, var2, flim, clev)

H
heat_ceofctlim = [110 265 20 65]; % North Pacific Region
heat_ceoftim = 551:1000;
hc_eoflims = [110 300 -60 60];
heat_ceoftim = 101:1000;
heat_ceofctlim = [110 300 -30 30];
heat_ceoftim = 551:1000;
HC_climprint -dps2 HC0-80_80-270.ps
hc_eofsave heat_pcs.mat rlam rlds rpcs rper lims lev lat lon ...
hc_eofs
hc_sst_lagged_regressioncd /home/disk/tao/dvimont/matlab/CSIRO/Thesis/Data
hc_sst_lagged_regression_color
heat_ceoftim = 551:1000;
heat_content_climcwat = 4.218e3; % heat capacity of liquid water, J/(kg K)
Heatfluxprint -dps2 HFLX.ps
hermitey = hermite(x, n);
hgt_gr_compareLoad GR pattern and time series
hgt_nmc_ccmGet climatology
hist_PC1_0-270HC
hlinefunction h = hline ( y, linetype, x, zdat ) ;
hoffmoeller_corr_plotPlot the lagged correlation coefficient for various depths
hoffmoeller_plotcd /home/disk/tao/dvimont/matlab/CSIRO/Thesis/Data
hofmoeller_depth_tempctlim = [-.1 360 -6 6];
hofmoeller_depth_temp2ctlim = [-.1 360 -6 6];
hofmoeller_depth_temp3Load level 1 and level 5 monthly temperatures
hofmoeller_depth_temp4First, look depth sections across EQ
HP10_eq_tend_termsGet windstress if necessary
HP10_LP9_wreg
HP10_spatial_tendtermsprec = getflx('rnd', lims, tim);
HP_HC_evolution_30s30n
hp_lp_SST_hoffmoellerif i == 1;
hpglHPGL Method to add control characters to beginning of HPGL files.

I
isscalarfunction iss = isscalar ( u ) ;
isvectorfunction isv = isvector ( u ) ;
Iceprint -dps2 ICO.ps
idarxstrIDARXSTR Creates a matrix of arxorders based on a string definition
idbuildwIDBUILDW This function handles the creation of all the ident VIEW windows.
idbwtextIDBWTEXT This function builds the INFO TEXT dialog.
idcmdldIDCMDLD Set up System Identification demos for MATLAB Demo.
idconfcpIDCONFCP Asks if confidence intervals should be computed, and does so if desired.
iddatfigIDDATFIG Generates all view curves for ident data objects.
iddemoThe SYSTEM IDENTIFICATION TOOLBOX is an analysis module
iddemo1This case study concerns data collected from a laboratory scale
iddemo2In this example we compare several different methods of
iddemo3This case study is based on the same "hairdyer" data as study # 1.
iddemo4iddemo4
iddemo5IDDEMO5
iddemo6The command SEGMENT segments data that are generated from
iddemo7In this demo we shall demonstrate how to use several the SITB to
iddmtabIDDMTAB Creates additional data/model Summary Board tables.
identIDENT Starts the Graphical User Interface for the System Identification Toolbox.
idfiltIDFILT Filters data.
idgenfigIDGENFIG Generates all view curves for ident.
idgtwsSCRIPT FILE IDGTWS
idinputIDINPUT Generates input signals for identification.
idinsevaIDINSEVA Inserts the working or validation data set.
idlayoutIDLAYOUT Sets certain layout-defaults for the Graphical User Interface
idlaytabIDLAYTAB Handles closing of ident, and the layout values.
idmhitIDMHIT Determines whether figure is over an object of a certain type.
idmodredIDMODRED Reduces the order of models.
idmsizeIDMSIZE Sets default value for the variable maxsize (see help AUXVAR)
idmspopIDMSPOP Returns the model structure popup string.
idmwwbIDMWWB Handles the window button callback in the main ident window.
idnextwIDNEXTW Finds the next available data or model axes.
idnonzerIDNONZER Returns subset of input vector that are valid handles.
idopttogIDOPTTOG Toggles checked options.
idparestIDPAREST The basic callback function for parametric estimation.
idplotIDPLOT Plots input - output data.
idresampIDRESAMP Resamples data by decimation and interpolation.
idsimIDSIM Simulates a given dynamic system.
idsimsdIDSIMSD Illustrates the uncertainty in simulated model responses.
idsimssIDSIMSS simulates a given system
idstripIDSTRIP Converts a string of numbers, separated by spaces, to numbers.
iduiarxIDUIARX Handles everything about ARX estimation in the ident GUI.
iduiaxesIDUIAXES Handles the axes options.
iduiaxisIDUIAXIS Sets up the axes limits dialog (axlimdlg) for ident plots.
iduibnIDUIBN Handles model estimation for model that are defined By Name.
iduicalcIDUICALC Unpacks the (vectorized) theta model and provides help to idgenfig.
iduiclpwIDUICLPW Clears lines in the plot windows
iduiconfIDUICONF Manages the confidence interval lines.
iduicraIDUICRA Handles the correlation analysis dialog.
iduidemoIDUIDEMO Runs the ident demo.
iduidropIDUIDROP Manages dropping one axes on another in ident window.
iduieditIDUIEDIT Handles various edit functions.
iduifileIDUIFILE Handles file operations in ident.
iduifiltIDUIFILT Handles prefiltering of data for ident.
iduifscrSCRIPT FILE IDUIFSCR
iduigcoIDUIGCO Handle of current object.
iduigetdIDUIGETD Gets the desired active data set
iduigetpIDUIGETP Help function for managing XIDplow handles.
iduihelpIDUIHELP Wrapper function to hthelp.
iduiinsdIDUIINSD Inserts data into the Data Summary Board.
iduiinsmIDUIINSM Handles the insertion of models into the Model Summary Board
iduiioIDUIIO Handles estimation of parametric models in input-output form.
iduiionoIDUIIONO Handles everything related to input-output numbers
iduiiterIDUIITER Handles all iteration control for parameter estimation methods.
iduikeypIDUIKEYP The ident keypress function callback.
iduilayIDUILAY Compute positions for nicely laid out uicontrols.
iduilay1IDUILAY1 Help function to compute positions for nicely laid out uicontrols.
iduilay2IDUILAY2 Computes window width based on the number of buttons.
iduimbcbIDUIMBCB Handles the Mouse Button Callbacks for ident plot windows.
iduimodIDUIMOD Main manager of the plot windows.
iduimsIDUIMS Enables the right popups in the Orders Editor dialog.
iduinparIDUINPAR Performs non-parametric estimation for ident.
iduioptIDUIOPT Handles the setting of all options.
iduipoinIDUIPOIN Sets and resets the window pointer to watch and arrow
iduipopIDUIPOP Manages the callbacks from ident's pop-up menus.
iduipwIDUIPW Callback for all plot windows in the ident GUI.
iduiqsIDUIQS Quickstart operation for ident.
iduiselIDUISEL Manages the selection of input/output data variables and data portions.
iduisessIDUISESS Handles load and save session as well as renaming of session.
iduispaIDUISPA Handles the spectral analysis dialog.
iduissIDUISS Handles estimation of models in state-space form.
iduistatIDUISTAT Manages the status line in main ident window.
iduitalIDUITAL Callback for 'Title and Labels' menu item.
iduivisIDUIVIS Sets the visibility ONOFF for the valid handles in the list HANDLES.
iduiwastIDUIWAST Shows the contents of the wastebasket.
iduiwokIDUIWOK Checks if window number k in the ident GUI exists.
idunlinkIDUNLINK Performs the unlinking of figure with no wino.
idvmenusIDVMENUS Sets the submenus for the different view windows.
india_sst
ini_atrest
inivalINIVAL Computes initial values for the prediction error method.
inputcheckINPUTCHECK Method to validate input arguments to PRINT.
instructionsInstructions for making contour plots in MATLAB
interp_hgt_domsoma = 'hi'
interp_oi2CCMinterp2CCM.m
intraseasonal_NAOAverage into 5x5 squares
iselementfunction ise = iselement ( value, set ) ;
isfigureISFIGURE True for Figure handles.
ishghandleISHGHANDLE True for Handle Graphics object handles.
isinrangefunction aa = isinrange ( x, xlim )
isnumfunction out1 = isnum( in1 )
isscalarfunction iss = isscalar ( u ) ;
isslhandleISSLHANDLE True for Simulink object handles for models or subsystem.
isthssISTHSS Tests if the model structure is of state-space type
isvectorfunction isv = isvector ( u ) ;
ivIV Computes instrumental variable estimates for single output ARX-models.
iv4IV4 Computes approximately optimal IV-estimates for ARX-models.
iv4mvIV4MV Computes approximately optimal IV-estimates for multivariate ARX-models
ivarIVAR Computes IV-estimates for the AR-part of a scalar time series.
ivstrucIVSTRUC Computes the output error fit for families of single-output ARX-models.
ivxIVX Computes instrumental variable estimates for ARX-models.
ivxmvIVXMV Estimates (multivariate) ARX-models using instrumental variables

J
Jozef_helpFor large data sets - we'll assume that the data is in a matrix called

K
keep_var[xkeep, ykeep] = keep_var(lim, x, y);
keep_var[xkeep, ykeep] = keep_var(lim, x, y);
keep_var[xkeep, ykeep] = keep_var(lim, x, y);
keepout = keep(varargin);
keep_latlon[lat, lon] = keep_latlon(lim, x, y);
keep_latlon2[lat, lon] = keep_latlon(lim, y, x);
keep_var[xkeep, ykeep] = keep_var(lim, x, y);
keep_var2[xkeep, ykeep] = keep_var(lim, x, y);
keep_var3[xkeep, ykeep] = keep_var(lim, x, y);
keep_varm[xkeep, ykeep] = keep_var(lim, x, y);

L
lagged_correlationLoad PCS:
lagged_regressions
link_toolboxesThis file should be run only at the beginning
label_eastwestfunction lab = label_eastwest ( xe, nd );
lag_regress_on_ctcint = [0.1 0.1 0.1];
lagged_1000yr_regression
lagged_corr_pcs
lagged_corr_slpx_ctload MIX_slpx_DYN_ATM_pslpx_LP9.mat; dofilt = 1;
lagged_correlationLoad PCS:
lagged_filt_ct_regressionsctlim = [110 300 -75 65];
lagged_regressionLoad the pcs:
lagged_regressions
landfillh = landfill(elev);
landshadeh = landshade(elev);
laplacianlap = laplacian(y, x, order, wrap);
later_yearsclear
ldeo_sst_calc_GRLoad and configure NMC.REANAL data
lin_removelin_remove: linearly remove a time series from data
lin_remove_NaNfunction Y = lin_remove_NaN ( Xdat , Xtim , tol , show ) ;
lin_remove_NaN_defunctlin_remove_NaN: linearly remove a time series from data
link_alexis_scriptstest
link_alexis_scripts2Start by defining global variables TRUE and FALSE:
link_toolboxesThis file should be run only at the beginning
lm_overfunction hout=landmask(lc,oc,kc,le,oe,ke,lwdth,lgrd,grdx,grdy)
lm_underfunction hout=landmask(lc,oc,kc,le,oe,ke,lwdth,lgrd,grdx,grdy)
loadct
loadpcs
look_3dceof_temp_fluxGet regressions of fluxes:
look_3dceof_vort_divGet regressions of fluxes:
look_at_coup_runcd /home/disk/hayes2/dvimont/ocean/coup/stoc
look_at_stoc_runcd /home/disk/hayes2/dvimont/ocean/coup/coup
look_dutdxLoad CPCs
look_hc_termslims2 = [180 270 -3 3]; tit = 'EQ'; % Equatorial index
look_prec_ITCZ_run
LP10_T_zonal_150to180!PS-Adobe-3.0
LP9_eq_tend_termsGet windstress if necessary
LP9_spatial_tendtermsprec = getflx('rnd', lims, tim);
LP_HC_evolution_30s30nLook at movie:
LPPC1_regressionPlot data
ls
lynn_commandsheight=load('geop500mb98111000.txt');

M
make_time_plotsLook at CT runs:
ml_coup_slp_eofload ML_ANN_sst.mat; slp = sst2;
ml_slp_pcs_ppcs_2Get ppcs
mshademshade(data, lev, colr);
mean2function [ mx, nsum, sx] = mean2 ( x ) ;
maptrimp2MAPTRIMP Trims a patch map to a specified region
mapfillhh = dcm2 ( lev , colr ) ;
maptrimp2MAPTRIMP Trims a patch map to a specified region
make_5x5_averageStart with SLP:
make_annual_heatfluxMIX data
make_clim_mapsDefine axis properties
make_daily_hgtsThis program makes one big variable with all the daily
make_level5_temp
make_ML_annavevarn = 'psl'
make_regressionsThe following files are in the directory below:
make_som_dom_plotsCONVERGENCE
make_time_plotsLoad variables directly from netcdf files
make_time_plots2Read Variables from wgr and cgr runs
make_Z500_plots
makebarsMAKEBARS Make data for bar charts.
manual_ticksfunction manual_ticks ( xyz, tick_positions, tick_labels, ca );
map_axishh = map_axis(mstyle, origin, frme);
map_contour[c, h] = map_contour(data, cint, line_style);
map_contour_pn[c, h] = map_contour(data, cint, usezero);
map_quiverh = map_quiver(xdat, ydat, scale, nskip);
map_surfaceh = map_surface(data, alt, 'PropertyName', ProptertyValue, ...);
map_surface_interph = map_surface(data, alt, 'PropertyName', ProptertyValue, ...);
mapfillhh = dcm2 ( lev , colr ) ;
maptrimpMAPTRIMP Trims a patch map to a specified region
maptrimp2MAPTRIMP Trims a patch map to a specified region
maptrimp3MAPTRIMP Trims a patch map to a specified region
maxesmaxes(mstyle, origin);
maxmin[maxind, minind] = maxmin(x);
mcolormcolor(data, cint, mstyle);
mcolor3mcont3(data, cint, mstyle, origin);
mcolor4[h1, h2] = mcolor(data, mstyle, center);
mcontmcont(data, levs, mstyle, origin)
mcont2[h, c] = mcont2(data, cint, mstyle, zeroline);
mcont3mcont3(data, cint, mstyle, origin);
mean2function [ mx, nsum, sx] = mean2 ( x ) ;
mf2thMF2TH Packages user defined model structures into the THETA model format.
midprefsMIDPREFS Choose directory for idprefs.mat, the ident start-up info file.
mincritMINCRIT Minimizes prediction error criteria
MIX_LP_regressionsMIX run
MIX_regressionsload SH_MIX_slpx_DYN_ATM_pslpx_RAW.mat; dofilt = 0;
mketaarxMKETAARX constructs an ETA-model structure for (multivariate) ARX-models
mkthetaMKTHETA synonymous to POLY2TH
ml_coup_slp_eof[reg3, c3] = regress_eof(sstc, lpseudopcs(:,num), 0);
ml_eof_regressions[reg1, c1] = regress_eof(sst, tim, 0);
ml_ppcs_thesisload ML_SLP_eof_shem_-60to-20.mat
ML_projectionsFirst, project rlds and lds onto slp and slpc, respectively
ml_run_statsvarn = 'psl'
ml_run_stats2Average by season, to make this a bit more manageable
ml_run_stats3Get CT index
ml_run_stats4for biff = 1:3;
ml_slp_pcs_ppcsGet ppcs
ml_slp_pcs_ppcs_2Get ppcs
model_ekman_upwellingFirst, find where the thermocline is
modstrucMODSTRUC Constructs model structures to be used in MS2TH.
motorMOTOR Describes the dc-motor with time-constant t (= par) and
movie_ceofsTry a movie of this
movie_hc_25yrlp
moviesTotal movie
mquivmquiv(xdat, ydat, len, mstyle, origin)
ms2thMS2TH Packages standard state-space parameterizations into the THETA format.
mshademshade(data, levs, mstyle, origin)
mshade3[c, h] = mshade3(data, lev, colr);
mvarxMVARX Estimates (multivariate) ARX-models
myrunning_avefunction y = running_ave ( x, n, usenan ) ;
myrunning_sumfunction [y, nsum] = running_sum ( x, n, usenan ) ;

N
n4sidN4SID Estimates a state-space model using a sub-space method.
nameNAME Method to check or create valid filename.
nao_ccm
nc_new_timeRepeat for cold.nc
ncep
ncread
newpageNEWPAGE Method to finish the current page of a PrintJob and start next.
newtimekeep = find((newdate ~= 19851001) & (newdate ~= 19851101));
newtime2
nhem_eofsfile_base = [1:73];
nino3x = nn3(sst, nxa, nya, frame);
norther=north(s,dat);
noselectionNOSELECTION Select/Deselect all objects in Figure.
np_vs_eq_ceof_lookload LPregmap_3deof_totpac.mat
npac_sst_eofsSave the data
nuderstNUDERST Selects the step size for numerical differentiation
nyqplotNYQPLOT plots the Nyquist diagram of a frequency function.

O
ocean_current_clim[u, v] = getnc('u', 'v', ctlim, lev, tim);
ocean_velprint -dps2 Oce_currents.ps
ocean_velocity_vert_avexlabel(['Max = ' num2str(round(c(2)*100)/100) ' cm s^-^1'])
oeOE Computes the prediction error estimate of an output-error model.

P
plot_nmc
plot_60s60n_termsLoad PCS:
plot_lp_pac_regressionsPlot the data
plot_pac_termsorder = ['ubtp'; 'vbtp'; 'wbtp'; 'uptb'; 'vptb'; 'wptb'];
plot_regressions
plot_30s30n_termsGet ubar_dHCprimedx and vbar_dHCprimedy
plot_30s30n_EOF_regressionsload gr_pcs.mat lam lds pcs per lims cthp gr
plot_30s30n_regressionsPlot the data
plot_30s30n_termsGet ubar_dHCprimedx and vbar_dHCprimedy
plot_ceof_heat_sft[temp, lat, lon, depth, middepth] = getheat(lims, lev, tim);
plot_pac_termsprec = getflx('rnd', lims, tim);
plot_wbtp_tcline_regPlot wbT'_z
plot_ceof_heat_sft[temp, lat, lon, depth, middepth] = getheat(lims, lev, tim);
pdo_statisticssubplot(2,2,2*i-1);
printjobPRINTJOB Constructor for PrintJob objects.
pncontm[c, h] = pncont(xa, ya, x, clev, lab, s);
pac_atl_3dCEOF_lookLook at lagged regressions
pac_setup1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
pac_setup_oldAverage sst to make computations a little more reasonable
pac_vs_globalmcont(bot, clevb, 'giso', [0 180]);
pc_spectrumctlim = [110 300 -30 30];
pc_statistics
pd
pdo_calclook at SST regressions, to determine what modes 1 and 2 are
PDO_looksLook at partial autocorrelation function
pdo_statistics
pdo_statistics2
pePE Computes prediction errors.
pefiltPEFILT Auxiliary routine to PE
pemPEM Computes the prediction error estimate of a general linear model.
pemssPEMSS Minimizes prediction error criteria
phasePHASE Computes the phase of a complex vector
plot_15n65n_regressionsPlot the data
plot_15n65n_termsGet ubar_dHCprimedx and vbar_dHCprimedy
plot_30s30n_EOF_regressionsload LP9_detrend_L1-7_EOF_yr101-1000.mat
plot_30s30n_EOF_termsGet ubar_dHCprimedx and vbar_dHCprimedy
plot_30s30n_regressionsPlot the data
plot_30s30n_termsLoad PCS:
plot_3dlim(i) = max(max(max(max(tcor(i,:,:,:)))));
plot_60s60n_termsLoad PCS:
plot_advLoad PCS:
plot_ceof_heat_sft[temp, lat, lon, depth, middepth] = getheat(lev, tim, lims);
plot_climatologyPlot the climatology for the backward rotating earth run.
plot_ct_index_quick
plot_daily_1daycorrStart with earth
plot_daily_hgtsRound 2
plot_eddytop = squeeze(mean(vtw500-vta500));
plot_ekelims = [30 150 0 60];
plot_EOF1_EOF2_0-270mHC
plot_eq_currentstser = lpcs(:,1); lags = -8:2:6; biff = 2;
plot_hctend_terms
plot_hgt
plot_lag_regress2Load PCS:
plot_lag_regressionscolor_shade(squeeze(tcoef(i+ind,:,:).^2), 0.1, [.9 .9 .9]);
plot_lag_regressions_colorHeat content and ocean currents
plot_lp_pac_regressionsPlot the data
plot_lp_pac_terms%%%%%%%%%%%%%%%% Plot dynamic heat content terms
plot_mmcStart with EARTH
plot_monthly_ct_time
plot_nmctitle('PRECIPITATION: NMC NDJFMA regressed on GR index');
plot_off_cdrom
plot_olrGet oi_clim data
plot_pacEOF's
plot_pac_regressions11111111111111111111111111111111111111 Plot the data
plot_pac_termsprec = getflx('rnd', lims, tim);
plot_pcstim(timind), pcs(timind, 2), '--k');
plot_PREC_for_SUNprint -dps2 CT_OMEGA_PRECIP.ps
plot_precip
plot_reg_HEAT_SFCload LP10_detrend_L1-7_yr101-1000.mat; pcs3 = pcs;
plot_reg_TAUX_z250num2str(round(per(num))) ...
plot_regressionsOld stuff
plot_regressions_HP_LPload RAW_detrend_L1-7_EOF_yr101-1000.mat; rpc = -1*pcs;
plot_regressions_HP_LP_thesisvarn = 'temp'; tit = 'SST'; units = 'K'; cint = 0.05; pn = 1; cint2 = 0.25;
plot_som_hard
plot_sst_anom
plot_sst_z
plot_stereo2plot_stereo(x, lat, lon, proj,orig);
plot_tendenciesGet pcs
plot_TPac_vs_NMCclhgt = atlev(hgt3, lev1, ps2, hyam, hybm, P0);
plot_tpgrtop = squeeze(mean(tem1(:,ind,:,:)-tem3(:,ind,:,:)));
plot_variance_explainedtemp = getnc('temp', lims, lev, tim);
plot_velocity_verticalLook at zonal cross sections
plot_vortTry some plots removing the zonal average.
plot_wbtp_tcline_regtemp2 = squeeze(shiftdim(mean2(shiftdim(temp, 2)), 2));
plot_wdtdz_termsLoad PCS:
plot_wpgr
plot_z
plot_zerolag_termsload LP9_detrend_L1-7_EOF_yr101-1000.mat
pn_reg_ct[ppat, npat, pat, clim] = reg_ct(filin, var_nam, lev);
PNA_index
PNA_index_regsGet data
pncont[h, c] = pncont(xa, ya, x, clev, lab, s);
pncont_oldpncont(xa, ya, x, clev, lab);
pncontfpncont(xa, ya, x, clev, lab, s);
pncontmpncont(xa, ya, x, clev, lab);
pncontm2pncont(ya, xa, x, clev, lab, s);
pnpcolormPCOLORM Projected matrix map in the z = 0 plane
pnsemilogy[h, c] = pncont(xa, ya, x, clev, lab, s);
poly2thPOLY2TH Constructs a "theta-matrix" from given polynomials.
polyformPOLYFORM computes the polynomials associated with a given model
pop_anal_tropicsGet data
pop_anal_tropics2Next, SST
pop_holdfunction pop_hold ( arg1 ) ;
pop_stackfunction [ stack, var ] = pop_stack ( stack ) ;
pop_tempfunction var = pop_temp ( arg1 ) ;
popdfunction popd ( silent ) ;
pos_vs_neg_LPCTThe following files are in the directory below:
positionsPOSITIONS Determine the union of the PaperPositions of all objects passed in.
prec_compare
prec_GR_CTprint -dps2 PREC_CT_GR_t31_DOM.ps
precip_ct_nmcfilin = 'prate.mon.mean.nc';
predictPREDICT Computes the m-step ahead prediction.
predictsPREDICTS Auxiliary function to PREDICT.
preparePREPARE Method to modify a Figure or Simulink model for printing.
preparehgPREPAREHG Method to ready a Figure for printing.
preparepointersPREPAREPOINTERS Set Pointers of all open Figures to Watch.
prepareuiPREPAREUI Method to draw Uicontrol objects in output.
presentPRESENT presents a parametric model on the screen.
presentaPRESENTA Subroutine to present.
presentsPRESENTS Presents a parametric model on the screen.
print2PRINT Print Figure or model. Save to disk as image or M-file.
print_climThis should print a list of ccm2nc commands for the oi_82_98
printccm2nc_danfor i=1:64
printccm2ncbigfor i=1:64
printjobPRINTJOB Constructor for PrintJob objects.
printnewlinka = [' 1981-12']
printtauprinttau(tau,fname);
privdosDOS Execute DOS command in save current directory and return result.
project_windstressload heat_pcs_eq.mat
ptpreparehgPREPAREHG Method of PrintTemplate object that formats a Figure for output.
ptrestorehgFORMAT Method that restores a Figure after formating it for output.
push_holdfunction push_hold
push_stackfunction stack = push_stack ( val, stack ) ;
push_tempfunction push_temp ( var )
pushdfunction pushd ( directory, silent ) ;

Q
quiverm2QUIVERM Two dimensional quiver plot projected on a map axes
quiverm2QUIVER Quiver plot.
quiver2QUIVER Quiver plot.
quiver3QUIVER3 3-D quiver plot.
quiver_barbQUIVER Quiver plot.
quiver_labQUIVER_LAB Quiver plot.
quiver_labelUSAGE: quiver_label(U,scale,xtext,ytext,xarrow,type)
quiver_label2USAGE: quiver_label(U,scale,xtext,ytext,xarrow,type)
quiver_label_gisoUSAGE: quiver_label_giso(U,scale,xtext,ytext,type)
quiver_labelmUSAGE: quiver_label(U,scale,xtext,ytext,xarrow,type)
quiver_lauQUIVER Quiver plot.
quiver_origQUIVER Quiver plot.
quiver_scaleQUIVER_SCALE Quiver plot.
quiver_vertQUIVER Quiver plot.
quivermQUIVERM Two dimensional quiver plot projected on a map axes
quiverm2QUIVER Quiver plot.
quiverscaleQUIVERSCALE creates a scale at the bottom of the quiver plot,
quivscale2quiver(XAX, YAX, a, a, 1);

R
reemerge1Plot the data
regress_fluxprint -dps2 HP10_Prec_Icon_lag0.ps
regress_velocity
regress_fluxtim = [451:900];
rossby_kelvin_structureNote: equatorial rossby radius of deformation is given by:
rangefunction [ minval, maxval ] = range( array );
random
rangefunction [ minval, maxval ] = range( array );
rarmaxRARMAX Computes estimates recursively for an ARMAX model.
rarxRARX Computes estimates recursively for an ARX model.
ravefunction y = rave ( x, n, usenan ) ;
rbjRBJ Computes estimates recursively for a BOX-JENKINS model.
rcontrcont(x, n)
rdhelp readnc
rdhisreads data from a netcdf file with multiple time steps (monthly data) and
rdnc[p0,hyai,hybi,hyam,hybm,t,u,v,z3,ps,psl,omega,precl,precc] = rdnc(filin);
read_clim[dat, lat, lon, lev] = ...
read_hgt[slpnmc, nxanmc, nyanmc, slph, nxah, nyah, slpc, nxac, nyac]=read_nmc;
read_np[sst, oro, nxa, nya]=read_sst2;
read_sst[sst, oro, nxa, nya]=read_sst2;
read_timeout1 = read_time(fdir, lev, var1);
read_write[slpnmc, nxanmc, nyanmc, slph, nxah, nyah, slpc, nxac, nyac]=read_nmc;
read_z3[z, nxa, nya]=read_z3;
ReadmeRelease Notes System Identification Toolbox 4.0.3
reemerge1Try the COADS data
reg_ccmsst_on_nmcNow, get NMC data
reg_ct[pat, clim] = reg_ct(filin, var_nam, lev);
reg_gr[pat, clim] = reg_ct(filin, var_nam, lev);
reg_obs_onto_BPppcsLoad variables for regression
reg_SST_onto_SLP_variosBPsWeight by cosine lat:
reg_stuff_onto_BPppcsLoad variables for regression
regressclear
regress_20dISO_taux_obsGet 20dISO depth
regress_ceof[out, temtim] = regress_ceof(dat, pcs, nfrm);
regress_CPC_windstressLoad CPCs
regress_danfld=regress(tm,dat);
regress_ddt_co2Load PC1
regress_eof[out, ccoef] = regress_eof(dat, pcs, lags);
regress_EQ_SST_indicesFor fun, let's see how much mass the atmosphere loses.
regress_fluxtim = [451:900];
regress_gr_eddyLook at 850mb VT:
regress_hp_lp_ctcut down on the size of the data
regress_justinfunction Y = lin_remove_NaN ( Xdat , Xtim , tol , show ) ;
regress_nanout1 = regress_nan ( vect, data ) ;
regress_NP_eoflims = [110 265 20 65]; % North Pacific Region
regress_outDETREND Linearly remove time series from data.
regress_svLoad PCS:
regress_taux_hanometa/h = 6e-4;
regress_taux_hanom2Set up coefficients for centered difference
regress_thermoclineLoad PCS:
regress_velocityStart with CT regressions
regress_vertical_temp[ntim, nlev, nlat, nlon] = size(temp1);
regress_wbc[temp, lat, lon, depth, middepth] = getheat(lims, lev, tim, varn);
remove_anncyc[x, clim] = annave(y);
remove_mean[x, clim] = annave(y);
renderRENDER Method to draw a model or Figure on current page of a print job.
reshape_ann_to_mon[outdat, ntim, nlat, nlon] = reshape_ann_to_mon(indat);
residRESID Computes and tests the residuals associated with a model.
residual_termThe vertical diffusivity between the first and second
restoreRESTORE Reset a Figure or Simulink model after printing.
restorehgRESTOREHG Reset a Figure after printing.
restorepointersRESTOREPOINTERS Restore Pointers of all open Figures.
restoreuiRESTOREUI Remove Images used to mimic user interface controls in output.
rm_mean2function y = rm_mean2 ( x ) ;
roeROE Computes estimates recursively for an output error model.
rossby_kelvin_structureNote: equatorial rossby radius of deformation is given by:
rossby_kelvin_structure_2Note: equatorial rossby radius of deformation is given by:
rotate_grLoad and configure NMC.REANAL data
rotvarROTVAR computes the standard deviations of roots to polynomials
rpemRPEM Computes estimates recursively for a general model.
rplrRPLR Computes PLR estimates recursively for a general model.
rsumfunction [y, nsum] = rsum ( x, n, usenan ) ;
running_averagefunction y = running_ave ( x, n, usenan ) ;
rvectrvect(x, y, kp, len)
rw_nmcrw_nmc;

S
sdfunction sdriver(c,dt,mx,maxtime,lat,iplot,distribution)
sd2function sdriver(c,dt,mx,maxtime,lat,iplot,distribution)
subplot2this_ax = subplot2(nCol, thisPlot);
std2function stdx=std2(x)
sum2function [sx, nsum] = sum2 ( x ) ;
sph = sp(nCol, thisPlot);
sp_oldh = sp(pos);
startup
save_20deg_ceofDo complex eof:
screenposSCREENPOS Position Figure using Points units but keep it on screen.
sdSUBPLOT Create axes in tiled positions.
sd2SUBPLOT Create axes in tiled positions.
searchSEARCH Searches for a lower value of the criterion function
searchaxSEARCHAX searches for lower values of the prediction error criterion.
searchbjSEARCHBJ searches for lower values of the prediction error criterion
searchoeSEARCHOE searches for lower values of the prediction error criterion.
seasaveav = seasave(decx, x);
seasonal_eof
seasonal_grLook at Surface Winds:
seasonal_spectsave seas_ct.mat ct1 ct5;
segmentSEGMENT Segments data and tracks abruptly changing systems.
selstrucSELSTRUC Selects model structures according to various criteria.
sendSEND Send output file to hardcopy device.
sessSEARCH Searches for a lower value of the criterion function
setppSETPP Set all paper properties.
setsetSETSET Do a SET on Handle Graphics object or a SET_PARAM on Simulink object.
settSETT Sets the sampling interval in TH-structures and frequency functions.
setupSETUP Open the printer setup dialog.
sfunidSFUNID an S-function which performs system identification.
shade_ccoefshade_ccoef(data);
shade_solidshade_solid(data, lev, color)
shade_solid2shade_solid(data, lev, alt, color)
shade_tscoregreyshd(x, lev)
shortrun% Movie
sigifunThis function is used in solving for sigma_i in the
sitbThe SYSTEM IDENTIFICATION TOOLBOX contains the following M-files:
slblocksSLBLOCKS Defines the block library for a specific Toolbox or Blockset.
smoothdout = smooth(vect, data);
som_precfilin = '36yearly.cdf';
som_setuptsnew = tsnew(:,keep);
som_ts_eoffilin = 'histape.cdf.36';
sph = sp(nCol, thisPlot);
sp2h = sp(pos);
sp_oldh = sp(pos);
spaSPA Performs spectral analysis.
spbackh = sp(pos);
sph_curl1function [ vor, lat2, lon2 ] = sph_curl ( u, v, lat, lon, wrap ) ;
sph_div1[div, lat2, lon2] = sph_div1(u, v, lat, lon, wrap);
sph_gradfunction [ x, y ] = sph_grad ( z, ax, ay ) ;
sph_gradxfunction x = sph_gradx ( z, rx, ry ) ;
sph_gradx1dfdx = sph_gradx1(data, ry, rx, wrap);
sph_gradyfunction y = sph_grady ( z, rx, ry, icos ) ;
sph_grady1[dfdy, ry2] = sph_grady1(data, ry, rx, icos);
sptalksubplot_talk(nrow, ncol, thisPlot);
spthesh = sp(pos);
squeeze_axesaxis_limits(num)
ss2thSS2TH Produces a parameterized state-space model.
ssmodelSSMODEL In case of a userwritten model structure definition, this
ssmodx8SSMODX8 The standard state-space model
ssmodx9SSMODX9 The standard state-space model
ssssauxSSSSAUX Auxiliary file to n4sid.
sst_ceofdata; save ML_NH_ceof.mat lam lds pcs per lims; back
sst_clim_comparecd /home/disk/tao/data/coads/coads1a
sst_clim_diffsnino_oi.m
sst_complex_eofThe following files are in the directory below:
sst_eofThe following files are in the directory below:
sst_eof2
sst_eof_heat_regresssave sst_eof_bp_4.5-50yr.mat ld10 pc10 lam per kp lat lon ctlim
sst_fcstLoad data from gr_nmc
sst_tau_hc_color_figct = getnc('temp', [180 270 -6 6], 1, tim);
sst_tau_hc_figct = getnc('temp', [180 270 -6 6], 1, tim);
standardizefunction y = standardize ( x )
standardize_NaNfunction y = standardize ( x )
startSTART Method to start a print job.
startup
startup2
startup_origstartup file
startup_wallace
statusSTATUS Return structure of status on PrintJob.
std2function stdx=std2(x)
std_ct
std_NaNstdx = std_NaN(x);
stereo2STEREO Stereographic Azimuthal Projection
storm_1pt_corr_mapLook at correlation maps
strucSTRUC generates typical structure matrices for ARXSTRUC and IVSTRUC.
subplotSUBPLOT Create axes in tiled positions.
subplot2this_ax = subplot2(nCol, thisPlot);
subplot_danSUBPLOT Create axes in tiled positions.
subsetx = subset2(y, lat, lon, lims);
subset_oldx = subset(y, nxa, nya, frame);
sum2function [sx, nsum] = sum2 ( x ) ;
sum4vmsSUM Sum of the elements.
sumboardSUMBOARD Creates the ident figure.
sun_to_alpha_precip
surf_wind_compareLoad GR pattern and time series
surfacem2SURFACEM Display a matrix map warped to a projected graticule
svd_intraseasonalGet landmask
SVD_routineWeight data accordingly
svd_slp_tauxLoad data
svdplotset(gca,'YTick',[-.5:.25:.5])

T
tendency_termsLoad PCS:
tendency_termsLoad PCS:
tcline_regression
thinout1 = thin(in1, inc);
T42_t31_compare[clevt, cintt] = get_contour_int(top, 12);
table_correlationct = getheat([180 270 -6 6], 1:3, tim);
tao_windstress_std1.6199 : -6 to 6;
TAU_curlprint -dps2 TAU_prec.ps
tau_to_strf[strf, lat_out, lon_out] = tau_to_strf(taux, tauy, lat, lon, bc, H);
tau_to_strf2[strf, lat_out, lon_out] = tau_to_strf(taux, tauy, lat, lon, bc, H);
tclineprint -dps2 Tcline.ps
tcline_regressionsubplot(7,2,2*i-1);
temp_3d_ceof_lookfor ind = 1:10;
temp_3d_eofctlim = [-0.1 17.5 47.5 80];
temp_epflux
tendency_termsLoad PCS:
tendency_terms2Get pcs
tendency_terms_lregLoad PCS:
test_AR2_spectcd ~/model/enso
test_eof_routine_AO
th2arxTH2ARX converts a THETA-format model to an ARX-model.
th2ffTH2FF Computes a model's frequency function,along with its standard deviation
th2parTH2PAR converts the theta-format to parameters and covariance matrix.
th2polyTH2POLY computes the polynomials associated with a given model.
th2ssTH2SS Transforms a model in THETA-format to state-space.
th2ssauxTH2SSAUX An auxiliary routine to TH2SS
th2tfTH2TF Transforms from the THETA-format to transfer functions.
th2zpTH2ZP Computes zeros, poles, static gains and their standard deviations.
thc2thdTHC2THD Converts a continuous time model to discrete time.
thd2thcTHD2THC converts a model to continuous-time form.
theor_coup_ampDefine stuff
thermocline_structurectlim = [-.1 360 -35 -20];
thes
thetaTHETA is a matrix containing information about model structure, estimated
thinout1 = thin(in1, inc);
thinitTHINIT Initial parameter values for iterative estimation.
thssTHETA(SS) A structure for defining general linar state-space models
thss2thTHSS2TH Converts an internal TH(SS)-format to the standard multi-input-
tightmapTIGHTMAP removes whitespace around a map
tightmap2TIGHTMAP removes whitespace around a map
tightmap_origTIGHTMAP removes whitespace around a map
time_freq_analPlot hoffmoeller diagram of heat content and SST
time_series
timeseriesr = rand(1, 100000)-0.5;
title2title2 Graph Title on upper right corner
topographytem2 = mean(tem2);
tpac_global_comparecnum = 10;
trfTRF Computes a model's frequency function.
trfcontTRFCONT Computes the continuous time transfer function of a model.
trfsauxTRFSAUX Auxiliary function to TRFSS
trfsdTRFSD Computes a model's frequency function,along with its standard deviation
trfssTRFSS Auxiliary routine to TRF
trfsssdTRFSSSD Auxiliary routine to TH2FF
ts_eof2Look at regressions
tscorescore = tscore(dof, tail_per);
ttesttstat = ttest(x1, x2);
ttest_plotwin = sort([2:12:ntim 3:12:ntim 4:12:ntim]);

U
ubar_grad_dHCprimeLoop through HP LP and RAW
ubar_gradtprimeStart with ubardt'dx and vbardt'dy
uncosweightx=cosweight(sst, nya);
unfixparUNFIXPAR Unfixes parameters in state-space and ARX model structures.
unfixxxUNFIXXX Subroutine for UNFIXPAR
uprime_gradHCbarStart with u'dtbardx, v'dtbardy
uprime_gradtbarStart with u'dtbardx and v'dtbardy

V
validateVALIDATE Method to check state of PrintJob object.
var_nanfunction v = var_nan ( mat1 ) ;
varmaxtUSE: [Frot,AT,Cscor,Vrot,h] = varmaxt(Fm,L,norm,A)
vectsig[fval, dof1, dof2] = vectsig(c1, c2);
vel_to_strfnc[strf, lat_out, lon_out] = vel_to_strfnc(vg, lat, lon);
velocity_plots%%%%%%%%%%%
vert_ubtp_uptb[ubtp, uptb] = vert_ubtp_uptb(pcs, lims, lags);
vert_vdtdy_wdtdz[vdtdy, wdtdz] = ...
vert_vptb_wptb[vdtdy, wdtdz] = ...
vertical_ocean_structurectlim = [-.1 360 -6 6];
vifunction vi ( arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 )
vlinefunction h = vline ( x, linetype, y, zdat ) ;
vphi2this function makes a vector plot, and plots the
vphi4this function makes a vector plot, and plots the

W
wbar_dtpdz_hc0-80Load PCS:
w_intbar_dHCprimedzFirst, get ubar and vbar
w_intbar_dtprimedzFirst, get ubar and vbar
w_intprime_dHCbardzctlim = [108 302 -62 62];
w_intprime_dtbardzFirst get tbar
walker_circo = owd; v = vwd; u = uwd;
walker_eof
warm_WPAC.define
wave_speedKelvin wave
wbar_dtpdz_hc0-80Load PCS:
wbar_dtprimedzFirst, get wbar
we_bar_dtprimedzFirst, get wbar
where_sig[locmax, locmin] = where_sig(x);
wind_CT_GR
wind_stressload LP10_L1-7_CEOF.mat; tit = 'LP10';
windstress_regcoefFirst, project rlds and lds onto slp and slpc, respectively
work_danStep 1: Calculate an SST anomaly data set for the 4 by 6
worldmap2WORLDMAP maps a country or region using the WORLDLO atlas data
write_covarcd /home/disk/hayes2/dvimont/nmc/ugrd.vgrd
write_listfunction list = write_list ( y, ndigit ) ;
write_netcdfDefine dimensions
wstp_upwellingFirst look at mean:
wtrsfcairtemppnaThis program draws regression and one-pt. correlation maps corresponding to

Z
zero_fillnanfunction x = zero_fillnan ( x ) ;
z500_eofz5 = getnc('NH_500mb_DJF.nc', 'Z3');
z500_setuppc = pc * diag(1./sqrt(lam));
zero_fillnanfunction x = zero_fillnan ( x ) ;
zonal_depth_eqprint -dps2 eq_tcline_neglag.ps
zonal_eddy
zonal_uJust a side note here. Recall that the SSTA pattern
zpZP Computes zeros, poles and static gains associated with a model
zpformZPFORM Formats zero-pole matrices from different models for use in ZPPLOT
zpplotZPPLOT Plots zeros and poles.
zpsdZPSD See TH2ZP
zpsdplZPSDPL Plots standard deviations in zero-pole plots.
zpssZPSS An auxiliary function to ZP.
zpssnospZPSS An auxiliary function to ZP
zpsssdZPSSSD An auxiliary function to TH2ZP