爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3302|回复: 3

[讨论] 加部分地图怎么写语句

[复制链接]

新浪微博达人勋

发表于 2017-7-3 13:23:53 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
clear;
predata=ncread('1991pre.nc','tp',[60 45 1],[120 65 306],[1 1 1]);
b=(sum(predata,3))*1000;
lat=-19:1:45;
long=61:1:180;
contourf(long,lat,flipud(b'),'LineWidth',1.5);
colorbar('position',[0.92 0.12 0.02 0.8]);
hold on;
load coast;
h1=plot(long,lat,'-k','LineWidth', 1.8);
set(h1,'color',[.6 .6 .6]);hold on;
title({'Total Precipitation From April 1 to August 31 in 1991 in Asia'},'FontSize',16);
hold on;
     这个出来就是整张世界地图,只想要一定经纬度内的,该怎么改,各位赐教
untitled.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-3 18:18:01 | 显示全部楼层
你的里面
  1. load coast;
  2. h1=plot(long,lat,'-k','LineWidth', 1.8);
复制代码


明显是 这个里面重新载入了 long 和 lat 的值,而且范围太大了
像开始那样控制一下好了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2017-7-3 18:28:23 | 显示全部楼层
可以用matlab自带的mapping工具箱,也可以使用m_map工具箱。
如果不使用,还是自己调节一下经纬度范围吧~
比如说axis
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-3 19:28:31 | 显示全部楼层
用axis就解决了,谢谢二爷~
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表