爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13707|回复: 5

ncl能直接读txt文件吗?

[复制链接]

新浪微博达人勋

发表于 2019-5-28 12:18:49 | 显示全部楼层 |阅读模式
1金钱
我在一个txt文件里把经度、纬度和强度放一起了,准备做时间分布图,能不能直接读取txt文件?

最佳答案

查看完整内容

可以哦,给楼主一个例子参考。latlon.txt文本格式是两列,第一列纬度,第二列经度。 ;---------------------------------------------------------------------------------- fiTY = "/cygdrive/E/latlon.txt" ; 获取文本文件的行数,相应的还有numAsciiCol函数用于获取列数 nrow = numAsciiRow(fiTY) ;print(nrow) ; 71 lat = new(nrow, "float") lon = new(nrow, "float") data = ascii ...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-5-28 12:18:50 | 显示全部楼层
本帖最后由 xiaocaoqiqiao 于 2019-5-29 12:44 编辑

可以哦,给楼主一个例子参考。latlon.txt文本格式是两列,第一列纬度,第二列经度。
;----------------------------------------------------------------------------------

fiTY = "/cygdrive/E/latlon.txt"

; 获取文本文件的行数,相应的还有numAsciiCol函数用于获取列数
  nrow = numAsciiRow(fiTY)
  ;print(nrow)                ; 71

  lat = new(nrow, "float")
  lon = new(nrow, "float")
  data = asciiread(fiTY, -1, "string")
  delim=str_get_tab()
  lat = stringtofloat(str_get_field(data, 1, delim))
  lon = stringtofloat(str_get_field(data, 2, delim))
  ;print(lat)
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2019-5-28 13:32:31 | 显示全部楼层
可以的,asciiread函数。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2019-5-28 20:30:39 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2019-5-29 11:34:21 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-5-29 19:42:21 | 显示全部楼层
感谢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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