Ps)+0.0008sin(2S-3h+Ps)+0.0115sin(2S-2h)+0.0037sin(2S- 3.2 自定义函数部分代码

2P)-0.002sin(2S-2N)+0.0009sin(3S-2h-P) (式7)

function deltag=gravity_earthtide(a,L,phi)

β=-0.0048sin(P-N)-0.0008sin(2h-P-N)+0.003sin(S-%输入参量a为MATLAB时间,L为台站经度,东经为正,m phi为台站纬度,北纬为正,输出变量为修正值,单位μ2h+N)+0.0895sin(S-N)+0.001sin(2S-2h+P-N)+0.0049sin(2S-Gal。

P-N)+0.0006sin(3S-2h-N) (式8)

timevec=datevec(a);%转化成向量形式,以便读取参数Sinδ=sinεsinλcosβ+cosεsinβ (式9)

m m m y=timevec(1);CosδcosH=cosβcosλcosθ+sinθ(cosεcosβ

m m m=timevec(2);sinλ-sinεsinβ) (式10)

m

m m d=timevec(3);

CosZ =sinφsinδ+cosφcosδcosH (式11)m t=timevec(4); %y,m,d分别为年、月、日,t为北

θ=(t-8)×15°+h+L-180° (式12)

京时间的小时数

式中λ为月亮的黄经,β为月亮的黄纬,δ为月亮的

m m …

赤纬,H为月亮的时角,θ为地方恒星时,φ为台站地心纬… %中间部分为理论公式,与计算步骤相同度,L为台站的经度,东经为正,t为北京时间的小时数。Deltag=deltag*1.16 %最后结果乘以潮汐因子

计算 、cosZs 4 计算实例 =1+0.0168cos(h-Ps)+0.0003cos(2h-2Ps) (式13)以成都(L=104.0°,φ=30.6°)2008年1月1日为λ=h+0.0335sin(h-Ps)+0.0004sin(2h-2Ps) s 例,计算结果如下:β=0 (式14)

s CosZ =sinφsinεsinλ+cosφ(cosλcosθ+sinθs s s cosεsinλ) (式15)

s 3 MATLAB程序设计3.1 m文件

编制m文件earthtide_day1_day2,实现两个时间段之

表1 成都2008年1月1日重力固体潮理论值

间整点时刻的修正值的自动计算,代码如下:

以下为与已知理论值的对比。

day1=input('输入计算开始时间:');%输入时间为时间向量,一行六列

day2=input('输入计算截止时间:');L=input('输入经度:');phi=input('输入纬度:');

Day1num=datenum(day1);%将时间向量转化为数字表示的MATLAB时间

day2num=datenum(day2);x1=[2008 8 8 20 0 0];x2=[2008 8 8 21 0 0];

delta=datenum(x2)-datenum(x1); noh=round((day2num-day1num)/delta);

daynum=linspace(day1num,day2num,noh+1);%将两时刻之间按一小时间隔段均分

daynum=daynum';n=length(daynum);表2 2008.11.01~2008.11.10成都地区重力固体潮理论值对比amend=[];可以看出,计算结果与已知理论值在时间和数值上均for i=1:n 较吻合,证明了计算结果的可靠性。amend=[amend;gravity_earthtide(daynum(i),L,phi)] 5 结束语;%amend为修正值,MATLAB的语言结构决定了它在科学计算方面的优势,

end % gravity_earthtide为自定义函数相比其他语言,程序易于编写且更加简洁精练,用于重力dayvec=datevec(daynum);固体潮理论值的计算可以实现一月或一年的输出,并可实gravitytide=[dayvec amend];现结果的可视化,数据以Excel文件格式成表备用,方便查name1=input('输入保存数据的xls表格名称:');找和计算。Xlswrite(name1,gravitytide);%输出形式为Excel表格参考文献:(略)plot(daynum,amend) %绘制理论曲线图

