爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4263|回复: 4

[混合编程] matlab写出asc

[复制链接]

新浪微博达人勋

发表于 2018-8-17 18:46:55 | 显示全部楼层 |阅读模式

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

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

x
目前存储了数组格式的数据,想加上表头文件存成asc文件,方便GIS打开。
请问编程该如何弄
附上头文件
ncols         1827
nrows         1401
xllcorner     113.46143271403
yllcorner     36.612571195399
cellsize      0.012634031208907
NODATA_value  -9999


data。。。。。。

目前在data是数组格式,请问如何加入头文件,生成一个txt格式文件。大致的代码应该如何编写呢?求大神帮帮忙
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-17 18:56:32 | 显示全部楼层
{:5_275:}{:5_275:}{:5_275:}{:5_275:}{:5_275:}求大神啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2018-8-17 19:37:52 | 显示全部楼层
fprintf
c语言总会吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-18 10:26:56 | 显示全部楼层

fprintf 前几行没问题 输出数组的时候我用的是
for i=1:m
  for j=1:n
   fprinft(filename,'%d',data(i,j))
  end
   fprintf(filename,'/n')
end

程序运行很慢,请问有没有什么方法可以直接把数据按本身格式写入txt的。就是直接写入【行*列】格式的数据。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2018-8-18 11:00:47 | 显示全部楼层
csvwrite
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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