Как воспроизвести результат функции MATLAB `hist` - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть функция MATLAB с таким кодом строки:

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

Эта линия отображает гистограмму. Где h.axesHistIbi:

imageh.axesHistIBI details">

ibi - массив с 2 измерениями и 400 элементами. nBins = 32

Это вывод:

Resulting histogram

Теперь я хочу отобразить ту же диаграмму, но в веб-приложении .NET. У меня есть данные для сохранения (тот же массив, nBins). Как я могу отображать одинаковые значения?

1 Ответ

0 голосов
/ 05 ноября 2018

Определение 32 бинов, выбранных с помощью hist, может быть получено путем сохранения второго выходного аргумента, который содержит значение в центре каждого бина :

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

Затем вы можете использовать ваш любимый пакет .NET, чтобы использовать те же центры бинов для подсчета значений в вашей копии .NET ibi и визуализации полученной гистограммы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...