中国西部科技 2009年1月(上旬)第08卷第01期第162期

总34

matlab计算数据潮汐因子,基于MATLAB的重力固体潮理论值计算相关推荐

  1. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  2. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  3. 二阶系统参数用matlab,实验一基于MATLAB的二阶系统动态性能分析

    实验一 基于MATLAB 的二阶系统动态性能分析 一.实验目的 1.观察学习二阶控制系统的单位阶跃响应.脉冲响应. 2.记录单位阶跃响应曲线.脉冲响应曲线. 3.掌握时间响应分析的一般方法. 4.掌握 ...

  4. matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf

    2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...

  5. FLAC3D可视化后处理matlab,一种基于Matlab的由Midas导入Flac3D的模型识别方法与流程...

    本发明涉及岩土工程的仿真模拟研究领域,具体涉及一种基于Matlab的由Midas导入Flac3D的模型识别方法. 背景技术: 随着我国近几年经济的快速发展和基础设施等的大力投资,涉及复杂地质环境下的岩 ...

  6. matlab演示系统,基于Matlab的通信原理演示系统的设计与应用

    基于 Matlab的通信原理演示系统的设计与应用 李 强 , 明 艳 , 吴坤君 (重庆邮电大学 通信学院 , 重庆 400065) 摘 要 : 利用 Matlab图形用户界面的开发环境和强大的通信仿 ...

  7. matlab指纹图像采集,基于MATLAB实现的指纹图像预处理

    西南民族大学学报·自然科学版第 34 卷第 4 期 Journal of Southwest University for Nationalities⋅Natural Science Edition ...

  8. 基于matlab的霍夫变换,基于matlab的霍夫变换

    MATLAB 三维绘图功能 Plot3函数(三维曲线图) Mesh函数(网格图) Surf函数(曲面...步骤: 1.利用hough()函数执行霍夫变换,得到霍夫矩阵; 2.利用houghpeaks( ...

  9. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】

    一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...

最新文章

  1. 英伟达吞并Arm失败!英美欧盟一齐干涉,老黄还要给孙正义12.5亿美元分手费
  2. 将syslog ng日志写入MySQL(远程)数据库
  3. Meshlab和CloudCompare截图时去除“旋转圈”
  4. 【JavaScript脚本】——T2事件操作
  5. React文档(五)组件和props
  6. Sqoop export(Hive to MySQL) 的一些 reference
  7. js练习——动态控制表格中得行
  8. vmware虚拟机连接usb,显示:无法识别的usb设备,跟这台计算机连接的前一个usb设备工作不正常
  9. CART分类回归树算法
  10. 基于MATLAB的数字图像处理基本操作
  11. Efficient Image Dehazing with Boundary Constraint and Contextual Regularization
  12. window.scrollTo滚动
  13. php安全新闻早八点-Microdoor-第一季
  14. 中兴通讯智能手机生产链探秘
  15. paypal支付对接相关问题总结
  16. 第十一章 数据可视化 - 地图可视化
  17. 多人开源博客系统 - 再搜集
  18. 利用wps将word转pdf
  19. 【Cocos2dx】跑酷游戏
  20. 蓝牙耳机哪家好?口碑最好的蓝牙耳机品牌

热门文章

  1. 自由人NFT平台,全球首个以NFT+农业+元宇宙项目
  2. 三创赛优秀作品_全国-电子商务-三创赛省赛优秀作品.doc
  3. 没有要使用本计算机 用户必须输入密码,要使用本计算机,用户必须输入用户名和密码选项不见了怎么办...
  4. 望夫山[阳江民俗文化]
  5. 超市进销存管理系统软件(JFrame简版)
  6. SQL查询选修了所有课程的学生姓名
  7. 禁止MDA对话框的产生
  8. 【大数据分析毕设之基于python爬虫的旅游大数据分析可视化系统】
  9. 逻辑代数几个重要定理
  10. CSDN 博客已式微?