当前位置: 首页 > news >正文

Matlab读取Swarm球谐系数,并绘制EWH全球格网图(存在疑问)

ICGEM官网下载 COST-G发布的40×40的球谐系数

close all;
clearvars -except;
% addpath('E:\Code\Tool\Function\GRACE_functions');
dir_degree_1 = 'E:\Code\GRACE_data\Degree_1\deg1_coef.txt';
dir_c20      = 'E:\Code\GRACE_data\Degree_2\C20_RL06.txt';
myDir_Swarm        = 'E:\Data\Swarm\EGF\'; % COST-G 
myFiles_gfc_Swarm  = dir(fullfile(myDir_Swarm,'*.gfc'));
num_file    = length(myFiles_gfc_Swarm);lmax=40;name='Swarm';
cs= zeros(num_file,lmax+1,lmax+1);
cs_sgi= zeros(num_file,lmax+1,lmax+1);
cs_res= zeros(num_file,lmax+1,lmax+1);
cs_mss= zeros(num_file,lmax+1,lmax+1);hwait=waitbar(0,'Waiting>>>>>>>>');  %加载等待对话框for ii=1:num_filestr=['Processing...',num2str(ii),'/',num2str(num_file),'    '];hwait=waitbar(ii/num_file,hwait,str,'Name','SSM');pathname=strcat(myDir_Swarm,myFiles_gfc_Swarm(ii,1).name);[cs(ii,:,:),cs_sgi(ii,:,:),int_year(ii),int_month(ii),time(ii)] =gmt_readgfc(pathname);endcs_replace=cs;
[cs_replace] = gmt_replace_degree_1(dir_degree_1,cs_replace,int_year,int_month,num_file);
[cs_replace] = gmt_replace_C20(dir_c20,cs_replace,int_year,int_month,num_file);cs_mean = mean(cs_replace(:,:,:));
for i=1:num_filecs_res(i,:,:)  = cs_replace(i,:,:)-cs_mean(1,:,:);%扣除平均值
end
CS_(:,:)=cs_res(1,:,:);for i=1:num_file
cs_tmp(:,:) = cs_res(i,:,:);
cs_tmp(:,:)=gmt_gc2mc(cs_tmp);
cs_mss(i,:,:) = gmt_destriping(cs_tmp,'NONE');
end
eval(['grid_' name '=gmt_cs2grid(cs_mss,750,1);']);ii=1;
eval(['grid_1(:,:)=grid_' name '(:,:,ii);']);
gmt_grid2map(grid_1.*100,-30,30,1,0,'cm',[name   ' ' num2str(int_year(ii),'%02d') '-' num2str(int_month(ii),'%02d')],20)

未滤波处理结果:

 750km高斯滤波结果:

 从结果可以看出40阶的Swarm球谐系数反演的噪声太大,即使经过强约束的高斯滤波后效果仍然不理想,不太清楚是Swarm数据本身所致还是代码实现有误?还请有懂的友友帮忙解答下,不胜感激!

点赞支持,一键分享。欢迎评论交流!

http://www.lryc.cn/news/356166.html

相关文章:

  • Vue集成Iframe
  • Android Studio 所有历史版本下载
  • 5.27作业
  • 微服务架构下的‘黑带’安全大师:Spring Cloud Security全攻略!
  • Py列表(list)
  • 黑马es0-1实现自动补全功能
  • react通过上下文深入传递数据
  • 「代码厨房大揭秘:Python性能优化的烹饪秘籍!」
  • 【重学C语言】十六、联合、枚举、面向对象编程
  • Github2024-05-21 Python开源项目日报 Top10
  • labview_开放协议
  • AWS安全性身份和合规性之Amazon Macie
  • redis数据类型set,zset
  • 央视网视频下载和花屏问题处理
  • 四、通信和网络安全—局域网|广域网|远程连接和攻击技术(CISSP)
  • 15、设计模式之责任链模式
  • 神奇动物在哪里,但导演是微软
  • Flutter 中的 Flow 小部件:全面指南
  • 【pyspark速成专家】11_Spark性能调优方法2
  • 吊顶的做法防踩坑,吊顶怎么省钱还好看
  • 揭秘Tensor Core黑科技:如何让AI计算速度飞跃
  • 为什么会有websocket(由来)
  • 【MySQL精通之路】优化
  • 解读大模型应用的可观测性
  • 嵌入式学习记录5.18(多点通信)
  • shell脚本的基础应用
  • 【golang】内存对齐
  • Java 17的新特性有哪些?
  • 攻击同学网络,让同学断网
  • Springboot启动时报错Property ‘mapperLocations‘ was not specified.