MATLAB中常用的产生随机数的几种函数
来源:互联网 发布:linux zip压缩文件命令 编辑:程序博客网 时间:2024/04/29 08:55
1、rand函数
rand函数用于产生在区间 [0, 1] 的均匀随机数,它是平均分布在 [0,1]之间。一个称为seed的值则是用来控制产生随机数的次数。均匀随机数函数的语法为rand(n),rand(m,n),其结果分别产生一矩阵含n×n个随机数和一矩阵含m×n的随机数。
rand(4)ans = 0.8147 0.6324 0.9575 0.9572 0.9058 0.0975 0.9649 0.4854 0.1270 0.2785 0.1576 0.8003 0.9134 0.5469 0.9706 0.1419>> rand(2,3)ans = 0.4218 0.7922 0.6557 0.9157 0.9595 0.0357
如果想生成在[a b]之间的数,可以这样写
r = a + (b-a).*rand(100,1);rand('seed')函数时:
rand('seed',77);
a=rand
a=0.4940
rand('seed',77);
a=rand
a=0.4940
每次设置后,获得的随机数相同
2、randn函数
randn函数用于产生常态随机数,它是以高斯分布在随机数出现的上下限区间。
就是产生的数股从高斯分布,
<span style="font-size:18px;"><strong>randn(1,500);</strong></span>
3.randperm(n)
产生一个1到n之间自然数的随机排列
randperm(6)ans = 6 2 1 5 3 4
4.randint(m,n,[1 N])
生成m×n的在1到N之间的随机整数矩阵,其效果与randint(m,n,N+1)相同。
randint(2,3,[1 4])ans = 2 4 3 1 4 4
0 0
- MATLAB中常用的产生随机数的几种函数
- MATLAB中常用的几种随机数生成函数
- Java中产生随机数的几种常用方式
- Matlab中产生正态分布随机数的函数normrnd
- matlab 随机数的产生
- Javascript和JQuery中常用的随机数产生函数
- Javascript和JQuery中常用的随机数产生函数
- matlab的rand()函数产生均匀分布函数的正确用法 / matlab 中如何产生0-1上均匀分布的随机数
- Matlab中产生正态分布随机数的函数normrnd-----用来产生高斯随机矩阵
- java中产生随机数的几种方法
- JAVA中随机数的产生几种方式
- matlab产生随机数的方法
- matlab 产生随机数的方法
- java产生随机数的几种方式
- java产生随机数的几种方式
- java产生随机数的几种方式
- java产生随机数的几种方式
- Java产生随机数的几种方式
- 往MySQL中存储图片
- IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
- YT06-背包-1003—悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 -(6.27日-烟台大学ACM预备队解题报告)
- Java中的重载、重写、多态,静态绑定、动态绑定
- [Elasticsearch] 控制相关度 (一) - 相关度分值计算背后的理论
- MATLAB中常用的产生随机数的几种函数
- unity3D的FingerGestures插件
- Redhat EL服务器命令行下U盘的使用
- javascript操作Document对象
- powerbuilder导出数据到Excel表
- ubuntu系统查找命令
- 推荐系统笔记
- UIViewController生命周期
- GC学习笔记