在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?I need 拉普拉斯的随机数~

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:53:58
在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?I need 拉普拉斯的随机数~

在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?I need 拉普拉斯的随机数~
在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?
I need 拉普拉斯的随机数~

在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?I need 拉普拉斯的随机数~

百度一下和容易得到拉普拉斯分布的性质

其中mu就是均值,而b是标准差除以根号2


逆累计分布函数


我们利用matlab的rand函数很容易生成(0,1)区间内均匀分布的随机数列

将(0,1)区间内均匀分布的随机数列当成是变量p,代入你累积分布函数就可以

得到符合拉普拉斯分布的随机数列.


mu=0;                      %均值

sigma=1;                  %标准差,方差的开平方

b=sigma/sqrt(2);      %根据标准差求相应的b

a=rand(1,10000)-0.5;    %生成(-0.5,0.5)区间内均匀分布的随机数列 (一万个数的行向量);

x=mu-b*sign(a).*log(1-2*abs(a)); %生成符合拉普拉斯分布的随机数列


我们可以用

mean(x)

std(x)

验证,均值应该接近0,标准应该接近1

hist(x,100);

还可以画出x的分布图

是符合均值为0,标准为1的拉普拉斯分布的

在MATLAB中如何生成已知均值和方差的服从拉普拉斯分布的随机数呢?I need 拉普拉斯的随机数~ matlab中怎样才能最快的求出均值和方差 matlab 拉普拉斯 拟合 实验得到的一组数据已知是服从拉普拉斯分布的,但是不知道均值和方差,通过仿真拟合求出均值和方差. matlab 正态分布在matlab如何产生500个均值为3,方差为1的正态分布随机数 matlab如何生成服从复高斯分布的随机数(均值为0,方差为1)要求是生成的数为复数,且服从均值为0,方差为1的复高斯分布 matlab求均值,方差 怎么蒙特卡洛法在matlab中产生方差为5,均值为20的正态分布随机序列怎么蒙特卡洛法在matlab中产生方差为5,均值为20的5*14的二维正态分布随机序列 已知均值和方差其他什么条件和数据都没有 如何求证此均值和方差符合正态分布 opencv中,如何求图像的某区域均值和方差? matlab里如何产生方差均值已知的服从正态分布的随机数?不好意思,,没说清楚,我说的是产生二维正态分布.均值和协方差矩阵均已知.最好有详细代码! 已知概率密度,求样本均值的均值,样本均值的方差,样本方差的均值 已知方差和均值,怎么用matlab画出对数正态分布图 如何利用matlab提取一幅图像的所有灰度值,并计算均值,方差,CV 用matlab实现 n维正态分布密度函数的求解,已知均值向量和协方差矩阵 怎样用matlab产生给定均值与方差的 亚高斯噪声和超高斯噪声 matlab 如何产生正态分布MATLAB怎样产生均值为0,方差为0.1的正态分布?标准差是0.1 如何用matlab计算样本均值和方差 如何用matlab计算样本均值和方差