爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5506|回复: 4

[分享资料] 请问, 为何不能取出字符串中的数值

[复制链接]

新浪微博达人勋

发表于 2019-12-16 22:10:44 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 liusx2007 于 2019-12-20 20:48 编辑

问题1
请问, 为何取出的 rec1不是leve字符串中l对应的数值
level='825 827 829 831 833 835 837 839 841 843 845 847'  ;*定义字符串
   loop=1
   while(loop<=12)
  'set t 'subwrd(level,loop)
   rec1=subwrd(result,4)
   say 'loop== 'rec1' hPa';pull AA

  loop=loop+1
  endwhile


===================================
问题2
请问,  使用资料为 T4air.2010.nc,程序中   t=209 ,在运行过程中,如何输出与 t 对应的日期和时间,如几月几日几时。

解决到以下程度!  如何提取出字符串xx=“12Z26JUL2010”’中的12,26,2010三个数字。
'q time'
   xx=subwrd(result,3)
  'draw title  t='xx''
  'draw xlab lon'
  'draw ylab lat'
  'print'


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

新浪微博达人勋

发表于 2019-12-17 09:10:30 | 显示全部楼层
q ctlinfo和q dim?额,其实不太明白你想要什么
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-12-17 13:08:57 | 显示全部楼层
读取之后查看时间维啊,想要转变成日期格式的话可能要用num2date之类的函数。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-12-20 21:07:09 | 显示全部楼层
请求高人,给出具体的方法
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-1-9 12:03:39 | 显示全部楼层
可能用q ctlinfo 然后在result里读层次数据要好一点,毕竟你这让我没试过,我也不知道为啥错
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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