我有两个从txt文件中读取的数据集。 我将两个直方图绘制成如下图所示。 如何获取并保存此直方图的频率数据? (我在工作区检查,但没有频率值)
注意: X轴是来自txt文件的值 Y轴是频率
以上直方图的编码。
clear;
clc;
filename = 'DistanceValue1.txt';
filename1 = 'DistanceValue2.txt';
A = importdata(filename);
B = importdata(filename1);
h1 = histogram (A,50);
hold on
h2 = histogram (B,50);
hold off
答案 0 :(得分:2)
histogram
是用于绘制数据分布的Matlab类。如果要访问数据,请使用histcounts
。使用
[n1, edges] = histcounts(A, 50);
[n2, edges] = histcounts(B, 50);
答案 1 :(得分:0)
Array
(
[Apple] => Array
(
[Orange] => Array
(
[Tomato] => Array()
)
)
)
对象包含Values
property中的频率数据,可以访问以下内容:
histogram