Matlab中rand()函数用法

2017-01-17  by:CAE仿真在线  来源:互联网

函数rand用来生成(0,1)之间均匀分布的伪随机数,调用格式:

Ø Y=rand:生成一个随机数

Ø Y=rand(n):生成n*n的随机矩阵

Ø Y=rand(m,n):生成m*n的随机矩阵

Ø Y=rand(size(A)):生成与矩阵A大小相同的随机矩阵

Ø Y=rand(m,n,p,…):生成m*n*p*…的随机数多维数组


对多维的具体理解

Y=rand(m,n,p)生成p个m行n列的均匀分布的数组,例:

>>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


产生[a, b]范围的随机值
r = a + (b-a).*rand(100,1);

通过设置n,可以产生随机整数1:n.
r = ceil(n.*rand(100,1));


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Matlab中rand()函数用法 MatLab培训 MatLab培训课程 MatLab在线视频教程 MatLab技术学习教程 MatLab软件教程 MatLab资料下载 MatLab代做 MatLab基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com