matlab中正态分布问题,N normcdf(x,MU

2021-02-24 17:51:23 字数 1126 阅读 5543

1楼:维多利亚大王

x=norminv(p,mu,sigma)%概率为p,均值为mu,标准差为sigma时的x的值

即x=norminv(n,mu,sigma)

用matlab求正态,高斯分布的函数值 10

2楼:匿名用户

可以利用matlab自带的函数mvnpdf,计算多维正态分布概率密度

具体的调用格式为

y = mvnpdf(x,mu,sigma)

其中x是输入的向量

mu是平均值

sigma是多维正态分布的协方差矩阵

返回的y即使向量x在mu和sigma确定的多维正态分布下的概率密度值

以你需要的4维分布为例

输入的mu应该是1x4的矩阵,例如 mu=[1,2,3,4];

四个维度的均值,这就是中心点在 (1,2,3,4)位置;

而sigma应该是4x4的协方差矩阵,其对角线上4个元素是分布在四维的方差

而非对角线元素是协方差,表示不同维度分布之间的相关性

如果不同维度之间的分布是互不相关的,或者说是正交的,那么非对角线元素都为0

那么sigma也可以简化为1x4的矩阵

而输入x则可以是nx4的矩阵,其中每一行代表一个向量

这时候返回y是nx1的矩阵,对应x中每一行向量的到的概率密度值

例如:>> x=[0,0,0,0];mu=[1,2,3,4];sigma=[1,1,1,1];

>> y = mvnpdf(x,mu,sigma)

y = 7.7486e-09

计算(0,0,0,0)这点在四维均值为(1,2,3,4),四维方差都是1的正态分布中的概率密度

结果是7.7486e-09

3楼:春风你

n(3,9)指的是均值为3,方差为9(标准差为3)的正态分布(也称高斯分布);

n(3,9)分布可以通过n(0,1)分布(标准正态分布)得到.

假设x~n(0,1),则3x+3服从n(3,9)分布.

注意3x+3中的两个3的含义不同,第一个3表示标准差为3,第二个3表示均值为3!

matlab中产生正态分布随机数的函数是normrnd(mu,sigma)

数学问题:正态分布,说明了什么样的物理意义

1楼 匿名用户 正态曲线及其性质 1 正态分布常记作n ,其正态分布函数 f x x 。 把n 0 1 称为标准正态分布,相应的函数表达式 f x x 。 2 正态图象的性质 曲线在x轴的上方,与x轴不相交。 曲线关于直线x 对称。 曲线在x 时位于最高点。 当x 时,曲线上升 当x 时,曲线下降,...