Rss & SiteMap

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

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

标题:怎样 给 几个数字排序

1楼
rockyan 发表于:2016/7/29 10:02:27
比如 ,计算得出N1,N2。。。若干数字,给他们按大小排序,有简单的表达方式吗?
一个个的max比较太麻烦了 
谢谢 
2楼
jinzhe 发表于:2016/7/29 10:04:37
把这些数字做成数组之后,用SORT( , , , , )进行排序,再结合hod2来获取排序之后各数字对应的排名
[此贴子已经被作者于2016-7-29 10:05:37编辑过]
3楼
rockyan 发表于:2016/7/29 11:27:53
能麻烦给个示例吗
4楼
jinzhe 发表于:2016/7/29 11:33:00

5个数字排序

variable:x[5]=0;

x[1]:=1;

x[2]:=10;

x[3]:=20;

x[4]:=-5;

x[5]:=-2;

sort(x,1,1,10);

 

5楼
rockyan 发表于:2016/7/29 11:53:59
逐K,不能用啊
6楼
jinzhe 发表于:2016/7/29 13:09:45

如果是逐k线的话,就没有排序的函数,可以用hod2来获取对应数字排序的位置:

variable:x[5]=0;

x[1]:=1;

x[2]:=10;

x[3]:=20;

x[4]:=-5;

x[5]:=-2;

sort(x,1,1,10);

xx1:x[1];
xx2:x[2];
xx3:x[3];
xx4:x[4];
xx5:x[5];

 

XX1表示元素x[1]在数组里面从高到低排序时的顺位

7楼
rockyan 发表于:2016/7/29 13:36:06
按楼上,排出来应该是xx1=20,xx2=10,..xx5=-5,是吗
8楼
jinzhe 发表于:2016/7/29 13:37:23

不是是顺位,5个数字一共有5个顺位,最大是1,最小是5

sort出来的才是你讲的

[此贴子已经被作者于2016-7-29 13:37:37编辑过]
9楼
rockyan 发表于:2016/7/29 13:43:36
不明白,那上面的语句出来的是什么结果呢
10楼
jinzhe 发表于:2016/7/29 13:50:28
顺位,从大到小排序后的顺位,最大值顺位的是1,最小值顺位的是5
共12 条记录, 每页显示 10 条, 页签: [1] [2]


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