matlab rand函数
来源:互联网 发布:js 字符串替换 中文 编辑:程序博客网 时间:2024/06/05 17:00
作用:
产生均匀分布的随机数或矩阵
语法:
Y = rand(n): 返回一个n x n的随机矩阵。如果n不是数量,则返回错误信息。
Y = rand(m,n) 返回一个m x n的随机矩阵。
Y = rand([m n]) 返回一个m x n的随机矩阵。
Y = rand(m,n,p,...) 产生随机数组。
Y = rand([m n p...]) 产生随机数组。
Y = rand(size(A)) 返回一个和A有相同尺寸的随机矩阵。
举例:
1、rand(3)*-2 rand(3)是一个3*3的随机矩阵(数值范围在0~1之间),然后就是每个数乘上-2
2、用matlab随机产生60个1到365之间的正数 1+fix(365*rand(1,60));
3、用rand函数随机取100个从-1到1的数:x1,x2,...,x = rand(1,100) * 2 - 1
C++中的rand();
与Matlab不同,C++中的rand()不需要参数,
它会返回一个从0~最大随机数的任意整数,最大随机数通常是一个固定的大整数。
比如:
如果你要产生0~10的10个整数,可以表达为: int N = rand()%11; 如果要产生1~10,则是这样: int N = 1+rand() % 10;但是在C++中,官方已经不推荐使用rand(),因为它是一个伪随机,效果不如random好。
阅读全文
0 0
- MATLAB随机函数rand
- matlab rand 函数
- matlab rand函数详解
- matlab中的rand函数
- matlab中的rand函数
- Matlab函数:rand()+delaunay()
- matlab rand函数
- matlab随机函数rand()使用
- Matlab之rand函数的使用
- matlab函数rand,randn,randi用法整理
- matlab rand
- Matlab中随机函数:rand函数,randn函数,randi函数
- matlab的rand()函数产生均匀分布函数的正确用法
- matlab2c使用c++实现matlab函数系列教程-rand函数
- matlab随机函数rand使用中应注意的问题
- rand, randn和randint函数的区别(MATLAB)
- Matlab中的几个随机函数-randperm,sort,rand,randint
- Matlab 中如何用rand函数产生相同随机数
- StringUtil_字节流转成字符串
- ssh免密码登陆
- [TOJ 3515][优先队列]Middle number
- linux小练习2
- Java中强引用、软引用、弱引用、虚引用
- matlab rand函数
- u-boot-2016.03 在mini2440上移植之nandflash 硬件ecc
- 二叉树遍历模板
- 左偏树·补
- 51 Nod 1616——最小集合
- python反射
- 20171018学习《css权威指南》10、11
- JDBC连接池 DBCP C3P0
- 线程同步之信号量(sem_init,sem_post,sem_wait)