MATLAB学习笔记:随机数
2018-01-24 18:54
218 查看
产生随机数:
random('name',A1,A2,A3,m,k)
name是相应分布的名称,比如poisson,normal
A1,A2,A3是该分布中的参数
m是随机数的行
k是随机数的列
>> x=random('poisson',3,1,10)
x =
3 2 4 3 5 1 3 3 4 7
>> x=random('poisson',3,4,5)
x =
3 6 1 2 2
5 2 4 3 7
3 2 4 2 3
2 4 2 3 4
随机数产生函数:
二项分布随机数:
>> x=binornd(100,0.7,5,4)
x =
74 63 72 73
68 74 67 71
74 77 80 73
61 74 69 66
62 75 67 74
泊松分布随机数:
>> x=poissrnd(100,7,10)
x =
101 92 100 97 98 118 112 110 86 101
120 87 111 109 88 102 99 88 99 82
105 123 98 106 88 105 103 96 99 105
93 111 90 107 107 88 93 109 107 124
102 114 89 98 89 100 79 96 111 78
83 99 115 85 97 115 113 107 108 102
93 105 86 91 99 90 99 104 92 96
指数分布随机数:
>> x=exprnd(10,1,5)
x =
0.7706 5.5325 46.0743 2.1149 4.9625
正态分布随机数:
>> x=normrnd(0,0.3,1,5)
x =
-0.0455 -0.0468 0.3114 0.0991 0.1427
>> y=normrnd(0,0.1,1,5)
y =
-0.2091 -0.0174 0.0019 -0.0860 -0.0023
生成m元正态分布的随机数:
>> mu=[3,10];
>> sigma=[1,4;4,25];
>> x=mvnrnd(mu,sigma,1000);
>> scatter(x(:,1),x(:,2))
random('name',A1,A2,A3,m,k)
name是相应分布的名称,比如poisson,normal
A1,A2,A3是该分布中的参数
m是随机数的行
k是随机数的列
>> x=random('poisson',3,1,10)
x =
3 2 4 3 5 1 3 3 4 7
>> x=random('poisson',3,4,5)
x =
3 6 1 2 2
5 2 4 3 7
3 2 4 2 3
2 4 2 3 4
随机数产生函数:
二项分布随机数:
>> x=binornd(100,0.7,5,4)
x =
74 63 72 73
68 74 67 71
74 77 80 73
61 74 69 66
62 75 67 74
泊松分布随机数:
>> x=poissrnd(100,7,10)
x =
101 92 100 97 98 118 112 110 86 101
120 87 111 109 88 102 99 88 99 82
105 123 98 106 88 105 103 96 99 105
93 111 90 107 107 88 93 109 107 124
102 114 89 98 89 100 79 96 111 78
83 99 115 85 97 115 113 107 108 102
93 105 86 91 99 90 99 104 92 96
指数分布随机数:
>> x=exprnd(10,1,5)
x =
0.7706 5.5325 46.0743 2.1149 4.9625
正态分布随机数:
>> x=normrnd(0,0.3,1,5)
x =
-0.0455 -0.0468 0.3114 0.0991 0.1427
>> y=normrnd(0,0.1,1,5)
y =
-0.2091 -0.0174 0.0019 -0.0860 -0.0023
生成m元正态分布的随机数:
>> mu=[3,10];
>> sigma=[1,4;4,25];
>> x=mvnrnd(mu,sigma,1000);
>> scatter(x(:,1),x(:,2))
相关文章推荐
- MATLAB学习笔记:随机数
- 《模式识别与智能计算-matlab技术实现》学习笔记一
- 【学习笔记】Get Started with MATLAB-Chapter03
- Matlab学习笔记——基本绘图功能
- Matlab学习笔记(4)——使矩阵行或列按照指定顺序排列
- Matlab学习笔记
- Unity学习系列笔记3:随机数和动画脚本
- Matlab学习笔记一:矩阵基础
- 【数学建模】MATLAB学习笔记——函数式文件
- MATLAB上的GPU加速计算——学习笔记
- 【Matlab学习笔记】matlab的编程规则
- Matlab图像处理学习笔记(二):基于颜色的图像分割
- opencv学习笔记-种子随机数产生器RNG
- [Matlab]基础教程学习笔记(一):基础和设置和矩阵教程
- MatLab建模学习笔记3——MatLab工具箱
- 斯坦福机器学习-week 3 学习笔记(2)——Matlab最优问题求解
- matlab 学习笔记
- 【Matlab学习笔记】【函数学习】nargin 参数
- 【转】取模(mod)与取余(rem)的区别——Matlab学习笔记
- kinect 2.0 SDK学习笔记(七)--matlab自带相机标定程序对kinect进行简单标定