爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3658|回复: 0

【导入数据】样例txt转换grd文件导入Meteoinfo

[复制链接]

新浪微博达人勋

发表于 2014-8-30 16:48:44 | 显示全部楼层 |阅读模式

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

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

x

问题说明,MATLAB中生成二维矩阵X2 大小为80 * 60   我的矩阵中80为lon  60为lat用meteoinfo 作图,但是导入文件有限定,所以本文主要是
用txt改写成grd文件
下面是MATLAB生成txt文件的格式,会的就不用看了
  1. fid=fopen('d:\data.txt','wt');%写入文件路径,data.txt文件在matlab工程文件夹下
  2. [m,n]=size(x2); %获取矩阵的大小,p为要输入文本的矩阵
  3. for i=1:1:m
  4.      for j=1:1:n
  5.           if j==n %如果一行的个数达到n个则换行,否则空格
  6.               fprintf(fid,'%4.2f\n',x2(i,j));
  7.           else
  8.               fprintf(fid,'%4.2f\t',x2(i,j));
  9.           end
  10.       end
  11. end
  12. fclose(fid);
复制代码
生成的txt文件 一部分如图
PFI5FX]I{L7Z@SIJFKCTK[C.jpg
最后在文件头加下面几段就可以
}GO]X{GIHH0Z}O29H3SQ3PY.jpg

DASS 固定写法    80  60 是矩阵大小  70 150 可以理解为对应的地图上的经度
0 60对应为纬度  0 0.91为矩阵最小最大值

最后把txt后缀改成grd即可





密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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