У меня есть функция MATLAB, которая вычисляет разницу гистограмм между двумя цветными гистограммами. Я преобразовал его в соответствующий файл JAR с помощью MATLAB Builder.
Теперь, когда я пытаюсь получить значение, это дает неожиданные результаты. Один и тот же код при выполнении в MATLAB для тех же аргументов дает другой ответ, чем тот, который дается при использовании Java.
Разница между обоими ответами достаточно велика, поэтому ею нельзя пренебрегать.
Код находится по адресу: https://gist.github.com/835910.
Может ли кто-нибудь сказать мне причину, почему это происходит?