在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'函数的使用方法。如果有其他问题,请随时向我提问。

MATLAB rand函数详解:生成随机数矩阵和数组

原文地址: https://www.cveoy.top/t/topic/4pW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录