取中位數?? |
答題得分者是:ddy
|
betty
一般會員 發表:11 回覆:21 積分:6 註冊:2002-09-18 發送簡訊給我 |
|
Skyer
高階會員 發表:43 回覆:111 積分:120 註冊:2002-04-04 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
若只是單純的取中位數,則自行以陣列處理即可
若還有其它複雜的統計相關的指令運算,可以考慮
呼叫Excel巨集MEDIAN /MID …相關指令處理
function MIDD( x :array of integer ):Integer ; //取中位數 begin Result:=(( High(x)-low(x) ) div 2) 1; end; procedure TForm1.Button1Click(Sender: TObject); var ar :array of integer; i:Integer; begin SetLength (ar,20); for i:=0 to 20 do ar[i]:=i; self.Caption :=IntToStr(midd(ar));另版主提醒:「相同問題請勿在不同討論區發表,請速擇一自行刪除」 噓~~~~~~沉思中… 發表人 - ddy 於 2002/10/30 15:42:25 |
betty
一般會員 發表:11 回覆:21 積分:6 註冊:2002-09-18 發送簡訊給我 |
引言: 若只是單純的取中位數,則自行以陣列處理即可 若還有其它複雜的統計相關的指令運算,可以考慮 呼叫Excel巨集MEDIAN /MID …相關指令處理IC 但是版主..... 我不知道從何處刪除? 可否請版主代為刪除 "難以歸類主題的討論區(BCB)"中的此一相同問題 3Qfunction MIDD( x :array of integer ):Integer ; //取中位數 begin Result:=(( High(x)-low(x) ) div 2) 1; end; procedure TForm1.Button1Click(Sender: TObject); var ar :array of integer; i:Integer; begin SetLength (ar,20); for i:=0 to 20 do ar[i]:=i; self.Caption :=IntToStr(midd(ar));另版主提醒:「相同問題請勿在不同討論區發表,請速擇一自行刪除」 噓~~~~~~沉思中… 發表人 - ddy 於 2002/10/30 15:42:25 |
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |