matlab画概率密度分布图
时间: 2023-08-26 14:11:48 浏览: 646
为了在Matlab中画概率密度分布图,可以使用`hist`函数计算数据的频率分布,并使用`bar`函数画出直方图。然后,使用`normfit`函数来计算数据的正态分布参数,包括均值和标准差。接下来,使用`pdf`函数来画已知分布的概率密度曲线。下面是一个示例代码:
```matlab
clc; clear;
data = randn(1000, 1);
[counts, centers = hist(data, 7);
figure
bar(centers, counts / sum(counts))
[mu, sigma = normfit(data);
x1 = -4:0.1:4;
y1 = pdf('Normal', x1, mu, sigma);
hold on
plot(x1, y1)
```
上述代码会生成一个包含数据直方图和正态分布概率密度曲线的图形。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Matlab画密度函数分布图](https://blog.csdn.net/liyanzhong/article/details/88945645)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* [Matlab之样本概率图像绘制函数capaplot](https://blog.csdn.net/weixin_45770896/article/details/114780606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *3* [Matlab绘制直方图、概率密度函数、累积分布函数](https://blog.csdn.net/m0_46427461/article/details/121197005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文
相关推荐


















