第 31 卷 第 3 期 2012 年 9 月 海 洋 技 术 OCEAN TECHNOLOGY Vol. 31,No.3 Sep,2012 使用 MATLAB 拟合工具箱进行潮汐调和分析 江海东 1,3,费岳军 2,应 岳 3 (1.中国海洋大学 海洋环境学院,山东 青岛 266033;2.东海预报中心,上海 200081;3.国家海洋局东海分局舟山海洋工作站,浙江 舟山 316021) 摘 要:应用一个月潮汐资料分析的理论方法,将一个月潮汐资料调和分析和预测结果与实测情况进行比对,并进行决定系数和方差计算等分析,验证了 MATLAB 的曲线拟合工具箱可以非常简单地实现调和常数计算。建立的短期预报模式,预报结果与实测资料匹配较好,但也发现了因为意外天气系统干扰而造成实测潮位相对于天文潮位的较大偏离,是预报模型无法避开的缺陷。 初步认为,该方法可以作为一种实用方法应用于短期潮汐资料的分析和 预报,对于中远期的预报应用具有一定的参考价值。 关键词:调和分析;曲线拟合;短期预报 中图分类号:P338+.9 文献标志码:A 文章编号:1003-2029(0212)03-0033-04 收稿日期:2012-04-30 作者简介:江海东(1981- ),工程师,主要研究方向为海洋环境预报。 目前采用计算机进行短期潮汐调和分析的方法很多,本文介绍了一种基于MATLAB曲线拟合工具箱的简便方法。 参考了《潮汐原理与计算》 [1]第五章第六节“一个月潮汐资料的分析方法”中的内容,以受各次要分潮影响的 46 个主要分潮建立调和分析模型,并根据实测的潮汐资料,利用MAT-LAB 曲线拟合工具箱快速求得分潮的 A,B 值,并建立短期预报模式进行预报,对此方法的可行性、稳定性和分析精度等进行检验。检验结果表明,利用该方法预报结果较好,可进一步计算各分潮的调和常数,是一种可用于短期潮汐资料调和分析的实用方法。 1 资料的来源与选择 本文所用到的潮汐实测资料来自浙江舟山六横海洋自动观测点,具体为 2009 年 1 月、2 月和 5 月的 24 h 逐时潮位和高低潮位。本研究中将 1 月份作为分析拟合的资料时段,并与 2 月份一起作为预报比对资料时段,5月份作为中远期适用性检验的资料时段。 2 工具与方法 2.1 工具的应用 MATLAB 中的曲线拟合工具箱可以利用相关数据对计算模型进行参数拟合[2]。本文利用了该功能,将潮汐资料和调和分析模型进行拟合,求得 A,B 值,由此基础建立预报模型,并可进一步计算调和常数。同时利用电子表格的数据处 理功能进行相关的处理和计算。 2.2 方法的选择 2.2.1 理论方法 实测潮位可表示为: (1)本文的目的在于检验提出方法的可行性和实用性,所以主要关注 A,B 值的拟合计算。所以,通过建立下式进行潮汐后报并计算逐时的增、减水 Δ ζ。 (2) (3) 式中:N 为数据数量减 1 后的 1/2,本文分析过程中在 1 月资料末增加 2 月 1 日第一个潮位数据为分析样本,于是 N (1月)=372。 2.2.2 分潮的选取 本文根据《潮汐原理与计算》 [1]第五章第六节“一个月潮汐资料的分析方法”的要求,选取受各次要分潮影响的 46 个主要分潮建立调和分析计算模型。 2.2.3 拟合效果分析方法 为了考证拟合模型所得的回归曲线、预报曲线与实测值之间的拟合程度[3]———拟合优度,采用相关系数和决定系数进行衡量,并计算均方误差检验分析的精度。相关系数可以调用电子表格中的统计函数CORRLE进行计算,决定系数和均方差计算亦可以在电子表格中进行

