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
近期下载者:
相关文件:
收藏者: