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