【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )(二)

简介: 【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )(二)

二、随机数函数




1、rand 随机数函数


rand 随机数函数 :


作用 : 生成分布在 0 ~ 1 之间的均匀分布的伪随机数 ;


语法 :


rand(m, n) , 生成 m 行 , n 列 , 均匀分布的伪随机数 ;

rand(m, n, 'double') 生成指定精度的 , m 行 , n 列 , 均匀分布的伪随机数 ;

rand(RandStream, m, n) 使用 RandStream 作为随机种子 , 生成 m 行 , n 列 , 均匀分布的伪随机数 ;



2、randn 随机数函数


randn 随机数函数 :


作用 : 生成 标准正态分布的 伪随机数 ; 标准正态分布指的是均值 0 00 , 方差 1 11 ;


语法 :


randn(m, n) , 生成 m 行 , n 列 , 标准正态分布的伪随机数 ;

randn(m, n, 'double') 生成指定精度的 , m 行 , n 列 , 标准正态分布的伪随机数 ;

randn(RandStream, m, n) 使用 RandStream 作为随机种子 , 生成 m 行 , n 列 , 标准正态分布的伪随机数 ;



3、randi 随机数函数


randi 随机数函数 :


作用 : 生成 均匀分布 的伪随机整数 ;


语法 :


rand(iMax) , 生成 ( 0 , iMax ) 开区间内 , 均匀分布 的伪随机整数 ;

rand(iMax, m, n) , 生成 ( 0 , iMax ) 开区间内 , m 行 , n 列 , 均匀分布 的伪随机整数 ;

rand([iMin, iMax], m, n) , 生成 ( iMin , iMax ) 开区间内 , m 行 , n 列 , 均匀分布 的伪随机整数 ;





三、生成矩阵




1、生成 0 矩阵


使用 zeros 函数生成 0 矩阵 ;


% 生成 0 矩阵 , 最后一个 3 代表 3 维矩阵
% 开始的 3 和 2 分别代表 3 行 2 列
E = zeros(3, 2, 3)


执行结果 :

image.png





2、生成随机矩阵


使用 rand , randi , randn 生成不同分布 , 不同取值类型 , 不同区间的随机矩阵 ;


% 生成 0 矩阵 , 最后一个 3 代表 3 维矩阵
% 开始的 3 和 2 分别代表 3 行 2 列
E = zeros(3, 2, 3)
% 随机生成均匀分布的随机数, 0 ~ 1 区间中 
E(:,:,1) = rand(3, 2)
% 随机生成均匀分布的随机整数, 0 ~ 20 开区间中 
E(:,:,2) = randi(20, 3, 2)
% 随机生成正太分布的随机数, 0 ~ 1 区间中 
E(:,:,3) = randn(3, 2)


执行结果 :

image.png


目录
相关文章
|
1月前
|
索引
matlab--------矩阵重构,重新排列的相关函数说明
matlab--------矩阵重构,重新排列的相关函数说明
45 0
matlab--------矩阵重构,重新排列的相关函数说明
|
25天前
雷达模糊函数及MATLAB仿真(三)
雷达模糊函数及MATLAB仿真
15 0
|
25天前
雷达模糊函数及MATLAB仿真(一)
雷达模糊函数及MATLAB仿真
25 0
|
1月前
|
资源调度
如何在 Matlab 中生成正态分布的整数矩阵
如何在 Matlab 中生成正态分布的整数矩阵
48 0
|
1月前
|
算法
【数学建模竞赛】Matlab逻辑规则,结构基础及函数
【数学建模竞赛】Matlab逻辑规则,结构基础及函数
26 0
|
2月前
|
机器学习/深度学习 算法
基于自适应支持向量机的matlab建模与仿真,不使用matlab的SVM工具箱函数
基于自适应支持向量机的matlab建模与仿真,不使用matlab的SVM工具箱函数
|
3月前
|
Perl
【MFAC】基于全格式动态线性化的无模型自适应控制(Matlab代码)
【MFAC】基于全格式动态线性化的无模型自适应控制(Matlab代码)
|
3月前
【数值分析】迭代法求方程的根(附matlab代码)
【数值分析】迭代法求方程的根(附matlab代码)
|
3月前
【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
|
3月前
【数值分析】二分法求方程的根(附matlab代码)
【数值分析】二分法求方程的根(附matlab代码)

热门文章

最新文章