怎样用MATLAB生成N个满足对数正态分布的数,说说方法和程序
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 04:58:25
怎样用MATLAB生成N个满足对数正态分布的数,说说方法和程序
% 生成1e6个均值为1、方差为2的对数正态分布的随机数
N=1e6;
m = 1;
v = 2;
mu = log((m^2)/sqrt(v+m^2));
sigma = sqrt(log(v/(m^2)+1))
[M,V]= lognstat(mu,sigma)
X = lognrnd(mu,sigma,1,N);
再问: 已知这组数据的最大值和最小值
再答: 根据最大值和最小值求出均值和方差,替换上面程序中的m和v
再问: 不好意思,我是菜鸟,怎么求啊
再答: 最简单的一种情况是把平均值取成(max+min)/2,方差取(max-min)/2,不知道能不能符合你的要求
N=1e6;
m = 1;
v = 2;
mu = log((m^2)/sqrt(v+m^2));
sigma = sqrt(log(v/(m^2)+1))
[M,V]= lognstat(mu,sigma)
X = lognrnd(mu,sigma,1,N);
再问: 已知这组数据的最大值和最小值
再答: 根据最大值和最小值求出均值和方差,替换上面程序中的m和v
再问: 不好意思,我是菜鸟,怎么求啊
再答: 最简单的一种情况是把平均值取成(max+min)/2,方差取(max-min)/2,不知道能不能符合你的要求
求用Monte Carlo 方法随机产生满足约束条件的M 个点 的matlab程序~
怎样用MATLAB将输入的一系列数生成矩阵
怎样用matlab程序求矩阵的最大特征值和特征向量
编写程序,从键盘输入任意n个整数,用指针方法找出其中最大和最小的数?
matlab实现对数正态分布的随机取值
怎样用MATLAB 画正态分布的概率密度函数图
Matlab中生成在[1 10]之间的随机正态分布
matlab中如何生成符合双峰正态分布的随机数
matlab求概率用matlab怎么写程序呀:x1服从区间(2,8)上的均匀分布,x2 服从N(2,1)正态分布,x3服
求大神给出用C语言编程生成正态分布随机数的程序,要不是标准正态分布的
怎样用matlab读取图像中像素点的坐标值,什么算法和程序?
已知方差和均值,怎么用matlab画出对数正态分布图