matlab画图,均值±标准差

Average=[12,11,7,7,6,5];
Variance=[0.5,0.4,0.3,1,0.3,0.5];
Time=0:1:5;

errorbar(Time,Average,Variance,'-or')

 

 

MATLAB中,平稳分布(如高斯、正态分布、均匀分布等)的绘图通常涉及到统计图形的生成。以下是一些基本步骤来绘制平稳分布的直方图或概率密度函数(PDF): 1. **生成随机数据**:使用`randn`(对于正态分布)或`rand`(对于均匀分布)生成一组随机数值。 ```matlab % 正态分布(高斯分布) mu = 0; % 均值 sigma = 1; % 标准差 normal_data = mu + sigma * randn(1, 1000); % 生成1000个样本 % 均匀分布 a = -1; % 下限 b = 1; % 上限 uniform_data = a + (b-a) * rand(1, 1000); % 生成1000个样本 ``` 2. **绘制直方图**:使用`histogram`函数绘制数据的直方图。 ```matlab % 绘制直方图 figure; histogram(normal_data, 'Normalization', 'probability'); % 对于正态分布 histogram(uniform_data, 'Normalization', 'probability'); % 对于均匀分布 xlabel('Value'); ylabel('Probability Density'); title('Histogram of Normal and Uniform Distributions'); ``` 3. **绘制概率密度函数(PDF)**:对于连续分布,可以使用`pdf`函数结合`plot`绘制PDF。 ```matlab % 绘制PDF x = linspace(a, b, 100); % 创建x轴的等间距点 normal_pdf = pdf(normpdf, x, mu, sigma); % 正态分布的PDF uniform_pdf = (1/(b-a)) * ones(size(x)); % 均匀分布的PDF(常数) figure; hold on; % 保持当前图形状态 plot(x, normal_pdf, 'LineWidth', 2, 'Color', 'b', 'DisplayName', 'Normal Distribution'); plot(x, uniform_pdf, 'LineWidth', 2, 'Color', 'r', 'DisplayName', 'Uniform Distribution'); hold off; xlabel('Value'); ylabel('Probability Density'); legend('Location', 'NorthWest'); title('Probability Density Function of Normal and Uniform Distributions'); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值