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

常见分布在matlab的仿真实现方法

在 MATLAB 中进行不同概率分布的仿真,你可以使用内置的函数生成不同分布的随机数。以下是一些常见的分布及其仿真方法的示例。

1. 正态分布 (Normal Distribution)

使用 normrndrandn 函数生成正态分布随机数。

mu = 0; % 均值
sigma = 1; % 标准差
n = 1000; % 样本数量% 使用normrnd
data_normal = normrnd(mu, sigma, [1, n]);% 或者使用randn生成标准正态分布 (均值0, 方差1),再进行缩放
data_normal = mu + sigma * randn(1, n);% 绘制直方图
histogram(data_normal, 30);
title('Normal Distribution');

2. 学生 t 分布 (Student’s t Distribution)

使用 trnd 函数生成 t 分布随机数。

v = 5; % 自由度
n = 1000; % 样本数量data_t = trnd(v, [1, n]);% 绘制直方图
histogram(data_t, 30);
title('Student''s t Distribution');

http://www.mrgr.cn/news/35389.html

相关文章:

  • el-tree 父节点隐藏
  • Keithley吉时利2612B数字源表
  • 《物理学报》
  • Vue前端开发,组件及组件的使用
  • 工程化实战内功修炼测试题(二)
  • AI制作ppt
  • 复制他人 CSDN 文章到自己的博客
  • 第三讲 part 2:LINK3D原理 - 代码 - 自定义内容
  • 论文阅读【时间序列】ModerTCN (ICLR2024)
  • YOLOv8——测量高速公路上汽车的速度
  • consul注册中心与容器自动发现实战
  • 报表做着太费劲?为你介绍四款好用的免费报表工具
  • 2k1000LA 调试HDMI
  • 深度学习|误差逆传播:梯度速解
  • 力扣算法题总结
  • CVPR最牛图像评价算法!
  • 基于jsonpath的JSON数据查找
  • 【深度】边缘计算神器之数据网关
  • 如何选择游戏高防服务器,有什么需要注意的点?
  • 14.第二阶段x86游戏实战2-C++语言开发环境搭建-VisualStudio2017
  • 【工具】语音朗读PDF的免费工具
  • 《程序猿之设计模式实战 · 适配器模式》
  • 【软件测试】详解测试中常用的几种测试方法
  • 图文组合商标部分驳回后优化后初审通过!
  • C++类和对象(中)【下篇】
  • 使用chatglm3-6b来帮助我们构建菜谱数据集