MATLAB中如何產生指定範圍的隨機數
1、eg:要求產生20個10到15之間的隨機數。
y=10+(15-10)*rand(4,5)
y =
13.2688 14.5186 10.9890 12.3996 14.2972
12.4709 14.4546 10.1527 14.5236 14.0274
13.8953 11.6708 13.7204 13.0493 12.8836
13.5752 13.4937 12.5001 13.0883 10.9146
其中: a、函式rand(x)或者rand(x,y)產生0~1之間均勻分佈的隨機矩陣
b、>> format rat %以有理數形式輸出
>> rand(3)
ans =
319/455 1695/2428 568/4437
677/1016 1601/2402 1086/1087
1185/2198 971/5451 461/2694
2、eg:產生16個均值為0.8,方差為0.4的正態分佈隨機數(即:4階正態分佈矩陣)。
format short %恢復預設輸出格式
y=0.8+sqrt(0.4)*randn(4)
y =
1.2980 0.6030 0.6672 1.2422
0.2460 0.4395 -0.2745 0.9705
1.0024 0.1513 1.1843 1.1126
0.4469 0.2253 0.7255 -0.1380
其中:a、函式randn(x)或者randn(x,y)產生均值為0,方差為1的標準正態分佈隨機矩陣。
b、正態分佈均值u,方差σ^2,yi=u+σ*xi。
相關文章
- 如何產生指定範圍的隨機數隨機
- MATLAB中如何生成指定範圍的隨機整數向量Matlab隨機
- 在指定範圍內生成隨機數隨機
- 隨機範圍小數和隨機範圍整數隨機
- matlab中的產生隨機數的rand函式Matlab隨機函式
- C語言程式生成指定範圍的不重複的隨機數C語言隨機
- Matlab產生隨機數函式小結Matlab隨機函式
- matlab 從某個範圍內隨機取出一個整數Matlab隨機
- 生成某個範圍的隨機數隨機
- Rust中如何產生隨機數或密碼?Rust隨機密碼
- 【筆記】如何產生隨機數筆記隨機
- R產生隨機數隨機
- 如何生成指定分佈的隨機數隨機
- js生成一定範圍內的隨機整數JS隨機
- c++產生隨機數C++隨機
- SQL Server當中生成一定範圍的隨機數SQLServer隨機
- 匹配指定範圍整數正規表示式
- MATLAB設定隨機數Matlab隨機
- matlab 生成隨機數序列Matlab隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- java 生成一個隨機整數,範圍從 1 到 10Java隨機
- 關於如何產生隨機數的幾種方法彙總!(2018.07.08)隨機
- 生成指定區間的隨機小數隨機
- pbootcms文章或者產品設定範圍隨機增加訪客閱讀量boot隨機
- 短視訊軟體開發,驗證碼的隨機數如何產生隨機
- 6-1 使用函式輸出指定範圍內Fibonacci數的個數函式
- C語言——使用函式輸出指定範圍內的Fibonacci數C語言函式
- Python產生20個隨機整數的方法詳解!Python隨機
- Python中如何生成隨機數?Python隨機
- Random 專案總結 -11 產生隨機數字random隨機
- Math類產生隨機數後保留一位小數隨機
- 防範債務危機:2022困境資產如何解困突圍
- 6-3 使用函式輸出指定範圍內的完數 (20分)函式
- 圖解計算機中的數值範圍和浮點運算圖解計算機
- CSS 設定指定範圍li元素樣式CSS
- div拖動範圍限定在指定元素內
- podfile 指定第三方庫版本範圍
- Python如何隨機生成1到100的隨機數?Python隨機
- 基礎 變數的作用範圍變數