matlab中random函数用法
    随机数在 Matlab 中是非常重要的一个函数,十分灵活多变,可以用于生成随机数,生成符合特定分布的随机数等等,为 Matlab 的科学计算提供了很大的帮助。下面我们来详细介绍 Matlab 中 random 函数的用法。
    1. random 属于什么模块
    rand() 函数是 Matlab 中的一个数学随机数处理函数,是实现随机数产生的基本工具之一。
    下面介绍该函数的标准语法格式:
    rand
    rand([m,n])
    rand(“state”,s)
    其中:
    m:表示行数
    s:随机种子
    Matlab 中的 rand() 函数可以用于许多领域,比如数据分析、编程设计、工程设计等。主要用途如下:
    生成随机数
    例如,当输入 rand(1,10)时,输出的随机数是一个1行10列的矩阵,表示有10个随机数(即10个随机数在 0 ~ 1 之间):
    0.8147    0.1270    0.6324    0.2785    0.9575    0.9649    0.1576    0.9706    0.9572    0.4854
    生成符合特定分布的随机数
    Matlab 中的 rand() 函数还可以根据特定分布生成不同的随机数,例如:
    (1)randn(n):生成 n 行 n 列的,符合正态分布的随机数。
    (2)randi(v,r,c):生成一个随机整数矩阵,r 行 c 列,矩阵中每个元素的值都在 v 中,v 可以是一个单一数字,也可以是一个矩阵。
    (3)randperm(n,k):生成一个长度为 n 的随机排列矢量,k 是个可选的参数,表示生成的排列矢量的长度。
    以下列举一些 Matlab 中 random 函数的使用示例,具体如下:
    a=randn(5);
    b=randi(8,1,10);
    c=randperm(15);
    输出结果:
    a =
    1.1271    1.6663    2.3232    0.5087  -0.8201
      -1.4485    1.2021  -0.2559    0.0357  -0.5638
      -1.1099  -0.9803  -0.0631    0.3087    0.8642matlab生成随机数
      -0.2319  -0.1501    1.2558  -0.3465  -1.2521
        0.5549    0.1452    0.3188    1.5624    0.7593
    4  4  7  5  4  5  6  7  4  3
    9    4    14    5    12    13    1    15    10    3    11    6    7    2    8
    以上就是对 Matlab 中 random 函数的介绍,从语法格式、用途到具体实例都进行了详细解释说明,希望能够对 Matlab 初学者有所帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。