MATLAB rand函数详解:生成随机数矩阵和数组
在MATLAB中,'rand'函数用于生成一个或多个服从均匀分布的随机数。它的语法如下:
r = rand() % 生成一个0到1之间的随机数
r = rand(n) % 生成一个n×n的随机矩阵
r = rand(m, n) % 生成一个m×n的随机矩阵
r = rand([m, n, p, ...]) % 生成一个m×n×p×...的随机数组
其中,'n'、'm'、'p'等表示维度的大小。输出的随机数范围在0到1之间,包括0但不包括1。如果没有指定维度大小,则默认生成一个1×1的随机数。
下面是一些使用'rand'函数的例子:
r = rand() % 生成一个0到1之间的随机数
r = rand(3) % 生成一个3×3的随机矩阵
r = rand(2, 4) % 生成一个2×4的随机矩阵
r = rand([2, 3, 4]) % 生成一个2×3×4的随机数组
希望这些示例可以帮助你理解'rand'函数的使用方法。如果有其他问题,请随时向我提问。
原文地址: https://www.cveoy.top/t/topic/4pW 著作权归作者所有。请勿转载和采集!