在0到10之間選數字,使他們之間的標準差1最小2最大

2021-03-03 20:46:59 字數 1498 閱讀 5086

1樓:姓王的

最大:0、1、9、10

最小:連續的四個數,如:7、8、9、10

一組資料4,0,1,-2,2的標準差是______

2樓:霧裡

資料4,0,1,-2,2的平均數為回. x=1 5

[4+0+1-2+2]=1

方差為s2 =1 5

[(4-1)答

2 +(0-1)2 +(1-1)2 +(-2-1)2 +(2-1)2 ]=4

∴標準差為2.

故填2.

在matlab中r = random('normal',0,1,2,4): 生成期望為 0,標準差為 1 的(2 行 4 列)2× 4 個正態隨機數

3樓:我行我素

r = random('normal',0,1,2,4)r =1.6949 -0.4789 -0.2871 -0.2937

-1.6471 -1.4904 0.1958 -1.0145

>> std2(r)

ans =

1.0619

從上面來

可以看出,

生成的自矩陣r的方差並不是1.

其實,在生成均值為0,方差為1的隨機數時,matlab要遵守一定的演算法,這個演算法保證在資料量非常大時,其均值為0,方差為1,但並不能保證資料量非常小時,計算其均值和方差也是0和1,如上題。再如

r=randn(1000);mean2(r),std2(r)ans =

-0.0023

ans =

0.9992

r=randn(2000);mean2(r),std2(r)ans =

-1.0444e-004

ans =

1.0001

4樓:匿名使用者

r = random('normal',0,1,2,4)確實是產生標準正態分佈,(2行4列)

但std2(r)通常不內會正好為容1,而是大約為1.

產生正態分佈是指你產生的這些點,是以正態分佈方式產生,而不是產生出來就完全服從正態分佈,但可以肯定基本服從正態分佈,也就是一定置信區間內符合正態分佈。

例如:r =

-0.6918 1.2540 -1.4410 -0.3999

0.8580 -1.5937 0.5711 0.6900

ans =

1.0886

接近1,但不是1.

換個容易理解的,你要產生0到1的均勻分佈(1行4列),如

>> rand(1,4)

ans =

0.8147 0.9058 0.1270 0.9134

很明顯的,你產生的4個數分佈不是均勻的等差分佈,但其產生的方式是0到1內均勻的,產生每個數的概率是相等的。

明白?至於random的功能,可以

>>help random

久有凌雲志打一數字0到9之間的數字

久有凌雲志 打一數字 0到9之間的數字 答案 9。壯志凌雲 zhu ng zh l ng y n 解釋 回壯志 巨集大的志願答 凌雲 直上雲霄。形容理想巨集偉遠大。出處 漢書 揚雄傳下 往時武帝好神仙,相如上 大人賦 欲以風,帝反縹縹有凌雲之志。結構 主謂式。用法 用作褒義。一般作謂語 定語。辨形 ...

在10與100之間插入數,使它們全體構成等差數列,求插入數中整數的和

插入50個數中整數的和是110。解答過程如下 在10與100之間插入50個數,使它們全體構成等差數列則10是第一項,100是第52項,設公差為d根據通項公式得 100 10 51d,d 30 17設該數列第n項為an an 10 n 1 d 10 30 n 1 17若an是整數,則n 1必須能被17...

兩位數,個位是8,在它的兩位數字之間加個「0」後得到三位數,這個三位數比原來的

a08 a8 540 得 a 6 原來的兩位數是68 608 68 540 一個兩位數,個位是8,在它的兩位數字之間加個 0 後得到一個三位數,這個三位數比原來的兩位數多54 設 十位是x,列方程 100x 8 10x 8 90 90x 90 x 1108 18 90 差不可能是54,一定是幾十,若...