绘制全球各大洲典型流域的时间序列图

流量世界第一、长度第二的亚马逊流域(Amazon)、南美洲第四大、整条河流位于巴西的圣弗朗西斯科流域(Sao Francisco)、世界第四长、北美洲最长的密西西比流域(Mississippi)、欧洲最长的伏尔加流域(Volga)、非洲仅次于尼罗河的刚果流域(Congo)、亚洲和中国第一长、世界第三长的长江流域(Yangtze)、南亚主要河流恒河流域(Ganges),可与恒河流域相媲美的印度河流域(Indus),澳大利亚中部的季节性湖泊艾尔湖流域(Lake Eyre),澳大利亚最长、最大的默里河流域(Murray),俄罗斯联邦第三大的鄂毕河流域(Ob),以及欧洲第二长河多瑙河流域(Danube)

 各大洲流域具体分布位置如下:

 以CSR RL05球谐系数为例,生成无约束格网解(grid_CSR)、高斯300km滤波解(grid300_CSR)、去相关滤波解(gridP4M6_CSR)和组合滤波解(grid300P4M6_CSR),并以CSR mascon解(C_mas)作为参考。所有解的结果和时间指标“time.mat”变量均已放入文末百度网盘,可自行下载使用,欢迎评论或私信交流,谢谢。

