问题标签 [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.
java - 使用 Jama.Matrix 测试可逆性
我有一个使用JAMA的程序,需要测试一个矩阵是否可以反转。我知道我可以尝试并捕获异常,但这似乎是个坏主意(将 catch 块作为“正常”代码路径的一部分似乎是不好的形式)。
最好也返回逆运算(或以比逆运算更好的 O() 运行)的测试。
java - 如何打印 JAMA 矩阵的列?
我使用 JAMA.matrix 包..如何打印矩阵的列
java - Jama 的特征值分解函数的问题
当我使用matrix.eig()
. 矩阵是:
该函数返回特征向量:
Matlab 为相同的输入给出以下特征向量:
matlab 和 jama 的特征值是匹配的,但前 5 列的特征向量符号相反,只有最后一列是准确的。
接受的输入类型是否有任何问题Jama.Matrix.EigenvalueDecomposition.eig()
或任何其他问题?请告诉我如何修复错误。提前致谢。
java - Jama.Matrix ClassNotFoundException
我正在尝试在我的 Linux 代码中使用 Jama 包。在我的 Main 类中,我正在尝试使用 Matrix 类。
这是我的主要课程:
我没有使用任何 IDE,我的 makefile 是:
我的 jar 文件在 ./jars/ 目录下
当我运行 Main 时,我有以下输出
java - java jama矩阵问题
我正在使用jama来计算 SVD。它工作得很好。如果我通过方阵。例如 2x2 或 3x3 等矩阵。但是当我通过像这样的 2x3 或 4x8 的东西时,它会给出错误。我用了他们所有的例子。他们有不同的构造函数来执行这项工作。另外我的第二个问题是,我使用了 3x3 矩阵,它给出了
它产生了以下错误:
之后,我想使用另一个构造函数,如下所示
它产生以下输出:
它适用于非方阵。但它为 svd 产生了错误的结果,因为 V 和 S 没有相同的 rows=4 (如果我无法正确分析结果,我很抱歉,因为我是 SVD 的新手)。任何的想法?我该怎么办?
java - 如何在 Jama 中修复此 ArrayIndexOutOfBounds 错误?
我正在使用 jama 库作为矩阵。我使用了以下矩阵,但是当我尝试获取 S 时,它给了我错误。
当我尝试获取 S 时,它会产生以下错误。
这是代码
java - java jama数组问题
我之前问过一个问题,但 duffymo 说不清楚,所以我将在这里再次发布。我正在使用 Jama api 进行 SVD 计算。我非常了解 jama 和 SVD。如果您的列多于行,则 Jama 不起作用。我有这种情况。我应该怎么办??有什么帮助吗?我也不能转置矩阵,因为它会产生错误的结果。谢谢。
PS:我在jama的帮助下计算LSI。我喜欢列(文档)和行(术语)
java - Java Jama 矩阵
我正在与Jama Matrix合作。我将它用于 LSI。一切正常。但是,当我传递一个像 8000x8000 这样的大矩阵时,它会杀死我的整个系统。我只是调用 SVD 然后减小矩阵大小并加起来。没有其他的 !
任何的想法?我怎么解决这个问题?
core2du
内存 = 10GB
Java 运行时设置
-Xmx5000M
执行 Jama 矩阵代码时没有其他程序在运行
java - 线程“主”java.lang.RuntimeException 中的异常:矩阵是单数
我只是想按照 JAMA 文档创建一个 3x3 矩阵的逆矩阵。但每次它给我以下错误 -
Exception in thread "main" java.lang.RuntimeException: Matrix is singular
任何人都可以在这方面帮助我吗?
java - 如何使用 JAMA 将矩阵乘以向量?
我正在尝试从双精度数组创建一个向量。然后我想将这个向量乘以一个矩阵。有谁知道我怎么能做到这一点?下面是一个非常简单的例子,我想开始工作。