1

我有一个 MATLAB 函数,它计算两个颜色直方图之间的直方图差异。我已使用 MATLAB Builder 将其转换为相应的 JAR 文件。

现在,当我尝试检索该值时,它会给出一些意想不到的结果。在 MATLAB 中针对相同参数执行相同代码时,给出的答案与使用 Java 时给出的答案不同。

两个答案之间的差异很大,因此不能忽略。

代码位于: https ://gist.github.com/835910

谁能告诉我发生这种情况的原因?

4

1 回答 1

0

唯一立即引起我注意的是您正在返回一个矩阵。在 Java 中,矩阵以行为主,但在 Matlab 中,矩阵以列为主。

那么:您发送到 Matlab 列的数据主要兼容吗?您是否将答案(hist)解释为专栏专业?

这有点像在黑暗中拍摄...

于 2011-03-06T00:47:55.653 回答