用matlab生成一組隨機數比如生成數然後取

2021-03-04 00:47:16 字數 2687 閱讀 9643

1樓:眼疾手快

randi([0 100])可以生成乙個0到100的隨機數randi([0 100],n)生成乙個n*n矩陣的隨機數randi([0 100],m,n)是乙個m*n的矩陣不知道你想要哪種

用matlab隨機產生符合正態分佈的100個隨機數,在每個數上加乙個5,求得到的100個數的均值方差

2樓:

>> tag=randn(1,100);%產生標準自正態分佈資料100個

>> tag=tag+5;

>> average=sum(tag)/100 %求的均值average =

5.1231

>> variance=sum((tag-average).^2)/100 %求得方差

variance =

1.3377

當然利用函式var(tag)求到得是總體方差,而上面的是樣本方差,因為

var(tag)=sum((tag-average).^2)/99答案卻是

1.3512

3樓:匿名使用者

y=randn(100,1);

y=y+5;

mean(y)

var(y)

編寫程式生成100個隨機數,並把100個隨機數從大到小輸出

4樓:匿名使用者

class test2 system.out.println(); for(int i = 1; i < 7;i++) } }

如何生成一組和為100的隨機數

5樓:福喜

如果你是需要0-100的整數,選中你要生成的區域,然後輸入如下函式=int(rand()*100)

按鍵盤ctrl+shift+enter三個鍵實回現陣列公式的輸入答。

如果你需要帶小數,用如下函式

=rand()*100

輸入後同樣按鍵盤ctrl+shift+enter三個鍵

用matlab產生隨機數並統計其分布

6樓:匿名使用者

n=100;

r=randn(1,n);

x=-4:0.1:4;

n=hist(r,x);

n=n/n;

y=normpdf(x,0,1)*0.1;

bar(x,n);hold on

plot(x,y,'r');hold off

7樓:泉國英買婉

random('poisson',lambda)random('poisson',lambda,m,n)泊松分布的引數為lambda,如果只產生乙個隨機數就是第一句的樣子第二行的語

內句表示會產容生m×n個隨機數,且這些隨機數組成了m行n列的矩陣matlab的help中給出的例子:random('poisson',1:6,1,6)表示產生lambda分別為1,2,3.。。

6的六個隨機數組成1×6的矩陣

>random('poisson',4)

ans=

5>>random('poisson',4,3,3)ans=37

3352

755>>

random('poisson',4:0.2:5,1,6)ans=24

6757

matlab在一定範圍內生成隨機數

8樓:匿名使用者

rand([m n])產生 m行,n列(0,1)範圍內均勻分布的偽隨機數

如果要求在區間(a,b)內產生均勻分布的隨機數

r = a + (b-a).*rand([m n]));

matlab怎麼生成100個「最大值、最小值、均值「確定的隨機數

9樓:匿名使用者

1、讓它生成95個限定在最大值與最小值之間的隨機數,剩餘5個自行適配

2、懶得想了,上面的夠用了。

用r語言編寫,編寫程式分別產生100個均值為0標準差為1的正態分佈隨機數,

10樓:vincent呂

產生100個均值為0標準差為1的正態分佈隨機數:rnorm(100, mean = 0, sd = 1)

指數分布數 dnorm(x, mean = 5, sd = 1, log = true)

生成均值為1,方差為9的服從正態分佈的100個隨機數,且範圍落在【-2,4】內,用matlab怎麼寫

11樓:匿名使用者

|保險bai做du法zhi

:dao

內num_serial=zeros(100,1);

for i=1:100

a=1+3*randn(1,1);

while(a<-2||容a>4)

a=1+3*randn(1,1);

endnum_serial(i)=a;end

12樓:璩璞可靜秀

均值1,方差2時的正態分佈隨機數:

>>r=1+2*randn(1,5)r=

4.4765

0.1396

-2.2546

1.3327

1.7525

matlab在一定範圍內生成隨機數

rand m n 產生 m行,n列 0,1 範圍內均勻分布的偽隨機數 如果要求在區間 a,b 內產生均勻分布的隨機數 r a b a rand m n 如何在excel中生成乙個在一定範圍內的隨機數 1 首先在excel 的單元格內輸入隨機函式公式 rand 2 點選回車即可生成乙個隨機數字,該資料...

怎麼用c 生成指定隨機數,在c 裡怎麼弄隨機數?

include include include using namespace std int main srand unsigned time null 初始化時間種子 int ret rand 3 產生 0 1 2 三種隨機數 int real pow 2,ret 2的0次方 1 2的1次方2 ...

如何在EXCEL製作一組不重複的隨機數

一 工具 膝上型電腦,office excel軟體 二 方法 以要求1 50個數字隨機不重複分布在50個單元格中為例 1 在a1單元格輸入 50 int 51 row rand 1 不要直接回車或點前邊的勾確認,而是要同時敲擊ctrl shift enter三鍵結束。2 滑鼠移到a1單元格右下角,游...