[問題] 一個有關統計亂數產生的問題已回收

看板MATLAB作者 (精進用功修行不停)時間16年前 (2009/12/11 14:38), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
想請問一下 指令 randn(n) 可以產生元素服從分配N(0,1)nxn的矩陣 我可以自訂他服從N(m,k)嗎?? 至少讓我可以改變異數 還是得自己手動修改XD 因為一下子想不到要怎麼將一筆data的變異數進行修改 謝謝 手動的方法 如果要改成服從N(m,n) 就這樣 x=randn(10000,1) %產生一萬筆一直行的data y=m+x*(n^0.5) 這樣y就會服從N(m,n) 應該沒錯XD 不過沒有辦法直接產生嗎? 謝謝 -- ○ - ○ - ○           ╭╮ <|╯- <|╯- <|~ ξ▁▂▃▄▅▆▇◤/╰╯ )> - )\ - \▔ ~看我~超暴力激鬥射門~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.194.138 ※ 編輯: popyou 來自: 140.122.194.138 (12/11 14:46)

12/11 15:14, , 1F
既然目的達到了,還有必要讓 matlab 內建你要的功能嗎 XD
12/11 15:14, 1F

12/11 16:35, , 2F
是這樣說沒錯啦XD 怕自己弄得會出錯T^T
12/11 16:35, 2F

12/12 23:33, , 3F
印象中好像有產生常態分布資料的指令
12/12 23:33, 3F

08/20 20:52, , 4F
x=normrnd(mu,sigma,m,n)就會產生MxN大小的亂數矩陣
08/20 20:52, 4F

08/20 20:53, , 5F
如果只要向量就把m改成1
08/20 20:53, 5F
文章代碼(AID): #1B8UZLrX (MATLAB)