簡體   English   中英

如何重現MATLAB`hist`函數的結果

[英]How to reproduce result of MATLAB `hist` function

我有一個具有以下行代碼的MATLAB函數:

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

這條線繪制直方圖。 其中h.axesHistIbi是:

<code> h.axesHistIBI </ code>詳細信息

ibi是具有2維和400個元素的數組。 nBins = 32

這是輸出:

產生的直方圖

現在,我想在.NET Web應用程序中呈現相同的圖表。 我有保存數據(相同的數組nBins )。 如何顯示相同的值?

可以通過保存第二個輸出參數來獲得hist選擇的32個bin的定義,該參數包含每個bin中心的值

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

然后,您可以使用自己喜歡的.NET包來使用相同的bin中心來對ibi的.NET副本中的值進行計數,並渲染結果直方圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM