我是靠谱客的博主 清秀超短裙,最近开发中收集的这篇文章主要介绍二.用matlab生成想要的分布数据——正态分布,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

1.均匀分布

2.正态分布

3.对数正态分布

4.gumbel分布

5.weibull分布

6.指数分布

7.Raili分布

2.正态分布

n = 100;% 样本量
mu = 10;% 均值
sigma = 1; % 标准差
x = rand(100,1); %逆变换的概率
Data = norminv(x,mu,sigma); % 通过逆变换得到的正态分布的数据

当然,也可以用randn直接生成标准正态分布的数据。

正态分布的常用函数:

1.求点x处的概率密度,mu表示均值,默认为0,sigma表示方差,默认值为1

normpdf(x,mu,sigma)

2.求点x处的概率,mu表示均值,默认为0,sigma表示方差,默认值为1

normcdf(x,mu,sigma)

3.求点x处的反函数,就是概率p对应的x的值,mu表示均值,默认为0,sigma表示方差,默认值为1

norminv(p,mu,sigma)

以上输入的值都可以是向量

最后

以上就是清秀超短裙为你收集整理的二.用matlab生成想要的分布数据——正态分布的全部内容,希望文章能够帮你解决二.用matlab生成想要的分布数据——正态分布所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部