t_tide_v1.1

所属分类:Windows编程
开发工具:matlab
文件大小:752KB
下载次数:74
上传日期:2009-09-09 08:29:03
上 传 者laofang
说明:  潮流调和分析程序,包括各分潮分析,调和常数分析等
(matlab code for tide analysis)

文件列表:
t_constituents.mat (29712, 2001-09-13)
t_example.mat (25600, 2001-09-13)
t_xtide.mat (3001640, 2001-10-02)
t_astron.m (4396, 2001-09-12)
t_demo.m (3816, 2001-12-07)
t_equilib.m (1861, 2001-09-12)
t_errors.m (7427, 2001-09-12)
t_getconsts.m (5686, 2001-09-12)
t_predic.m (4056, 2001-12-07)
t_synth.m (8134, 2001-09-12)
t_tide.m (36178, 2002-06-20)
t_vuf.m (4122, 2001-09-13)
t_xstat.m (2083, 2002-05-15)
t_xtide.m (15666, 2002-05-17)
t_equilib.dat (1183, 2001-09-13)
tide3.dat (15425, 2001-09-13)

% t_readme.m % % Tidal Analysis Toolbox % by % R. Pawlowicz, R. Beardsley, S. Lentz % % Version 1.1 December 1, 2001 % % The tidal analysis toolbox uses harmonic analysis to estimate % tidal consitutents and their uncertainities in scalar and vector % time series. % % A description of the theoretical basis of the toolbox and some % implementation details can be found in: % % Pawlowicz, R., B. Beardsley, and S. Lentz, "Classical Tidal % "Harmonic Analysis Including Error Estimates in MATLAB % using T_TIDE", Computers and Geosciences, 28 (2002), 929-937. % % (citation of this article would be appreciated if you find the % toolbox useful). % % A demonstration program is included which tests many of the % capabilities of this toolbox. To run the demonstration, type 't_demo'. % % This toolbox may call functions PSD and/or CSD in the Signal % Processing Toolbox (see note below). % % --------------------------------------------------------------------- % This package began as an attempt to translate a FORTRAN package % developed by M. G. G. Foreman and coworkers at the Institute of Ocean % Sciences (IOS). (The IOS tidal package and user manuals are available % from Foreman at http://www.ios.bc.ca/ios/iap/pages/tidpack.htm.). % S. Lentz and R. Beardsley (WHOI) began translating the code into % MATLAB, and wrote a linear error estimation algorithm using MATLAB % spectrum code. R. Pawlowicz (UBC) then completely rewrote it all, % using complex (rather than real) math, adding inference, a user % interface, and lots of other goodies, including an nonlinear error % analysis. If you want to make use of the error analysis, it is % strongly recommended that you read T_ERRORS. % % Caveats: - Presently the nodal corrections are done in such a way % that they may not be too accurate for time series longer than a year % or so (corrections are based on the middle time of the input series). % The hand-me-down advice for this case is "break up your series into % yearly chunks and do successive analyses", unless you have 19 years % or more data, in which case nodal corrections aren't necessary, but % in THAT case, you should rewrite the code so that all constituents % are analyzed without the need for nodal corrections. % % Tidal predictions are also based on nodal corrections at the center % time (the center of the time series being analyzed). % % Shallow water constituents are not used automatically. They can % be used but you must specify them manually using 'shallow' input % option to T_TIDE. You can get the names and frequencies of % shallow water constituents from the CONST structure returned by % T_GETCONSTS): % % CONST=t_getconsts; % CONST.name(finite(CONST.ishallow)) % % Note that T_TIDE has options for pretty much anything you could % possibly want to do - type 'help t_tide' for more info (also look % at the example in t_demo). % %---------------------------------------------------------------------- % % PSD and CSD: Currently the functions psd.m and csd.m from the SIGNAL % PROCESSING toolbox are called when the default confidence interval % calculation is used. If you don't have these functions, you can still % do things by specifying another algorithm, e.g., % % [...]=t_tide(...'error','wboot') % %---------------------------------------------------------------------- % % The toolbox presently contains the following mfiles: % % ---FOR ANALYSIS % t_tide.m - computes the tidal analysis of the real or complex % time series. % % t_predic.m - computes a tidal prediction using the results of % t_tide. % % t_vuf.m - computes nodal corrections. % % t_astron.m - computes astronomical arguments. % % t_getconsts.m - loads constituent data of all kinds (based on the % data file from the fortran package). % % t_xtide.m - worldwide tidal predictions using the constituent data % from the XTIDE package. % % ---FOR DOCUMENTATION % % t_readme.m - this file. % % t_errors.m - a long discussion of confidence intervals and how % they can be generated. % % ---FOR DEMONSTRATION % % t_synth.m - synthesizes noisy data to test real as opposed to % estimated uncertainties (crufty code). % % t_demo.m - a short example using the Tuktoyuktok elevation data. % % ---FOR FUN % % t_equilib.m - computes the equilibrium amplitudes of main % constituents at a given latitude. % % % Various data files are also included: % % tide3.dat - standard constituent data file from the IOS analysis % package. (read once and then results stored in % various data structures in t_constituents.mat) % % t_equilib.dat - equilibrium amplitude A and B factors. (read once % and results then stored in t_constituents.mat) % % t_constituents.mat - constituent data structures. % % t_example.mat - sample Tuktoyuktuk elevation data set used as an % example in PMSR-77/10 (check example from IOS tide % package). % % % Questions or comments to: % R. Pawlowicz (rich@ocgy.ubc.ca) 12/1/01 % Version 1.1 help t_readme

近期下载者

相关文件


收藏者