matlab画某个变量的全球分布









clc;clear;close all;
%% 读取数据
ncdisp '2021.nc'
path1='2021.nc'; % 请自行填补
info=ncinfo('2021.nc');
emi=(ncread(path1,'h')).*100;  %读取变量
nlon=double(ncread(path1,'lon')); %读取经度变量
nlat=double(ncread(path1,'lat')); %读取纬度变量
%% 可视化
[mlat,mlon]=meshgrid(nlat,nlon);
P = emi(:,:,:,1);
%%
% 颜色调用
for i=1:10if i==1cmap=colormore_45(100);num=45;elseif i==2cmap=colormore_58(100);num=58;elseif i==3cmap=colormore_59(100);num=59;elseif i==4cmap=colormore_60(100);num=60;elseif i==5cmap=colormore_61(100);num=61;elseif i==6cmap=colormore_62(100);num=62;elseif i==7cmap=colormore_63(100);num=63;elseif i==8cmap=colormore_64(100);num=64;elseif i==9cmap=colormore_65(100);num=65;elseif i==10cmap=colormore_49(100);num=49;endfigure%海洋与大气科学;
%     微信公众号名臣:set(gcf,'color','w')%投影类型 'Miller','hammer-aitoff','Equidistant Cylindrical'm_proj('Miller','lon',[-180 180],'lat',[-89.95 89.95]);%米勒投影m_pcolor(mlon,mlat,P);      % 显示原像素(分辨率较低)shading flat;colormap(cmap);%设置颜色legendhold on;m_coast('patch',[0.7 0.7 0.7],'edgecolor','k');% 格网格式设置m_grid('linestyle','none','box','fancy','tickdir','out','LineWidth',0.5);m_gshhs_i('color','k');              % Coastline...%岸线title({'某变量的全球分布',''},'fontsize',12,'fontweight','bold');hh=colorbar('h');set(hh,'tickdir','out');xlabel(hh,'某变量的全球分布');hold off;export_fig(['二氧化碳排放量的趋势',num2str(num),'.png'],'-r300')close all
end

matlab画某个变量的全球分布相关推荐

  1. matlab画两电荷斥力与距离的图,电磁场大作业一基于MATLAB描绘双静电荷电场线与等势线分布...

    电磁场大作业一基于MATLAB描绘双静电荷电场线与等势线分布 电磁场与电磁波大作业 学 院 班 级 姓 名 学 号 真空中任意两点电荷电场线与等势线分布研究 一.研究内容 (1) 研究思路 静电场是指 ...

  2. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图.doc

    matlab画贝塞尔函数根分布的曲线图.doc 主程序:clcclearw=0:0.1:12;y0=Besselj(0,w);y1=Besselj(1,w);y2=Besselj(2,w);plot( ...

  3. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图

    matlab画贝塞尔函数根分布的曲线图 精品资料 欢迎下载 主程序: clc clear w=0:0.1:12; y0=Besselj(0,w); y1=Besselj(1,w); y2=Bessel ...

  4. matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...

    点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...

  5. matlab泰勒图,matlab画泰勒图

    急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...

  6. matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

    利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...

  7. matlab画圆的命令_matlab画半圆

    matlab画半圆 (2014-01-07 05:41:01) clear % 清除所有workspace中的变量. [x,y] = meshgrid ([-1:.05:1]); % 这是在打网点,自 ...

  8. matlab中minigrid,[转载][转载]matlab画地图的工具:worldmap和m_map

    matlab画地图的工具:worldmap和m_map *用MATLAB画世界地图并加散点 clear;clc; worldmap([-55 -30],[-110 -60]); h1=axesm('M ...

  9. matlab 中 t=0:t:(n-1)t;k=0:n-1,如何用matlab画出单位脉响应h(n)=sin(n

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何用matlab画出单位脉响应h(n)=sin(n回答:n=1:50;%可根据需求调整范围 h(n)=sin(n-10)/(n-1 ...

最新文章

  1. joinColumns和inverseJoinColumns的使用方法
  2. 使用Spring AOP进行面向方面的编程
  3. stl中map函数_map :: empty()函数以及C ++ STL中的Example
  4. 简单聊一下makefile中的 =, :=, ?=和+=
  5. Java小白进阶笔记(3)-初级面向对象
  6. mysqlsla安装与慢查询分析
  7. asyncio 文件io高并发_python教程:使用 async 和 await 协程进行并发编程
  8. [笔记]远传中继的实现
  9. html钢琴谱播放器,蛐蛐五线谱播放器(77player)
  10. php upload 上传类,发布一个PHP的文件上传类——Uploader
  11. 第五课 大数据技术之Fink1.13的实战学习-状态编程和容错机制
  12. 快手往事:得老铁者,失天下
  13. Install Ubuntu18.04.1 and Win7 on A53S
  14. java 社会统一信用代码分解,获取登记管理部门代码、机构类别代码、登记管理机关行政区划码、 主体标识码、校验码
  15. OpenCV粘连对象计数
  16. 电子入门基础知识之:电阻读数方法
  17. 报错:NoSuchAlgorithmException: Algorithm HmacSHA1 not available
  18. ubuntu wps缺少字体_一个字体:系统风汜霰更纱黑
  19. 复合文档格式(五) - 短流、短流容器流和短扇区分配表
  20. Ora-600 ktbdchk1: bad dscn

热门文章

  1. s60 微信 服务器繁忙,微信Mars — 移动互联网下的高质量网络连接探索
  2. 酚酸靶向助力组合消毒剂在新鲜农产品中的应用研究
  3. 如何读懂EDIFACT报文?
  4. 橘子学Flink03之Flink的流处理与批处理
  5. java中的控制器_SpringMVC基础(一)_控制器
  6. 【仿真设计】仿真技术在智能制造中的作用;智能制造难点在模型,焦点在仿真;汽车行业CAE研究
  7. Clickhouse查询手册
  8. 竟可打通了Python和Excel,还能自动生成代码,这个插件绝了
  9. r34300u和r53500u 哪个好
  10. 场地预约小程序解决方案