matlab潮汐图,使用MATLAB拟合工具箱进行潮汐调和分析相关推荐

  1. matlab p图,【MATLAB】P图神器,初露锋芒:第一周作业(剧透)

    做完第一周Matlab作业,深感MatLab之强大.(都第几周了,才做第一周作业...) 不在上图像处理这门课的同学,也可以试试在Matlab敲这些代码哦~ 用Matlab P图可有意思呢~ Writ ...

  2. matlab 能谱图,基于Matlab平台上γ能谱光滑处理

    核 动 力 工 程 Nuclear Power Engineering 第 28 卷 第 3 期 2 0 0 7 年6 月 Vol. 28. No.3 Jun. 2 0 0 7 文章编号:0258-0 ...

  3. matlab 泡泡图,使用matlab绘制2维、3维气泡图

    在学习模糊c均值聚类时,突然想到能否将每个样本对所属簇的奴属度(C)用气泡图的形式表示出来,这样就可以在一张图上同时获得分类与奴属度(C)两类信息.在matlab中没有绘制气泡图的专用函数,不过可以通 ...

  4. 给matlab图加图注,matlab学习5-数据可视化4-gai.ppt

    matlab语言丰富的图形表现方法,使得数学计算结果可以方便地.多样性地实现了可视化,这是其它语言所不能比拟的.;第一节 符号函数绘图第二节 图形编辑第三节 2D数据图第四节 3D数据图第五节 MAT ...

  5. matlab三维图 魔方,matlab制作魔方图片

    2.绘制三维曲面的函数 Matlab 提供了 mesh 函数和 surf 函数来绘制三维曲面图...例 520 绘制三维图形. 1 绘制魔方阵的三维条形图 2 以三维杆图形式绘制曲线...... 图像 ...

  6. matlab 三维图 输出,MATLAB三维曲线图绘制并输出到指定文件夹(突出几组不同数据)...

    1.首先生成全为0的一维数组(X,Y1,Z1).全为1的一维数组(X,Y2,Z2).正弦曲线(X,Y3,Z3).注意绘制三维图时,X,Y,Z矢量长度要相同! 2.MATLAB中绘制三维曲线指令plot ...

  7. matlab 彗星图速度控制,matlab制作及生成avi,gif动画_matlab培训

    matlab制作及生成avi,gif动画 一.动画的制作 Matlab中动画实现的方法主要有下面三种 1.电影动画:从不同的视角拍下一系列对象的图形,并保存到变量中,然后按照一定的顺序像电影一样播放. ...

  8. matlab存图程序,Matlab中图片保存的5种方法

    链接 http://blog.csdn.net/lsg32/article/details/8111956 matlab的绘图和可视化能力是不用多说的,可以说在业内是家喻户晓的. Matlab提供了丰 ...

  9. matlab封闭图面积,matlab求0-1封闭区域围成的面积

    做毕业设计需要用到这个,所以自己写了个函数.函数作用是求两张轮廓线图片不一致地方所围成区域的周长和面积.后面还要优化,先把大致结构贴在这里: function area_peri(a,b)%输入为两张 ...

最新文章

  1. 网络主机监控-nagios应用漫谈(三)
  2. 浏览器同源策略及Cookie的作用域
  3. vue项目打包之后原本好的样式变得不好了的原因分析
  4. 解决 Windows To Go U盘没有盘符的问题
  5. 前端vue框架的跨域处理方法
  6. 解决ORA-15097 Cannot shutdown ASM if OCR is Located in ASM
  7. @SuppressWarnings使用的正确姿势
  8. 火爆GitHub!3.2k Star的可视化神器开源!
  9. php mysql搜索算法_PHP实现深度优先搜索算法(DFS,Depth First Search)详解
  10. 页脚保持在未满屏页面的底部
  11. Java011-多线程
  12. 思科的雾计算对物联网有何推助力?
  13. S3cCTF-gyy-Writeup
  14. Python Tkinter 音乐播放器 Demo
  15. MySQL查询数据库日志的查询
  16. 2022年备考[嵌入式系统设计师]你准备好了吗?
  17. mysql更改数据库登录密码失败;Access denied for user 'root'@'localhost;mysqladmin: connect to server at 'localhos
  18. NPP++去除文本中的重复行
  19. 求子集PHP,JavaScript求非空子集数目的实现方法
  20. 创建对象与对象属性添加

热门文章

  1. flask 使用html模板,Flask框架使用HTML模板的方法
  2. 作品展之---广西联通彩信群发
  3. 从Map、JSONObject取不存在键值对时的异常情况
  4. linux opengl es,在Linux上,如何开发OpenGL ES(GLES)2.0应用程序?
  5. 设计师的助手lt;精品辅助软件下载集…
  6. 木马程序,原来还有发展,现在居然还有好多代?
  7. Jmeter之CSV文件相对路径、绝对路径
  8. 力出一孔,向工而生|ClickPaaS毕普科技战略合并发布会圆满收官
  9. 地铁小记 - 网上苹果店
  10. 免费报表XDOC从入门到精通(一)简介