原文地址: 工具包下载网址.  工具包作者的相关论文的中文翻译 t_tide工具包最核心的命令就是t_tide,下面举例来简要说一下这个函数的使用. [name,freq,tidecon,xout]=t_tide(elev, interval ,1, latit de ,35.230, start time ,[1997,08,01,00]) 输入参数介绍: elev这个数组里就是我要分析的潮位数据,interval为1代表数据的间隔为1个小时,latit de为35.230代表测得该数据的验潮站的纬度,start time代表数据的起始时间是1997年8月1号0时. 输出参数介绍: name里为调和分析得到的分潮的名字,这个是根据数据的长度来确定的,越长的数据得到的分潮越多. freq为分潮的角速率(°h) tidecon第一列为分潮振幅,第三列为分潮迟角,其余不用管 xout(未加上平均海平面)调和分析回报的潮位 运行结果如下图所示,因为它采用的是把时间原点平移到中间时刻,所以只用了744个数据中的前743个, x0=2880代表的是平均海平面是2880mm. 回报作图程序如下: plot(elev) hold on plot(2880+xout(:), r ) xlabel( 小时(h) ) ylabel( 潮位数据(mm) ) legend( 实测 , 回报 ) 在t_tide里加上参数: rayleigh ,[ m2 ; s2 ; k1 ; o1 ] 它就只分析给定的四大分潮 如果做潮流调和分析的话,也类似,只不过一开始就要通过u+sqrt(-1)*v把u,v两个方向的数据合并成一个复数数组(u为东,v为北). major为分潮流最大流速,minor为最小流速,inc椭圆旋转方向.