%平均温度的异常值计算
load('Tem1.mat');%导入NCEP数据的面积加权年平均
load('Tem2.mat');%导入观测数据的面积加权年平均
m1=mean(Tem1); %求Tem1的平均值
m2=mean(Tem2);
a1=Tem1-m1; %求Tem1的距平
a2=Tem2-m2;
plot(a1,'r.-','linewidth',2);%画NCEP数据年平均气温折线图,红色实线实心点
hold on
plot(a2,'b.-','linewidth',2);
axis([ -inf inf -1.5 1.5]); %设置纵坐标范围
legend({'NCEP','Observed'},'Location','Northwest');%添加图例
set(gca,'xtick',[2 7 12 17 22 27 32],'xticklabel',{'1980','1985','1990','1995','2000','2005','2010'});%在x轴特定位置上添加标注
set(gca, 'FontSize',10,'FontWeight','Bold','tickdir','out') %设置标注为10号字、加粗、标记线向外
h=xlabel('Year'); %设置x轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
h=ylabel('Temperarure(\circC)'); %设置y轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
xlim([1 35])%x轴范围锁定为1~35
box off %去掉外框
hold off

NCEP数据和观测数据平均温度的异常值

%最高温度的异常值计算
load('Temmax1.mat');
load('Temmax2.mat');
amax1=Temmax1-mean(Temmax1); %求Temmax1的距平
amax2=Temmax2-mean(Temmax2);
plot(amax1,'r.-','linewidth',2);%画NCEP数据最高气温折线图,红色实线实心点
hold on
plot(amax2,'b.-','linewidth',2);
axis([ -inf inf -1.5 1.5]); %设置纵坐标范围
legend({'NCEP','Observed'},'Location','Northwest');%添加图例
set(gca,'xtick',[2 7 12 17 22 27 32],'xticklabel',{'1980','1985','1990','1995','2000','2005','2010'});%在x轴特定位置上添加标注
set(gca, 'FontSize',10,'FontWeight','Bold','tickdir','out') %设置标注为10号字、加粗、标记线向外
h=xlabel('Year'); %设置x轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
h=ylabel('Temperarure(\circC)'); %设置y轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
xlim([1 35])%x轴范围锁定为1~35
box off %去掉外框
hold off

NCEP数据和观测数据最高温度的异常值

%最低温度的异常值计算
load('Temmin1.mat');
load('Temmin2.mat');
amin1=Temmin1-mean(Temmin1); %求Temmin1的距平
amin2=Temmin2-mean(Temmin2);
plot(amin1,'r.-','linewidth',2);%画NCEP数据最低气温折线图,红色实线实心点
hold on
plot(amin2,'b.-','linewidth',2);
axis([ -inf inf -1.5 1.5]); %设置纵坐标范围
legend({'NCEP','Observed'},'Location','Northwest');%添加图例
set(gca,'xtick',[2 7 12 17 22 27 32],'xticklabel',{'1980','1985','1990','1995','2000','2005','2010'});%在x轴特定位置上添加标注
set(gca, 'FontSize',10,'FontWeight','Bold','tickdir','out') %设置标注为10号字、加粗、标记线向外
h=xlabel('Year'); %设置x轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
h=ylabel('Temperarure(\circC)'); %设置y轴名称
set(h, 'FontSize',10,'FontWeight','Bold')
xlim([1 35])%x轴范围锁定为1~35
box off %去掉外框
hold off

NCEP数据和观测数据最低温度的异常值


相关链接:
Matlab处理气象数据——目录

