請(qǐng)問(wèn)怎么取一組數(shù)中第二大,第三大的數(shù)值 [通達(dá)信]
-
咨詢內(nèi)容:
請(qǐng)教各位老師,我想取一組數(shù)中第二大,第三大數(shù)值,怎么取,比如從M1,M2,M3……M6中取第二大和第三大的數(shù),M1-M6是我計(jì)算得出的變量。
?
?來(lái)源:C X H 9 9 .C O M )
-
通達(dá)信技術(shù)部:
findhigh有相關(guān)功能,但應(yīng)該滿足不了你要做的,你的問(wèn)題有點(diǎn)復(fù)雜,不過(guò)能搞定,先用count函數(shù),然后if取值。
?
-
通達(dá)信客服:
謝謝你的回答,我再研究一下啊
?
-
網(wǎng)友交流:
想到辦法啦。比如五個(gè)數(shù)m1,m2,m3,m4,m5,都是我計(jì)算出來(lái)的變量。
下面求其中第二大的數(shù):
a:=max(m1,max(m2,max(m3,max(m4,m5))));
a1:=a-m1;
a2:=a-m2;
a3:=a-m3;
a4:=a-m4;
a5:=a-m5;
b1:=if(a1<=0,a,a1);
b2:=if(a2<=0,a,a2);
b3:=if(a3<=0,a,a3);
b4:=if(a4<=0,a,a4);
b5:=if(a5<=0,a,a5);
b:=min(b1,min(b2,min(b3,min(b4,b5))));
second:=a-b;
下面求第三大的數(shù):
c1:=second-m1;
c2:=second-m2;
c3:=second-m3;
c4:=second-m4;
c5:=second-m5;
d1:=if(c1<=0,a,c1);
d2:=if(c2<=0,a,c2);
d3:=if(c3<=0,a,c3);
d4:=if(c4<=0,a,c4);
d5:=if(c5<=0,a,c5);
d:=min(d1,min(d2,min(d3,min(d4,d5))));
third:=second-d;
?
- 網(wǎng)友交流: 請(qǐng)教,怎么表示三個(gè)數(shù)中的中間數(shù),公式怎么編程?謝謝!請(qǐng)賜教!
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容