给大家讲讲怎么用matlab生成想要分布的随机数吧。

1.均匀分布

2.正态分布

3.对数正态分布

4.gumbel分布

5.weibull分布

6.指数分布

7.Raili分布

1.均匀分布

matlab的rand指令可以帮助我们生成0-1的均匀分布的数据,这样,如果我们想要[a,b]的分布数据,只需要a+(b-a)*rand就可以了。

[a,b],均值,标准差

均值

标准差

matlab代码:

%% 生成一个n行p列的矩阵
% A = rand(n,p);
% 生成1000行1列,[0,1]的随机数,均值为0.5,方差为1/12.
A=rand(1000,1);
muA=mean(A)
sigmaA = std(A)
% 生成1000行1列,[5,10]的随机数
% B = a+(b-a)*rand(n,1)
B=5+(10-5)*rand(1000,1);
muB=mean(B)
sigmaB=std(B)
% 生成1000行1列,均值为10,方差为10的随机数:
C=10-sqrt(3)*10+(10+sqrt(3)*10-10+sqrt(3)*10).*rand(1000,1);
muC=mean(C)
sigmaC=std(C)

结果展示:

一.用matlab生成想要的分布数据——均匀分布相关推荐

  1. matlab生成向量和矩阵

    1. 向量的创建 1)直接输入: 行向量:a=[1,2,3,4,5] 列向量:a=[1;2;3;4;5] 2)用":"生成向量 a=J:K 生成的行向量是a=[J,J+1,-,K] ...

  2. [转载]Matlab生成Word报告

    最近在进行一批来料的检验测试,一个个手动填写报告存图片太慢了,就有了种想要使用Matlab在分析完后数据可以自动生成PDF报告的想法,于是就去网上搜索了相关的资料,发现Matlab中文论坛上有xiez ...

  3. matlab生成随机数的rand、randi和randn三种形式

    matlab中关于随机数的产生有3种库函数,下面我们来看看它们的形式: 1.rand(-) 它是生成0~1之间(开环,不包含0和1两个数)均匀分布的伪随机数,也就是无穷次试验其中每个数产生的概率是一样 ...

  4. Matlab 生成 Python 包并构建 Python 应用程序

    支持:Windows®, Linux®, Mac 如何从 MATLAB® 函数创建 Python® 包并将生成的包集成到 Python 应用程序中. 1.确认安装了与 MATLAB Compiler ...

  5. matlab生成随机数小结,MATLAB生成随机数总结

    1,rand 生成均匀分布的伪随机数.分布在(0~1)之间 语法:rand(m,n)生成m行n列的均匀分布的伪随机数 rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是 ...

  6. 【转】利用matlab生成随机数函数

    原文地址:利用matlab生成随机数函数 rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数) betarnd:贝塔分布的随机数生成器 ...

  7. 求离散马尔科夫链的平稳分布+按照一定概率分布生成想要的样本

    1. 求离散马尔科夫链的平稳分布的两种解法 假设离散马尔科夫链的转移矩阵为P PP,平稳分布为π \piπ,则平稳分布满足: Pπ=πP \pi = \piPπ=π 1.1 迭代法 求平稳分布的一种简 ...

  8. 生成介于0.95-1的随机数MATLAB,matlab生成随机数函数

    matlab生成随机数函数 1. MA TLAB 函数 rand 产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数函数 ...

  9. matlab seed函数_如何用matlab生成随机数函数_matlab随机数生成函数

    如何用matlab生成随机数函数 1. MATLAB 函数 rand 产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数 ...

  10. 16bit随机数生成matlab,关于matlab生成随机数

    一,matlab中生成随机数主要有三个函数:rand, randn,randi 1,rand 生成均匀分布的伪随机数.分布在(0~1)之间 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数 ...

最新文章

  1. Openstack组件实现原理 — Nova 体系结构
  2. 剑指offer python 博客园_python-剑指offer16-20
  3. 微软VDI动手实验之应用模型及部署攻略
  4. ruby 新建对象_Ruby中的面向对象编程
  5. 使用Python预处理机器学习需要的手写体数字图像文件数据集
  6. 《统计学习方法》—— 朴素贝叶斯方法、详细推导及其python3实现(二)
  7. envi 面向对象遥感图像分类
  8. JS的 setTimeout 和 bind 使用 、复选框限制选定数据jq
  9. 电子元器件晶体二极管的识别和检测注意事项
  10. python 进阶_GitHub - eastlakeside/interpy-zh: 《Python进阶》(Intermediate Python 中文版)...
  11. JS实现轮播图(一看就懂逻辑清晰)
  12. 将CD转MP3工具(WIN7以上可以使用)
  13. 如何启用计算机的休眠,电脑休眠
  14. 人性化,中国制造新境界
  15. 基于星环TDH数据仓库典型总和场景数据流转设计
  16. 怎么在看视频时保持电脑屏幕不灭,干货到,WIN10如何设置电脑屏幕一直亮着
  17. 计算机起始时间1970
  18. Authentication failed for 解决办法
  19. 基于FPGA的频率计
  20. qml 分隔工具栏ToolSeparator 工具提示ToolTip 旋转轮Tumbler

热门文章

  1. python绘制缓和曲线_cad缓和曲线怎么绘制? cad缓和曲线插件的下载使用方法
  2. 使用libpng读写PNG图片
  3. python离线安装环境 解决 ERROR: Could not find a version that satisfies the requirement xxx 以及winError[10061]
  4. hermite插值c语言程序,张艳-埃尔米特Hermite 插值逼近的C语言程序.doc
  5. SVN创建分支与分支合并主干
  6. 读react.js小书 01
  7. IDEA 主题颜色设置
  8. 计算机组成原理简答题第二章
  9. 360面试java经验_360测试开发技术面试题目
  10. c语言中除法取整6,关于C语言的除法与取整问题!?