返回列表 上一主題 發帖

[發問] array怎麼計算平均、標準差?

[發問] array怎麼計算平均、標準差?

我有個 array, 我想要用迴圈去算Array(0),Array(1)...,Array(n)的 STDEV及AVERAGE
WorksheetFunction.StDev(引數1, 引數2)
我不知怎麼把 array 的值餵給他,所以我把 array先印到某一個 Sheet 上,再用
WorksheetFunction.StDev(Range("Sheet").Cells(),("Sheet").Cells())
去抓值
這樣要先印出來再抓值有點慢
請問怎麼寫才能直接餵引數給 StDev 嗎?
--------------------------------
程式如下
For i = 0 To tRow - 1
MaxL(i) = Application.Max(Cells(StartRow + i, 3), Cells(StartRow + i, 4))   ' Loundness
MaxT(i) = Application.Max(Cells(StartRow + i, 6), Cells(StartRow + i, 7))   ' Tonality
Next i

回復 2# GBKEE
G大
我的矩陣大小是變數MaxL(i)=MaxL(0),MaxL(1),MaxL(2),...,MaxL(tRow - 1)
                                    MaxT(i)=MaxT(0),MaxT(1),MaxT(2),...,MaxT(tRow-1)
tRow每次的值可能都會不一樣
該如何求MaxL(0),MaxL(1),MaxL(2),...,MaxL(tRow - 1)的表準差/平均值
及MaxT(0),MaxT(1),MaxT(2),...,MaxT(tRow-1)的表準差/平均值

TOP

        靜思自在 : 有心就有福,有願就有力,自造福田,自得福緣。
返回列表 上一主題