matlab求度分布代码
时间: 2024-09-05 08:01:01 浏览: 47
复杂网络节点度和度分布计算的MATLAB代码
在MATLAB中,如果你想要计算概率密度函数(PDF)或累积分布函数(CDF)对于某种特定的概率分布,比如正态分布、均匀分布或泊松分布等,你可以使用内置的统计函数。这里以正态分布为例:
1. **正态分布**(Normal Distribution):
```matlab
% 定义随机变量的均值和标准差
mu = 0; % 平均值
sigma = 1; % 标准差
% 计算PDF
x = -5:0.01:5; % 分布范围
pdf_x = normpdf(x, mu, sigma); % 使用normpdf函数
% 或者计算CDF
cdf_x = normcdf(x, mu, sigma);
figure;
plot(x, pdf_x, 'b', 'LineWidth', 2);
xlabel('x');
ylabel('PDF');
title(['正态分布 (μ=' num2str(mu) ', σ=' num2str(sigma) ')']);
figure;
plot(x, cdf_x, 'r', 'LineWidth', 2);
xlabel('x');
ylabel('CDF');
title(['正态分布 CDF (μ=' num2str(mu) ', σ=' num2str(sigma) ')']);
```
2. **其他分布**:
对于其他分布,如均匀分布 `unif`、泊松分布 `poiss` 等,都有对应的内置函数,只需将对应函数名替换到上述代码相应位置即可。
阅读全文