Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:large small 用在数组中取值问题

1楼
寻找点金石 发表于:2014/3/29 11:32:16
已经定义一个20个数的数组,aa[20]
用large(aa,20,1) 是取20个数中的最大值 ,我想要数组中最新的5个数中的最大值 large(aa,5,1) 得到的值却不是的,好象是20个数中最先赋值的5个数中的最大值,
有什么办法 ?难道非得另外定义一个数组aa5[5] 并赋值  用large(aa5,5,1)才行吗?不能从aa中取值?
2楼
王锋 发表于:2014/3/30 9:30:41

不清楚你是没测试还是怎么,我们做个简单的测试语句,没发现你说的问题,金字塔默认的数组方式就是你需要的那个

 

VARIABLE:X[5]=0;
X[1]:=1;
X[2]:=2;
X[3]:=3;
X[4]:=4;
X[5]:=5;

DD:SMALL(X,3,1);

3楼
寻找点金石 发表于:2014/3/30 10:54:23
明白了,应该说large中的N,是取下标最大的N个数,而不是最新,如果赋值是倒着的,就取不到自己想到的值了
4楼
王锋 发表于:2014/3/30 19:09:27
那样的话你只能搞2个数组了,后面会考虑增加一个数组拷贝函数
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.