【已解决】如何用matlab画对数正态,指数分布的概率图

大家好,最近有读者私信我问我如何用matlab画对数正态、指数分布概率图。下面给出答案。

对数正态概率图

用 logspace与lognpdf函数画。

>> mu = 0;
>> sigma = 1;
>> x = logspace(0,1,100);
>> y = lognpdf(x,mu,sigma);
>> plot(x,y,'LineWidth',2);

在这里插入图片描述

指数分布概率图

这个用exppdf绘制,测试用例如下

lambda = 0.5; % 指数分布的参数

% 生成一段数据
x = linspace(0, 10, 100); % 在区间 [0,10] 上均匀取样
y = exppdf(x, lambda); % 计算指数分布的概率密度函数值

% 绘制概率图
plot(x, y, 'LineWidth', 2);

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37149062/article/details/131281157