问题标签 [jama]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1805 浏览

java - 使用 Jama.Matrix 测试可逆性

我有一个使用JAMA的程序,需要测试一个矩阵是否可以反转。我知道我可以尝试并捕获异常,但这似乎是个坏主意(将 catch 块作为“正常”代码路径的一部分似乎是不好的形式)。

最好也返回逆运算(或以比逆运算更好的 O() 运行)的测试。

0 投票
3 回答
5739 浏览

java - 如何打印 JAMA 矩阵的列?

我使用 JAMA.matrix 包..如何打印矩阵的列

0 投票
2 回答
3929 浏览

java - Jama 的特征值分解函数的问题

当我使用matrix.eig(). 矩阵是:

该函数返回特征向量:

Matlab 为相同的输入给出以下特征向量:

matlab 和 jama 的特征值是匹配的,但前 5 列的特征向量符号相反,只有最后一列是准确的。

接受的输入类型是否有任何问题Jama.Matrix.EigenvalueDecomposition.eig() 或任何其他问题?请告诉我如何修复错误。提前致谢。

0 投票
1 回答
3067 浏览

java - Jama.Matrix ClassNotFoundException

我正在尝试在我的 Linux 代码中使用 Jama 包。在我的 Main 类中,我正在尝试使用 Matrix 类。

这是我的主要课程:

我没有使用任何 IDE,我的 makefile 是:

我的 jar 文件在 ./jars/ 目录下

当我运行 Main 时,我有以下输出

0 投票
4 回答
6877 浏览

java - java jama矩阵问题

我正在使用jama来计算 SVD。它工作得很好。如果我通过方阵。例如 2x2 或 3x3 等矩阵。但是当我通过像这样的 2x3 或 4x8 的东西时,它会给出错误。我用了他们所有的例子。他们有不同的构造函数来执行这项工作。另外我的第二个问题是,我使用了 3x3 矩阵,它给出了

它产生了以下错误:

之后,我想使用另一个构造函数,如下所示

它产生以下输出:

它适用于非方阵。但它为 svd 产生了错误的结果,因为 V 和 S 没有相同的 rows=4 (如果我无法正确分析结果,我很抱歉,因为我是 SVD 的新手)。任何的想法?我该怎么办?

0 投票
3 回答
1995 浏览

java - 如何在 Jama 中修复此 ArrayIndexOutOfBounds 错误?

我正在使用 jama 库作为矩阵。我使用了以下矩阵,但是当我尝试获取 S 时,它给了我错误。

当我尝试获取 S 时,它会产生以下错误。

这是代码

0 投票
4 回答
891 浏览

java - java jama数组问题

我之前问过一个问题,但 duffymo 说不清楚,所以我将在这里再次发布。我正在使用 Jama api 进行 SVD 计算。我非常了解 jama 和 SVD。如果您的列多于行,则 Jama 不起作用。我有这种情况。我应该怎么办??有什么帮助吗?我也不能转置矩阵,因为它会产生错误的结果。谢谢。

PS:我在jama的帮助下计算LSI。我喜欢列(文档)和行(术语)

0 投票
4 回答
2280 浏览

java - Java Jama 矩阵

我正在与Jama Matrix合作。我将它用于 LSI。一切正常。但是,当我传递一个像 8000x8000 这样的大矩阵时,它会杀死我的整个系统。我只是调用 SVD 然后减小矩阵大小并加起来。没有其他的 !

任何的想法?我怎么解决这个问题?

core2du

内存 = 10GB

Java 运行时设置

-Xmx5000M

执行 Jama 矩阵代码时没有其他程序在运行

0 投票
3 回答
7000 浏览

java - 线程“主”java.lang.RuntimeException 中的异常:矩阵是单数

我只是想按照 JAMA 文档创建一个 3x3 矩阵的逆矩阵。但每次它给我以下错误 -

Exception in thread "main" java.lang.RuntimeException: Matrix is singular

任何人都可以在这方面帮助我吗?

0 投票
3 回答
11065 浏览

java - 如何使用 JAMA 将矩阵乘以向量?

我正在尝试从双精度数组创建一个向量。然后我想将这个向量乘以一个矩阵。有谁知道我怎么能做到这一点?下面是一个非常简单的例子,我想开始工作。