怎么用matlab画正态分布图 应用正态分布数学公式的方法建模?

[更新]
·
·
分类:行业
5135 阅读

怎么用matlab画正态分布图

应用正态分布数学公式的方法建模?

应用正态分布数学公式的方法建模?

MATLAB里有直接的函数。调用语法如下:(正态分布又被称为高斯分布)
y gaussmf(x,[sig c])
其中x是变量,sig就是你图片里的σ,而c就是你图片里的μ,比如:
下面是一个例子,你可以直接复制到MATLAB中运行就可以得到一个方差为2,均值为5的正态分布函数了:
x0:0.1:10;
ygaussmf(x,[2 5]);
plot(x,y)
xlabel(gaussmf, P[2 5])

matlab如何求正态分布置信水平?

r[6.0,5.7,5.8,6.5,7.0,6.3,5.6,6.1,5.0];
[mu,sigma,muci,sigmaci]normfit(r,0.05)
mu
6
sigma
0.5745
muci
5.5584
6.4416
sigmaci
0.3880
1.1005
muci和sigmaci分别为mu和sigma的95%的置信区间

如何在MATLAB中进行正态分布检验?

可以使用jbtest函数和adtest函数。具体用法如下:
1. 雅各-贝拉检验(Jarque-Bera test)
h jbtest(x, alpha) % x为向量数据。h 1 则说明数据不服从正态分布,如果h 0,则说明数据服从正态分布。alpha为显著性水平,一般为0.05。
2. 安德森-达令检验(Anderson-Darling test)
h adtest(x) % x为向量数据。h 1 则说明数据不服从正态分布,如果h 0,则说明数据服从正态分布。默认显著性水平为0.05。

用MATLAB画均匀分布、高斯分布、拉普拉斯分布概率密度函数,画在同一个坐标系并标记?

画概率密度函数的图像比较容易,均匀分布可以用unifpdf,正态分布用normpdf,而对于拉普拉斯分布,MATLAB未提供现成的函数,可以根据其概率密度函数的表达式直接计算:
其中,μ 是位置参数,bgt0 是尺度参数。
主要存在的问题是,这几种分布都有一些参数需要指定,例如,均与分布的区间,正态分布的均值和方差,拉普拉斯分布的位置参数和尺度参数。请题主明确一下这方面有没有要求?
如果没有特殊要求,均匀分布按照0-1区间,正态分布按照均值0、方差1,拉普拉斯分布的位置参数0、尺度参数1,绘图如下:
x-3:0.01:3
plot(x,unifpdf(x,0,1))
hold all
plot(x,normpdf(x,0,1))
plot(x,exp(-abs(x))/2)
legend(均匀分布,高斯分布,拉普拉斯分布,2)
xlabel x ylabel 概率密度函数