Matlab中rand()函數(shù)用法

2017-01-17  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

函數(shù)rand用來生成(0,1)之間均勻分布的偽隨機(jī)數(shù),調(diào)用格式:

? Y=rand:生成一個(gè)隨機(jī)數(shù)

? Y=rand(n):生成n*n的隨機(jī)矩陣

? Y=rand(m,n):生成m*n的隨機(jī)矩陣

? Y=rand(size(A)):生成與矩陣A大小相同的隨機(jī)矩陣

? Y=rand(m,n,p,…):生成m*n*p*…的隨機(jī)數(shù)多維數(shù)組


對多維的具體理解

Y=rand(m,n,p)生成p個(gè)m行n列的均勻分布的數(shù)組,例:

>>rand(4,3,2)

ans(:,:,1) =

0.1747 0.8613 0.3097

0.3055 0.9264 0.3431

0.8039 0.8035 0.4905

0.9141 0.4148 0.8449

ans(:,:,2) =

0.1028 0.1057 0.9386

0.5633 0.6954 0.5000

0.2533 0.8784 0.5757

0.1217 0.9821 0.5067


產(chǎn)生[a, b]范圍的隨機(jī)值
r = a + (b-a).*rand(100,1);

通過設(shè)置n,可以產(chǎn)生隨機(jī)整數(shù)1:n.
r = ceil(n.*rand(100,1));


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Matlab中rand()函數(shù)用法 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com