請問matlab normal distribution ?

請問matlab:

1.以 randn(1000,1)指令產生normal distribution random variable,如何設定每次產生之normal distribution random variable之值均一樣?

2.以下程式為什麼無法畫出normal distribution pdf?

rv1=normrnd(1,0.01,1,30);

np1=normpdf(rv1,0,1);

plot(np1,'-r','LineWidth',2);

1 Answer

Rating
  • 老師
    Lv 7
    1 decade ago
    Favorite Answer

    1.執行 randn(1000,1) 之前先設定產生隨意normal distribution的種子例如randn('seed',1)randn(1000,1)下一次執行前必須再次宣告種子(seed)為1randn('seed',1)randn(1000,1)這樣就會得到相同的分配註:你的seed不一定要設1  隨便你設  我只是舉例時使用1罷了

    2006-10-13 22:55:37 補充:

    注意seed (種子) 必須為整數

Still have questions? Get your answers by asking now.