以下为matlab编程,将几条概率分布曲线绘制在一张图中
时间: 2024-05-22 17:16:49 浏览: 154
下面是一个示例代码,可以将正态分布、泊松分布和指数分布曲线绘制在同一张图中:
```matlab
x = -5:0.1:5; % 生成横坐标数组
y1 = normpdf(x, 0, 1); % 正态分布的概率密度函数
y2 = poisspdf(x, 2); % 泊松分布的概率质量函数
y3 = exppdf(x, 1); % 指数分布的概率密度函数
figure; % 创建一个新图形窗口
hold on; % 启用绘图保持模式,方便将多个曲线绘制在同一张图中
plot(x, y1, 'b-', 'LineWidth', 2); % 绘制正态分布曲线,用蓝色实线表示,线宽为2
plot(x, y2, 'r--', 'LineWidth', 2); % 绘制泊松分布曲线,用红色虚线表示,线宽为2
plot(x, y3, 'g-.', 'LineWidth', 2); % 绘制指数分布曲线,用绿色点划线表示,线宽为2
legend('正态分布', '泊松分布', '指数分布'); % 添加图例
xlabel('变量值'); % 添加横轴标签
ylabel('概率密度或概率质量'); % 添加纵轴标签
title('几种常见概率分布的概率密度或概率质量函数'); % 添加标题
```
运行上述代码,将会在新建的图形窗口中显示绘制好的概率分布曲线,效果如下图所示:
![概率分布曲线示例](https://i.loli.net/2021/07/22/3xq5WzoQb2lE6kr.png)
阅读全文