matlab潮汐观测数据,潮汐观测方法有哪些?

摘要:潮汐观测通常称为水位观测,又称验潮。验潮的目的是为了了解当地的潮汐性质,应用所获得的潮汐观测资料,计算该地区的潮汐调和常数、平均海面、深度基准面、潮汐预报以及提供测量不同时刻的水位改正数等潮汐观测方法有哪些?潮汐观测通常称为水位观测,又称验潮。验潮的目的是为了了解当地的潮汐性质,应用所获得的潮汐观测资料,计算该地区的潮汐调和常数、平均海面、深度基准面、潮汐预报以及提供测量不同时刻的水位改正数...
摘要由CSDN通过智能技术生成

摘要:

潮汐观测通常称为水位观测,又称验潮。验潮的目的是为了了解当地的潮汐性质,应用所获得的潮汐观测资料,计算该地区的潮汐调和常数、平均海面、深度基准面、潮汐预报以及提供测量不同时刻的水位改正数等

潮汐观测方法有哪些?

潮汐观测通常称为水位观测,又称验潮。验潮的目的是为了了解当地的潮汐性质,应用所获得的潮汐观测资料,计算该地区的潮汐调和常数、平均海面、深度基准面、潮汐预报以及提供测量不同时刻的水位改正数等,供给有关军事、交通、水产、测绘等部门使用。潮汐观测是海洋工程测量、航道测量等工作的重要组成部分。通常记录某时刻的潮汐值作为潮汐改正的资料。在高潮和低潮的前后两个小时,记录的时间间隔要短一些,一般为10分钟记录一次。在平潮时,记录的时间间隔可以适当延长。

50e243bc1e1070b009b084f327a7d31a.png

潮汐观测方法

为了了解我国沿海的潮位变化,各地一般设有验潮站,进行长期的潮位观测。如果工程地点没有这些资料可以利用,则必须进行短期的潮位观测,将其与邻近观测站的长期资料进行对比分析,找出相关关系,进而推断出工程地点的潮位变化。

潮位的观测主要利用自记验潮仪和水尺进行。为了便于校测潮高以及检查井内、外潮位是否一致。必须设立井内、外水尺。

自记验潮仪

在进行长期观测的验潮站,一般采用自记验潮仪。在与外海通畅、风浪不直接冲击、最低低潮时有1m以上水深和底质坚实平坦的地方设置验潮井。验潮井常选在码头、防波堤和栈桥等隐蔽处,自记验潮仪设于其中&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是读取观测数据(以RINEX格式为例)和导航电文文件(以SP3格式为例)的Matlab代码示例: 读取RINEX观测数据文件: ```matlab % 打开文件 obsfile = 'obs.19o'; fid = fopen(obsfile); % 读取文件头 line = fgetl(fid); while ~contains(line, 'END OF HEADER') % 处理文件头信息 line = fgetl(fid); end % 读取数据 data = []; while ~feof(fid) line = fgetl(fid); if ~isempty(line) % 处理数据行 obs = strsplit(line); % 将数据转换为数值型 obs = cellfun(@str2double, obs, 'UniformOutput', false); data = [data; cell2mat(obs)]; end end % 关闭文件 fclose(fid); ``` 读取SP3导航电文文件: ```matlab % 打开文件 navfile = 'igs20694.sp3'; fid = fopen(navfile); % 读取文件头 line = fgetl(fid); while ~contains(line, 'END OF HEADER') % 处理文件头信息 line = fgetl(fid); end % 读取数据 data = []; while ~feof(fid) line = fgetl(fid); if ~isempty(line) % 处理数据行 if startsWith(line, '*') % 处理卫星编号 prn = strsplit(line); prn = str2double(prn{2}); else % 处理导航电文数据 nav = strsplit(line); % 将数据转换为数值型 nav = cellfun(@str2double, nav, 'UniformOutput', false); nav = cell2mat(nav); nav(1) = nav(1) + 2000; % 将年份转换为4位数字 % 将数据保存到数组中 data(prn).time(end+1,:) = nav(1:6); data(prn).pos(end+1,:) = nav(7:9); data(prn).vel(end+1,:) = nav(10:12); data(prn).acc(end+1,:) = nav(13:15); end end end % 关闭文件 fclose(fid); ``` 上述代码中,假设RINEX观测数据文件名为`obs.19o`,SP3导航电文文件名为`igs20694.sp3`。读取RINEX文件时,首先读取文件头信息,然后逐行读取数据,将数据转换为数值型后保存到`data`数组中。读取SP3文件时,也先读取文件头信息,然后逐行读取数据,根据行首的卫星编号来区分不同的卫星,将导航电文数据保存到`data`数组中相应的卫星结构体中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值