matlab 直方图对比
时间: 2023-10-24 13:33:19 浏览: 109
在MATLAB中,可以使用`histc`函数创建直方图并进行对比。以下是一个简单的示例:
```matlab
% 生成两组随机数据
data1 = randn(1, 100);
data2 = randn(1, 100) + 5;
% 创建直方图
hist1 = histc(data1, 'Normalization', 'probability');hist2 = histc(data2, 'Normalization', 'probability');
% 绘制直方图
figure;
subplot(2, 1, 1);
plot(hist1);
title('直方图1');
xlabel('数据范围');
ylabel('频数');
subplot(2, 1, 2);
plot(hist2);
title('直方图2');
xlabel('数据范围');
ylabel('频数');
```
这段代码首先生成了两组随机数据(`data1`和`data2`),然后使用`histc`函数创建了两个直方图(`hist1`和`hist2`)。最后,使用`plot`函数将这两个直方图绘制在同一个图形窗口中进行对比。
阅读全文