C語言進行資料指定步長的區間統計

2021-10-25 00:26:53 字數 2177 閱讀 4444

1.對資料給出區間寬度進行統計

2.生成生成指定區間寬度的直方圖繪製資料

需要統計的資料是8000行服從正態分佈其均值為1.2,方差為2.5的資料。

//讀寫的檔案路徑

file* fin =

fopen

(ar**[2]

,"r");

file* fout =

fopen

(ar**[3]

,"w");

//檢查檔案能否被開啟

if(fin ==

null

)//檢測檔案行數

while

((z =

fgetc

(fin))!=

eof)

if(z ==

'\n'

)rewind

(fin)

;//釋放檔案指標

//printf("資料個數=%d\n", len);

//開闢動態記憶體

char

* str =

(char*)

malloc

(sizeof

(char

)* len)

;while(1

)if(data < min)

}rewind

(fin)

;double max =

ceil

(max)

;//區間最大值

double min =

floor

(min)

;//區間最小值

double area = max - min;

//區間範圍

double step =

atoi

(ar**[1]

);//區間要用命令列引數

//double step = 1;//傳入區間寬度

num =

ceil

(area / step)

;//算出需要幾個區間

int j =0;

//控制陣列下標

int p =

(int

)num;

double a[p]

;//存放區間的資料計數

printf

("最大值:%lf\n"

, max)

;printf

("最小值:%lf\n"

, min)

;printf

("區間最大值:%.0f\n"

, max)

;printf

("區間最小值:%.0f\n"

, min)

;printf

("需要%d個區間\n"

, num)

;for

(int i =

0; i < p; i++

)while(1

)for

(int i=

1; i < p; i++

)fclose

(fin)

;//關閉檔案指標

fclose

(fout)

;free

(str)

;//釋放記憶體

return0;

}在gcc中編譯並輸入命令列指令執行程式

我們開啟out.txt

得到統計的資料,在matlab中進行驗證,交可以看到資料的統計是正確的。

SSRS 指定資料行數進行換頁

ssrs生成ie頁面和pdf頁面時,可以指定每頁生成的資料行數。解決ie頁面和pdf顯示資料行數不一致問題,以及資料在不恰當的地方換頁的問題。主要是利用rownumber函式對資料行數分組來實現的。具體方法如下 1.tablix 行 追加 詳細 上位 作成 名前 group1 2.group1 式 ...

用R語言進行資料分析

用美國 台網公布的全球2013年5月20日22點到24點發生的所有 的震級資料實驗。mag mag 1 1.6 0.9 2.1 2.2 2.3 1.7 1.3 1.6 4.7 1.2 0.9 4.7 0.6 5.3 1.1 4.8 4.0 4.2 4.6 1.3 2.1 1.5 3.0 factor...

R語言進行資料探勘 回歸分析

1 線性回歸 線性回歸就是使用下面的 函式 未來觀測量 其中,x1,x2,xk都是 變數 影響 的因素 y是需要 的目標變數 被 變數 線性回歸模型的資料 於澳大利亞的cpi資料,選取的是2008年到2011年的季度資料。year quarter cpi cor year,cpi cor quart...