MatLab如何随机生成二维数组

时间:2024-10-22 22:19:09

1、MatLab中的随机数生成函数“rand”的基本形式为“rand(m,n)”,m表示行,n表示列,即随机生成一个m行n列的介于0~1之间的数组。以MatLab R2019a为例进行说明。

MatLab如何随机生成二维数组

2、打开MatLab软件,在命令栏输入函数“rand(4,3)”,即可生成4行3列的随机数组,且所有的数都在0和1之间。

MatLab如何随机生成二维数组

3、也可以只输入一个参数,生成的是一个m维的方阵,“rand(5)"生成一个5行5列的随机数方阵。

MatLab如何随机生成二维数组

4、参数也可由矩阵代替,若A是一个m X n的矩阵,那么“rand(size(A))”就会生成一个m行n列的随机数,“size(A)”函数是计算矩阵的维数。

MatLab如何随机生成二维数组

5、“rand()”函数生成的晤液呶鹣随机数都处于0和1之间,如果想要生成其他区间的随机数,可按函数的方法进行计算即可,如果想生成5和8之间的数,只需写为“5+3*rand()”即可。

MatLab如何随机生成二维数组

6、输入的参数不能是小数,不然会报错。

MatLab如何随机生成二维数组

7、输入的参数可以是负数和零,不会报错,但是不会生成任何数。

MatLab如何随机生成二维数组
© 手抄报圈