zoukankan      html  css  js  c++  java
  • Matlab产生随机数

    介绍:

    Matlab产生随机数在有些时候是非常必要的,比如在产生某个范围的随机数进行相关的测试等;

    函数命令介绍:

    1、rand:

    rand(n):产生0到1之间的n阶随机数方阵;

    rand(m,n):产生0到1之间的m行n列的随机数矩阵;

    2、randn:此函数命令是产生白噪声的(均值为0,方差为1)

    randn(n):产生0到1之间的n阶随机数方阵;

    randn(m,n):产生0到1之间的m行n列的随机数矩阵;

    两者的区别:rand是0-1均匀分布;randn是产生白噪声的;

    3、randint:

    randint(m,n,[1 N]):产生m行n列的1到N之间的整数型的随机数(有重复),与randint(m,n,N+1)效果相同;

    4、randperm:

    randperm(n):产生1到n的之间的整数型的无重复的随机排列,利用它可以得到无重复的随机数;

    betarnd 贝塔分布的随机数生成器 
    binornd 二项分布的随机数生成器 
    chi2rnd 卡方分布的随机数生成器 
    exprnd 指数分布的随机数生成器 
    frnd f分布的随机数生成器 
    gamrnd 伽玛分布的随机数生成器 
    geornd 几何分布的随机数生成器 
    hygernd 超几何分布的随机数生成器 
    lognrnd 对数正态分布的随机数生成器 
    nbinrnd 负二项分布的随机数生成器 
    ncfrnd 非中心f分布的随机数生成器 
    nctrnd 非中心t分布的随机数生成器 
    ncx2rnd 非中心卡方分布的随机数生成器 
    normrnd 正态(高斯)分布的随机数生成器 
    poissrnd 泊松分布的随机数生成器 
    raylrnd 瑞利分布的随机数生成器 
    trnd 学生氏t分布的随机数生成器 
    unidrnd 离散均匀分布的随机数生成器 
    unifrnd 连续均匀分布的随机数生成器 
    weibrnd 威布尔分布的随机数生成器

     

  • 相关阅读:
    Python数据可视化---pygal模块
    Linux常用命令---常用的用户,解压,网络,关机命令
    Python实战---制作专属有声小说(调用百度语音合成接口)
    Linux基本操作---文件搜索命令
    MySQL必知必会1-20章读书笔记
    这是反馈的地方呀
    设计模式--建造者模式
    python 弹窗提示警告框MessageBox
    算法分析设计--递归算法
    Web程序开发最基本的编程模式--MVC编程模式
  • 原文地址:https://www.cnblogs.com/clay-whoami/p/5813372.html
Copyright © 2011-2022 走看看