【功能简介】生成[0,1]区间上均匀分布的随机矩阵。
【语法格式】
1.rand([m n p ...])或rand(m,n,p,…)
生成m×n×p×…均匀分布矩阵。
2.rand([m,n])或rand(m,n)
生成m×n均匀分布矩阵。
3.rand(n)
生成n×n均匀分布矩阵。
4.rand(size(A))
生成与A大小相同的均匀分布矩阵。
5.rand
相当于rand(1),只产生一个随机数。
6.rand(…,'double')或rand(…,'single')
生成指定数据类型的随机数矩阵。
【实例分析】rand是MATLAB中十分常用的函数。
【语法格式】
1.rand([m n p ...])或rand(m,n,p,…)
生成m×n×p×…均匀分布矩阵。
2.rand([m,n])或rand(m,n)
生成m×n均匀分布矩阵。
3.rand(n)
生成n×n均匀分布矩阵。
4.rand(size(A))
生成与A大小相同的均匀分布矩阵。
5.rand
相当于rand(1),只产生一个随机数。
6.rand(…,'double')或rand(…,'single')
生成指定数据类型的随机数矩阵。
【实例3.7】利用rand函数生成100~150之间的随机数。
>> rand(2,3)*50+100 %生成100~150之间的随机数
ans =
104.8770 127.3441 148.2444
113.9249 147.8753 107.8807
【实例分析】rand是MATLAB中十分常用的函数。