如何重现MATLAB`hist`函数的结果

时间:2018-11-05 10:44:56

标签: c# matlab histogram

我有一个具有以下代码的MATLAB函数:

  hist(h.axesHistIBI,ibi(:,2),nBins); %plot       

此线绘制直方图。 h.axesHistIbi在哪里:

<code>h.axesHistIBI</code> details

ibi是具有2维和400个元素的数组。 nBins = 32

这是输出:

Resulting histogram

现在,我想在.NET Web应用程序中呈现相同的图表。我有保存数据(相同的数组,nBins)。如何显示相同的值?

1 个答案:

答案 0 :(得分:0)

可以通过保存第二个输出参数contains the value at the center of each bin来获得hist选择的32个bin的定义:

[~,centers] = hist(h.axesHistIBI,ibi(:,2),nBins);

然后,您可以使用自己喜欢的.NET程序包使用相同的bin中心对ibi的.NET副本中的值进行计数,并呈现结果直方图。