您好,現(xiàn)在蔡蔡來為大家解答以上的問題。matlab rand什么意思,matlab randn相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、這是產(chǎn)生標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)數(shù)或矩陣的函數(shù),randn 是用來產(chǎn)生標(biāo)準(zhǔn)正態(tài)分布內(nèi)偽隨機(jī)數(shù)的函數(shù),也就是你說容的均值為0,標(biāo)準(zhǔn)差σ = 1。
2、以下是該函數(shù)的用法:Y = randn(n)返回一個(gè)n*n的隨機(jī)項(xiàng)的矩陣。
3、如果n不是個(gè)數(shù)量,將返回錯(cuò)誤信息。
4、Y = randn(m,n) 或 Y = randn([m n])返回一個(gè)m*n的隨機(jī)項(xiàng)矩陣。
5、Y = randn(m,n,p,...) 或 Y = randn([m n p...])產(chǎn)生隨機(jī)數(shù)組。
6、Y = randn(size(A))返回一個(gè)和A有同樣維數(shù)大小的隨機(jī)數(shù)組。
7、randn返回一個(gè)每次都變化的數(shù)量。
8、總而言之,由于產(chǎn)生的是隨機(jī)數(shù)序列,這里所說的均值為0,只是說這寫隨機(jī)數(shù)的分布期望值為0,而不是說這個(gè)序列的平均值就一定為0。
9、如果你用randn產(chǎn)生一個(gè)很長的序列,再統(tǒng)計(jì)其分布情況,例如:a=randn(100000,1);hist(a,100);a是個(gè)符合中心為0,標(biāo)準(zhǔn)差是1的正態(tài)分布隨機(jī)數(shù)列,求a的平均值會(huì)是個(gè)很接近0的數(shù),但不是0。
10、希望對你們有所幫助。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。