爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8688|回复: 14

[求助] 各路大神,你们IDL使用变量前都申明变量大小的吗?

[复制链接]

新浪微博达人勋

发表于 2015-3-29 21:27:04 | 显示全部楼层 |阅读模式

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

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

x
我是一名初学者
IDL虽然说不必申明变量,但实际使用中依旧要申明,不然就出错
我使用时经常要把变量申明为一个全零阵,但不经过计算,我无从得知矩阵应该多大,通常在计算结束后再嵌套一个循环,以便把矩阵大小确定下来,但是这样做真的好麻烦,IDL应该有渐变方式直接确定矩阵大小的,求各路大神赐教!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-30 11:11:26 | 显示全部楼层
大神呢?
水军呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-30 11:26:38 | 显示全部楼层
最好能给出代码,文字描述不一定能说清楚。比如“出错”、“渐变方式”等,很难帮到你!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-30 14:00:02 | 显示全部楼层
longlivehj 发表于 2015-3-30 11:26
最好能给出代码,文字描述不一定能说清楚。比如“出错”、“渐变方式”等,很难帮到你!

这不是个例,而是个普遍问题
比如从几万个数据中抽取符合条件的,放到一个变量a中,我事先不会知道a的大小,但不申明a的大小就会出错,怎么处理呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-30 15:08:20 | 显示全部楼层
15195775117 发表于 2015-3-30 14:00
这不是个例,而是个普遍问题
比如从几万个数据中抽取符合条件的,放到一个变量a中,我事先不会知道a的大 ...

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

新浪微博达人勋

 楼主| 发表于 2015-3-30 15:39:33 | 显示全部楼层

感谢大神回复,
这个方法我也用过,但是a gt 5这个筛选条件还是太简单了,
要是换成另一个比较复杂的,那可能就要编个函数才能放得进去了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-30 15:58:25 | 显示全部楼层
15195775117 发表于 2015-3-30 15:39
感谢大神回复,
这个方法我也用过,但是a gt 5这个筛选条件还是太简单了,
要是换成另一个比较复杂的, ...

你来个复杂的!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-30 16:25:12 | 显示全部楼层

比如,求3个数字矩阵中共有的数字。
这个应该有函数的,但我不知道是哪个。
用where编也是可以的
指针我还没看,IDL的指针跟C类似吧?如果这样,我就不需要每次都去量变量的长度了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-30 16:39:11 | 显示全部楼层
15195775117 发表于 2015-3-30 16:25
比如,求3个数字矩阵中共有的数字。
这个应该有函数的,但我不知道是哪个。
用where编也是可以的

另开新帖!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-3 12:46:33 | 显示全部楼层

大神,我想用where做个区间判断都不行啊
QQ截图20150403124452.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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