0
我生成取值在[+1,-1]
PRBS值Matlab:方差的計算是否正確?
data = 2*(rand(100,1)>0.5)-1
我想要得到的輸出的方差等使用variance_data = var(data)
將var()
適用於以符號如PRBS或數據[+3,-3,+7,-7,+5,-5]
等?
我生成取值在[+1,-1]
PRBS值Matlab:方差的計算是否正確?
data = 2*(rand(100,1)>0.5)-1
我想要得到的輸出的方差等使用variance_data = var(data)
將var()
適用於以符號如PRBS或數據[+3,-3,+7,-7,+5,-5]
等?
var
函數適用於任何人羣,包括1s和-1s的數組。
但我會大膽猜測這不是你想要的。方差僅僅是數據如何偏離平均值的一種度量。 1s和-1s的真隨機生成器的方差爲1.因此,如果您使用的是var
,則只需在生成更長和更長的序列時將結果近似爲1。
如果要檢查,如果你隨機生成好,這可能會幫助您:
How to test a random generator
用於任何其他目的,你可能可以在你的順序使用var
。