爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15057|回复: 11

[源程序] 画等温线

[复制链接]

新浪微博达人勋

发表于 2011-7-24 10:26:06 | 显示全部楼层 |阅读模式

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

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

x
clear;close all;
fphn=fopen('hunan_zh.txt','r');
hnb=fgetl(fphn);
hnmap=fscanf(fphn,'%f %f',[2,1449]); % It has 59 rows now.湖南省界经纬度
fclose(fphn);
hnmap=hnmap';
xa=hnmap(:,[1]);
ya=hnmap(:,[2]);
fp=fopen('LATLON57.txt','r');
LL57=fscanf(fp,'%d %f %f',[3,97]); % It has 97 rows now.湖南省97县名称号码,经纬度
fclose(fp);
LL57=LL57';
x=LL57(:,[3])/10;
y=LL57(:,[2])/10;

fpy=fopen('etw00100.txt','r');
%ymd57=fscanf(fpy,'%d',[3,1]);%实在不懂这句是什么意思,并且后面也没有用到这个变量
yu97=fscanf(fpy,'%d %f %f',[3,97]); % It has 97 rows now.湖南省97县温度
fclose(fpy);
yu97=yu97';
z=yu97(:,[2]);%湖南省97县温度
hold on;
%plot(xa,ya,'.','markersize',5,'color','red');%湖南省界
plot(xa,ya);
hold on;
plot(x,y,'.','markersize',6);%湖南省97县位置
[xi,yi]=meshgrid(linspace(min(x),max(x),25),linspace(min(y),max(y),25)); %meshigrid(x,y)的作用是产生一个以向量x为行,向量y为列的矩阵,从数组a和b产生网格
zi=griddata(x,y,z,xi,yi,'cubic');%湖南省97县温度立方插值,以三角形为基础的三次方程内插
hold on;
[c,h]=contour(xi,yi,zi,'b-');%温度等值线,注意是平面的等值线
%clabel(c,h);  %C——标签矩阵、h——等高线句柄  %标签到等高线图像中
clabel(c,h,'FontSize',15,'Color','r','Rotation',0); %指定字体和颜色
hold off;


地图数据自己弄啊。

评分

参与人数 1金钱 +5 贡献 +1 收起 理由
mofangbao + 5 + 1

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-7-24 13:16:41 | 显示全部楼层
谢谢分享源程序,多多交流哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-7-25 10:30:42 | 显示全部楼层
很不错!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-8 14:56:40 | 显示全部楼层
不错
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-9-2 16:41:33 | 显示全部楼层
如何沿省边界裁掉等值线。谢谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-11-20 14:47:50 | 显示全部楼层
楼主真是厉害。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-28 21:14:19 | 显示全部楼层
好东西,给力
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-24 22:22:48 | 显示全部楼层
实话说,没看懂,先收藏。谢谢楼主分享。楼主辛苦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-17 21:03:31 | 显示全部楼层
谢谢分享源程序,多多交流哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-3 19:37:32 | 显示全部楼层
解决问题了,赞
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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