Я не слишком много пишу за пределами Matlab, но мне нужно экспортировать мой код Matlab на другой язык, скорее всего C. Мой код Matlab включает функцию гистограммы histc (), которая помещает мои входные данные (который имеет двойную точность, а не целое число) в указанном массиве бинов, чтобы сформировать гистограмму.
Я уверен, что смогу собрать пару вложенных циклов, чтобы сгенерировать функцию гистограммы, но мне нужно, чтобы эта функция была быстрой и легкой для памяти, так как к ней будут обращаться неоднократно и часто.
Чтобы избежать повторного изобретения колеса, кто-нибудь знает, имеет ли язык C какие-либо существующие функции гистограммы, доступные для использования, или люди, нуждающиеся в такой вещи, вообще создают ее сами?
Кто-нибудь знает эффективный алгоритм создания гистограммы?Псевдокод в порядке.
Заранее спасибо.