Re: [討論] 有關rand(1)和rand(100)的差別
會不一樣
第一個是 一次再同一個亂數種子底下抽出100個隨機數來
第二個是 你每抽一次就是一次新的亂數種子 決定一個隨機值
為了真正的隨機 習慣上建議使用 b的方式 不然如果運氣不好會有抓不到的問題
如果你真的要一次大量的一百 建議使用
n=100;
MU=zeros(n,1);
SIGMA=eye(n);
RandS=mvnrnd(MU,SIGMA,n);
※ 引述《hwwwh (Jong)》之銘言:
: 請問一下,
: 如果a是一個100x100的隨機亂數矩陣,
: a=rand(100);
: b也是一個100x100的矩陣,
: b=[rand(1) rand(1) rand(1) ... rand(1);
: rand(1) rand(1) rand(1) ... rand(1);
: .
: .
: .
: rand(1) rand(1) rand(1) ... rand(1)]。
: 這樣a,b兩者的意義是不是不一樣?
: 如果不一樣,
: 請問有什麼方法可以寫出以b形式表示但和a意義相同的亂數矩陣?
: 希望前輩稍加提點,有任何comment/hint都非常感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.64.105
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1416923773.A.E61.html
推
11/26 00:22, , 1F
11/26 00:22, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章