matlab随机数生成
生活随笔
收集整理的這篇文章主要介紹了
matlab随机数生成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
隨機數的使用是高頻的,特別是運用到一些智能的算法上的時候。
rand是一個用于生成隨機數的方法。
要是不懂disp可以點這里
除了那個整數的以外,其他的都是兩個數表示規模。
a = rand(2,3); % rand生成的數是屬于(0,1) disp(a);當然可以通過自己的組合生成一下自己想要的數據
(-1,1):
(0,5):
a = rand(2,3)*5; % rand生成的數是屬于(0,1) disp(a);去掉小數(也可以通過這個控制小數位)
a = fix(rand(4,2)*2); disp(a);fix會去掉小數點后面的東西,要控制的話,就先乘于10^n然后再用fix,之后再用/10^n(有問題可以私信我)
整數:
a = randi(4,2,3); % rand生成的整數是屬于(0,4] disp(a);1 4 2
4 2 2
按照正態分布生成數:
a = randn(4,2); % 4,2是規模 disp(a);總結
以上是生活随笔為你收集整理的matlab随机数生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab条件判断配合输出
- 下一篇: matlab数组操作