Matlab处理气象数据(十一)数据的异常值计算相关推荐

  1. Matlab处理气象数据(十)给地图添加边界线

    边界线数据从网上下载得来: 其中,"l"结尾的为只有线没有面的边界线,"p"结尾的为实心的带边界的平面.为了让数据显现出来,我们使用"bou2_4l. ...

  2. Matlab处理气象数据(四)观测数据的预处理和计算

    观测数据为中国气象数据网上获得的中国地面温度月值0.5°×0.5°格点数据集,时间范围是1961年1月至2013年12月.这套数据为txt格式,包含头文件.头文件信息为: NCOLS 128 NROW ...

  3. Matlab处理气象数据(七)分段趋势线的做法

    退耕还林工程自1999年起开始实施,土地利用的改变会影响区域气候.为了研究区域气候的变化,需要对退耕前和退耕后作对比. 在matlab中,需要对1999年前和后分别作出趋势线,这种趋势线可以采用mat ...

  4. Matlab处理气象数据(九)逐点变化的显著性分析

    利用上面M-K趋势分析的结果,只让置信度大于95%的数据在地图上显示. 这里,可以先自定义一个colorbar. mycolor = colormap; %mycolor名称任意 save mycol ...

  5. 美赛整理之Matlab读取全球海洋温度数据并显示干货

    Matlab读取全球海洋温度数据并显示干货 Matlab读取全球海洋温度数据并显示干货 Matlab读取全球海洋温度数据并显示干货 一.nc文件的读取 二.画出从1981到2000年的全球温度海洋变化 ...

  6. Matlab Smooth函数/丝滑数据

    在处理数据的时候,一般会进行数据拟合,这时候免不了会有噪点,从而造成图像上的"飞点".幸好Matlab自带一个平滑函数smooth,笔者也是最近才晓得,做点笔记. 在Matlab ...

  7. Matlab/Python nc格式小时数据转日期

    在处理气象nc格式数据时,时间变量往往不是已YYYYMMDD格式给出日期,而是距某一天(如1900年1月1日)XXX小时或XXX日. 为此,可由以下代码将nc的时间变量转为日期: matlab代码: ...

  8. 机器学习数据预处理之离群值/异常值:图像对比法

    机器学习数据预处理之离群值/异常值:图像对比法 garbage in,garbage out. 异常值是分析师和数据科学家常用的术语,因为它需要密切注意,否则可能导致错误的估计. 简单来说,异常值是一 ...

  9. 机器学习数据预处理之离群值/异常值:箱图法(boxplot method)

    机器学习数据预处理之离群值/异常值:箱图法(boxplot method) garbage in,garbage out. 异常值是分析师和数据科学家常用的术语,因为它需要密切注意,否则可能导致错误的 ...

最新文章

  1. 必看干货|成为大数据专业人员必要且重要的7大技能
  2. 工业互联网 — 5G 边缘计算与 IIoT
  3. OpenGl 绘制一个立方体
  4. python之Queue
  5. web前端开发的好工具sublime
  6. 数据结构-循环单链表之约瑟夫问题
  7. C#编写串口通信程序(转)
  8. 开源与自由 | 商业自由:从边缘到核心贡献
  9. 腾讯社招 —— 应用宝后端工程师-电话面试
  10. 在Android Studio 和 Eclipse 的 git 插件操作 代码提交以及代码冲突
  11. 134. PHP 工具
  12. 多维动态数组c语言,C语言多维动态数组的实现
  13. linux机顶盒线刷教程,网络机顶盒刷机教程和详细方法,实现软件任意安装,电视免费看...
  14. 行测测评——矩阵、圆形、环形三角图形数列推理解题技巧
  15. js如何获取当前页面url网址信息
  16. 删除magisk模块
  17. Android下图片清晰度识别
  18. Notepad++ 一键格式化php代码
  19. python打开谷歌浏览器新标签页_selenium chrome在新标签页打开链接的方法
  20. python file是什么意思_Python一直提示runfile是什么意思?

热门文章

  1. Faster-rcnn模型下载
  2. 概率论笔记:高斯分布的边缘概率
  3. 毕设springBoot+vue 网上购物商城系统(含源码+论文)
  4. 短信平台API接口demo示例-Node/SMS/MultiSend
  5. php修改e_all amp; ~e_notice,php怎么关闭notice级别的错误提示?
  6. 7-13 日K蜡烛图(C语言)
  7. 基于ESP8266和WS2812B的智能炫彩灯牌设计
  8. 跨境电商亚马逊广告的六大痛点,九大思维误区
  9. 打击春运黄牛倒票切实可行的办法:售票记名制!
  10. 统计学--基于R(第3版)(基于R应用的统计学丛书)作者:贾俊平 习题答案 第七章