clearvars -except
addpath E:\Data\result\grid
load C_mas.mat
load grid_CSR.mat;load grid300_CSR.mat;load gridP4M6_CSR.mat;load grid300P4M6_CSR.mat;
grid_mas=C_mas./100;
name{1,1}='_CSR';name{2,1}='300_CSR';
name{3,1}='P4M6_CSR';name{4,1}='300P4M6_CSR';name{5,1}='_mas';
k=size(name,1); kk=1;
tic
for ii=1:12switch iicase 1 mask = 'E:\Data\Basin\Amazon.vec';rows=211;[lon1,lat1] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 2mask = 'E:\Data\Basin\Sao Francisco.vec';rows=87;[lon2,lat2] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 3mask = 'E:\Data\Basin\Mississippi.vec';rows=203;[lon3,lat3] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 4mask = 'E:\Data\Basin\volga.vec';rows=183;[lon4,lat4] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 5mask = 'E:\Data\Basin\Congo.vec';rows=181;[lon5,lat5] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 6mask = 'E:\Data\Basin\Yangtze.vec';rows=12191;[lon6,lat6] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 7 mask = 'E:\Data\Basin\Ganges.vec';rows=91;[lon7,lat7] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 8mask = 'E:\Data\Basin\Indus.vec';rows=103;[lon8,lat8] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 9mask = 'E:\Data\Basin\Lake Eyre.vec';rows=107;[lon9,lat9] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 10mask = 'E:\Data\Basin\Murray.vec';rows=83;[lon10,lat10] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 11mask = 'E:\Data\Basin\Ob.vec';rows=233;[lon11,lat11] = textread(mask,'%f %f','delimiter',',','headerlines',1);case 12mask = 'E:\Data\Basin\Danube.vec';rows=89; [lon12,lat12] = textread(mask,'%f %f','delimiter',',','headerlines',1);end[dir_in,file_name{ii,1},file_type]=fileparts(mask);for jj=1:k grid_temp=eval(['grid' name{jj,1};]);csr(:,jj) = gmt_grid2serie(100*grid_temp(:,:,1:197),mask,[],rows);endbasin(:,kk:kk+k-1)=csr;kk=kk+k;
end
tocindex1=1;index2=162;  %%GRACE时间段的数据  GRACE-FO暂时没涉及
for Ser=1:12
for i=1:k-1r=corrcoef(basin(index1:index2,k*(Ser-1)+i),basin(index1:index2,k*(Ser-1)+k)); R(Ser,i)=r(2,1);RMSE(Ser,i)=sqrt(mean((basin(index1:index2,k*(Ser-1)+i)-basin(index1:index2,k*(Ser-1)+k)).^2));
end
endclose all;
th=1;
load E:\Code\GRACE_data\time.mat
figure(1)
for Ser=1:4
subplot(2,2,Ser)
plot(time(index1:index2),basin(index1:index2,k*(Ser-1)+1)','color',[0.2 0.6 0.2],'Linewidth',th);hold on;
plot(time(index1:index2),basin(index1:index2,k*(Ser-1)+2)','color',[0 1 0],'Linewidth',th);
plot(time(index1:index2),basin(index1:index2,k*(Ser-1)+3)','color',[0 0 1],'Linewidth',th);
plot(time(index1:index2),basin(index1:index2,k*(Ser-1)+4)','color',[1 0 1],'Linewidth',th);
plot(time(index1:index2),basin(index1:index2,k*(Ser-1)+5)','color',[1 0 0],'Linewidth',th);ylabel('EWH(cm)','Fontname','Time New Roman');
title(file_name{Ser,1}(1,:),'FontName','Time New Roman','Fontsize',30);
xlabel('Time(year)','Fontname','Time New Roman');
xticks([2002 2005 2008 2011 2014,2017]);
if Ser==4l1=legend('Ori','G300','P4M6','G300+P4M6','CSR-mas');set(l1,'box','off',"FontSize",10);set(legend,...'Orientation','horizontal',...'NumColumns',4);
end
grid on;
end

链接:https://pan.baidu.com/s/1qXHvXZOG3lemffBmHfrKrQ

提取码:lrhx 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/860660.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序简单版音乐播放器

小程序简单版音乐播放器 结构 先来看看页面结构 <!-- wxml --><!-- 标签页标题 --> <view class"tab"><view class"tab-item {{tab0?active:}}" bindtap"changeItem" data-item"0">音乐推荐</view><…

SAP ABAP 之容器

文章目录 前言一、案例介绍/笔者需求二、自定义容器 a.实例化对象 b.自定义容器效果演示 c.Copy Code 三、自适应容器 a.常用 必须 参数理解 b.METRIC 度量单位 c.RATIO 百分比尺寸 d.STYLE 容器…

springboot网上商城系统-计算机毕业设计源码08789

摘 要 随着互联网趋势的到来&#xff0c;各行各业都在考虑利用互联网将自己推广出去&#xff0c;最好方式就是建立自己的互联网系统&#xff0c;并对其进行维护和管理。在现实运用中&#xff0c;应用软件的工作规则和开发步骤&#xff0c;采用Java技术建设网上商城系统。 本设…

MUR6060PT-ASEMI逆变焊机MUR6060PT

编辑&#xff1a;ll MUR6060PT-ASEMI逆变焊机MUR6060PT 型号&#xff1a;MUR6060PT 品牌&#xff1a;ASEMI 封装&#xff1a;TO-247 最大平均正向电流&#xff08;IF&#xff09;&#xff1a;60A 最大循环峰值反向电压&#xff08;VRRM&#xff09;&#xff1a;600V 最大…

C++:C与C++混合编程

混合编程 为什么需要混合编程 (1)C有很多优秀成熟项目和库&#xff0c;丢了可惜&#xff0c;重写没必要&#xff0c;C程序里要调用 (2)庞大项目划分后一部分适合用C&#xff0c;一部分适合用C (3)其他情况&#xff0c;如项目组一部分人习惯用C&#xff0c;一部分习惯用C 为什么…

echarts隔行背景色

看了下使用说明&#xff0c;试了半天终于搞对了 参考文档&#xff1a;Documentation - Apache ECharts option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: bar,mar…

【实用软件】Internet Download Manager(IDM6.41)下载及安装教程

​数据表明但是能够通过搭配下载的方式来使用IDM&#xff08;比如用迅雷离线下载&#xff0c;115离线&#xff0c;百度网盘等离线下载好的资源&#xff0c;然后结合HTTP协议的特性再用IDM下载&#xff09;能够达到事半功倍的效果。有目共睹的是IDM下载HTTP链接十分快&#xff0…

华为升腾显卡选型备忘

目录 1. 开发套件 2. 加速模块 3. 加速卡 4. 训练卡 官方地址&#xff1a;https://www.hiascend.com/ 备注&#xff1a; &#xff08;1&#xff09;V后缀的都是Video视频解析卡&#xff0c;本质是推理卡&#xff1b; &#xff08;2&#xff09;I后缀的都是推理卡&#…

(python)小学出题热门词汇可视化绘制

1.代码 import pandas as pd from wordcloud import WordCloud import matplotlib.pyplot as plt from collections import Counter import jieba # 如果你处理的是中文文本&#xff0c;需要jieba分词 import re # 停用词列表&#xff0c;这里只是示例&#xff0c…

Swift 周报 第五十四期

文章目录 前言新闻和社区苹果上架 iPhone 14/Pro 官翻机&#xff1a;起售价不到 5000 元苹果 iPhone SE 4 售价曝光苹果针对欧盟 20 亿美元罚单提起上诉 双方另一场“缠斗”已跨越近八年 提案通过的提案正在审查的提案 Swift论坛推荐博文话题讨论关于我们 前言 本期是 Swift 编…

SAP ABAP 之OOALV

文章目录 前言一、案例介绍/笔者需求二、SE24 查看类 a.基本属性 Properties b.接口 Interfaces c.友元 Friends d.属性 Attributes e.方法 Methods f.事件 Events g.局部类型 Types …

Vulnhub--AI: WEB: 2

渗透复现 平台框架存在目录穿越漏洞&#xff0c;利用该漏洞读取敏感信息 Ping功能点绕过&#xff0c;进行命令执行操作&#xff0c;反弹shell无果后&#xff0c;利用目录穿越漏洞遍历敏感API&#xff0c;读取到用户SSH登录凭证 SSH登录进行Linux lxd容器提权 知识扩展 目录…

企业运维六边形战士 质量稳定 效率为王

随着信息化的不断深入和扩展&#xff0c;企业IT系统的复杂性和设备多样性日益增加。为了保障业务的高可用性和连续性&#xff0c;企业需要一个全面、高效、智能的一体化运维管理平台。在用户市场的推动下&#xff0c;LinkSLA智能运维管家展现出【六边形战士】的优质属性&#x…

最年轻的国家最高科技奖得主,量子领域科学家:薛其坤

6月24日&#xff0c;2023年度国家最高科学技术奖在京揭晓&#xff0c;李德仁院士、薛其坤院士获得中国科技界崇高荣誉。 薛其坤是凝聚态物理领域著名科学家&#xff0c;取得多项引领性的重要科学突破&#xff0c;包括&#xff1a;他率领团队首次实验观测到量子反常霍尔效应&am…

【c语言】二级指针

1&#xff0c;定义 本质还是从指针的角度去理解&#xff0c;只不过存的指针的值 2&#xff0c;使用方法

怎么在线一次压缩多张图片?分享3款简单的在线图片压缩工具

在日常工作和生活中&#xff0c;经常会需要使用图片处理大小功能&#xff0c;网上有很多的图片压缩工具都能够快速处理图片大小&#xff0c;那么当遇到大量的图片需要压缩大小时&#xff0c;该如何操作才能快速在线压缩图片大小呢&#xff1f;多张图片怎么一次批量压缩&#xf…

Python 全栈体系【四阶】(六十一)

第五章 深度学习 十三、自然语言处理&#xff08;NLP&#xff09; 5. NLP应用 5.2 文本情感分析 目标&#xff1a;利用训练数据集&#xff0c;对模型训练&#xff0c;从而实现对中文评论语句情感分析。情绪分为正面、负面两种 数据集&#xff1a;中文关于酒店的评论&#…

使用Servlet开发javaweb,请求常见错误详解及其解决办法【404、405、500】

Servlet报错的情况多种多样&#xff0c;涵盖了配置错误、代码逻辑错误、资源未找到、权限问题等多个方面。以下是一些常见的Servlet报错情况及其可能的原因和解决方法&#xff1a; 404 Not Found: 错误原因图示&#xff1a; URL映射 发送请求&#xff0c;出现404错误 原因: 请…

基于jeecgboot-vue3的Flowable流程-自定义业务表单处理(一)支持同一个业务多个关联流程的选择支持

因为这个项目license问题无法开源&#xff0c;更多技术支持与服务请加入我的知识星球。 这部分先讲讲支持自定义业务表单一个业务服务表单多个流程的支持处理 1、后端mapper部分 如下&#xff0c;修改selectSysCustomFormByServiceName为list对象&#xff0c;以便支持多个 &…

通信系统网络架构_1.局域网网络架构

当今&#xff0c;通信网络从大的方面主要包括局域网、广域网、移动通信网等网络形式。不同的网络会采用不同的技术进行网络构建。以下针对不同的网络给出各自的网络架构以及所采用的技术。 1.概述 局域网&#xff0c;即计算机局部区域网络&#xff0c;是一种为单一机构所拥有的…