当前位置: 首页 > wzjs >正文

国建设文化艺术协会网站南宁推广软件

国建设文化艺术协会网站,南宁推广软件,北滘 网站建设,手机企业网站源码目录 语法 说明 示例 通过指定分布名称和参数生成一个随机数 使用分布对象生成一个随机数 重置随机数生成器 根据现有数组克隆大小 生成多个随机数 生成随机数组成的多维数组 random函数的功能是生成随机数。 语法 R random(name,A) R random(name,A,B) R random…

目录

语法

说明

示例

通过指定分布名称和参数生成一个随机数

使用分布对象生成一个随机数

重置随机数生成器

根据现有数组克隆大小

生成多个随机数

生成随机数组成的多维数组


        random函数的功能是生成随机数。

语法

R = random(name,A)
R = random(name,A,B)
R = random(name,A,B,C)
R = random(name,A,B,C,D)
R = random(pd)
R = random(___,sz1,...,szN)
R = random(___,sz)

说明

        R = random(name,A) 从由 name 和分布参数 A 指定的单参数分布族中返回一个随机数。

        R = random(name,A,B) 从由 name 和分布参数 A 和 B 指定的双参数分布族中返回一个随机数。

        R = random(name,A,B,C) 从由 name 和分布参数 A、B 和 C 指定的三参数分布族中返回一个随机数。

        R = random(name,A,B,C,D) 从由 name 和分布参数 A、B、C 和 D 指定的四参数分布族中返回一个随机数。

        R = random(pd) 从概率分布对象 pd 中返回一个随机数。

        R = random(___,sz1,...,szN) 使用上述任一语法的输入参数,根据指定的概率分布生成一个随机数数组,其中 sz1,...,szN 表示每个维度的大小。

        R = random(___,sz) 使用上述任一语法的输入参数,根据指定的概率分布生成一个随机数数组,其中向量 sz 指定 size(r)。

示例

通过指定分布名称和参数生成一个随机数

        从均值 μ 等于 1 且标准差 σ 等于 5 的正态分布中生成一个随机数。指定分布名称 'Normal' 和分布参数。

rng('default') % For reproducibility
mu = 1;
sigma = 5;
r = random('Normal',mu,sigma)
r = 3.6883

使用分布对象生成一个随机数

        创建一个正态分布对象,并使用该对象生成一个随机数。创建均值 μ 等于 1、标准差 σ 等于 5 的正态分布对象。

mu = 1;
sigma = 5;
pd = makedist('Normal','mu',mu,'sigma',sigma);

        从该分布中生成一个随机数。

rng('default') % For reproducibility
r = random(pd)
r = 3.6883

重置随机数生成器

        保存随机数生成器的当前状态。然后从速率参数为 5 的泊松分布生成一个随机数。

s = rng;
r = random('Poisson',5)
r = 5

        将随机数生成器的状态恢复为 s,然后创建一个新随机数。值与之前相同。

rng(s);
r1 = random('Poisson',5)
r1 = 5

根据现有数组克隆大小

        创建一个由随机数组成并且大小与一个现有数组相同的矩阵。使用形状参数为 2 和 0、尺度参数为 1、位置参数为 0 的稳定分布。

A = [3 2; -2 1];
sz = size(A);
R = random('Stable',2,0,1,0,sz)
R = 2×20.7604   -3.19452.5935    1.2193

        可以将前两行代码合并成一行。

R = random('Stable',2,0,1,0,size(A))
R = 2×20.4508   -0.6132-1.8494    0.4845

生成多个随机数

        使用默认参数值创建一个 Weibull 概率分布对象。

pd = makedist('Weibull')
pd = WeibullDistributionWeibull distributionA = 1B = 1

        从该分布中生成随机数。

rng('default')  % For reproducibility
r = random(pd,10000,1);

        使用服从 Weibull 分布拟合的 100 个 bin 构造一个直方图。

histfit(r,100,'weibull')

如图所示:

生成随机数组成的多维数组

        创建一个标准正态概率分布对象。

pd = makedist('Normal')
pd = NormalDistributionNormal distributionmu = 0sigma = 1

        从该分布中生成一个 2×3×2 随机数数组。

r = random(pd,[2,3,2])
r = 
r(:,:,1) =0.5377   -2.2588    0.31881.8339    0.8622   -1.3077r(:,:,2) =-0.4336    3.5784   -1.34990.3426    2.7694    3.0349

http://www.dtcms.com/wzjs/149728.html

相关文章:

  • wordpress中能搜索到form中的文字吗抖音seo推荐算法
  • react做门户网站搜狗seo软件
  • 乌兰察布盟建设银行网站百度收录检测
  • redis做缓存的网站并发数app开发自学教程
  • win系统做网站深圳搜索竞价账户托管
  • 广州网站建设阿里云成都私人做网站建设
  • 山东川畅信息技术有限公司网站建设百度新闻发布
  • 页面设计需求需要做哪些方面免费网站seo优化
  • 网络广告的特点win10系统优化软件哪个好
  • 在建设银行网站申请完信用卡网站批量收录
  • 美康优选网站怎么做的广告免费发布信息
  • 怎么做系统软件网站西安百度推广网站建设
  • 网站建设源代码怎么搭建b站网站推广
  • 生成网站地图南京疫情最新消息
  • 黑龙江省建设工程招标网站seo整站优化哪家好
  • WordPress可以做社交网站嘛合肥优化
  • 成都倒闭的网站建设公司名单谷歌全球营销
  • 中国十大购物商场排名南宁seo排名首页
  • 网页布局的方法企业seo排名优化
  • 建设网站需要什么基础知识搜索引擎广告优化
  • 深圳java网站开发网站的友情链接是什么意思
  • wordpress 分类图片seo网站排名优化培训教程
  • 电子商务网站建设预算表今日国内新闻头条
  • 网站开发过程及要点线上推广方式都有哪些
  • 一流的做pc端网站企业查询app
  • 哪些大网站是java做的淘宝关键词优化软件
  • 产品推广方案 推广方案怎么写做seo有什么好处
  • 互联网站平台有哪些百度竞价排名怎么收费
  • 自个做网站教程新闻今日要闻
  • 做电影网站技术艾滋病多久可以查出来