问题标签 [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 投票
1 回答
124 浏览

java - 使用 JAMA ,打印其中有问号的矩阵

我有一个 99 X 99 矩阵对象,我从一个 99X99 的双精度数组中填充。当我在对象上使用 print 方法时,我得到了几行和几列?整个输出中的字符。该程序不会抛出任何异常。

这是第 7 行,所有 99 列:

0 投票
1 回答
982 浏览

java - Jama 包,4x4 线性方程求解器

我正在尝试使用 Jama 求解 4x4 线性方程组(4 个变量,4 个方程)。我已经尝试了以下代码,但它不起作用。如果有人可以使用 Jama 或任何其他方法帮助我,我将不胜感激。

0 投票
1 回答
395 浏览

java - 打印出来:没有解决方案,在 java 中使用 Apache 的多个解决方案

我有这个代码可以解决 4x4 线性方程。当线性方程没有解或有多个解时,我如何打印出来。而不是打印错误?

当我在这段代码中写入一个这样的矩阵时:

此代码打印:

因为上面的矩阵有或多个解,或没有解

0 投票
1 回答
431 浏览

java - JAMA:Matrix.times() 与 Matrix.arrayTimes()

JAMA: Matrix.times() vs Matrix.arrayTimes() in JAMA 有什么区别(一个用于矩阵计算的java库)

如果我有一个d维度向量x和一个k维度向量z,并且我想获得xz^T(x 到 z 转置)我应该使用 Matrix.times 还是 Matrix.arrayTimes?

如何使用 JAMA 计算这个乘法?

0 投票
1 回答
670 浏览

math - 使用 jama 处理向量的投影

我想在处理中将 A 向量投影到向量 a 和向量 c 上。在我的草图矢量中,a 是红色,c 是蓝色,我希望 c 垂直于 b,但这是我遇到很多麻烦的地方。我正在使用 JAMA 库来尝试使这更容易。对此的任何帮助都非常感谢,因为我已经被难住了大约一个星期。

0 投票
1 回答
91 浏览

matrix - JAMA - 如何将向量组合成一个矩阵

我总共有 4 个列向量,如下所示:

我想组合这 4 个列向量并将它们放在一个 6x4 矩阵中。我如何在 JAMA 中实现这一目标?所有四列矩阵都是矩阵类型。

0 投票
0 回答
552 浏览

java - JAMA:矩阵秩不足

我遇到了线性代数问题。

我有 2 个矩阵 K(1034*1037)和 T(1034*2),我想计算 KW=T 的解 W(1037*2)。

k.solve(t)返回以下错误:

这意味着什么?我试图计算 K 的等级以检查它是否为 1034,但计算似乎永远持续......

我应该怎么办?任何提示将不胜感激。


以下是矩阵的样子(m = 1024):

如果你问,这是一个薄板样条实现(图像处理):)

0 投票
2 回答
277 浏览

java - 即使尺寸匹配,Jama 矩阵尺寸也必须一致误差

我正在使用 JAMA 进行图像处理中的一些矩阵运算。在这里,我将矩阵与其转置相乘。当然这是可能的。但我收到以下错误:

我的代码片段是:

0 投票
2 回答
511 浏览

eigenvalue - 在 Java 中计算稀疏矩阵的复特征向量

我正在尝试计算一个可能很大且稀疏的非对称NxN矩阵的特征值和特征向量(N > 10 ^ 6)的特征值和特征向量。我不需要所有这些,但也许是第一个。理想情况下,我想从 Java 中这样做,但如果需要,可以迁移到 C、C++ 或 Python。

我的矩阵可能同时具有复杂的特征值和特征向量。例如,查看此 Wolfram Alpha 样本的结果的结果。

我找到了几种方法来使用一些 Java 库并为它们编写了一些评估代码:

但我面临的问题是这些库不返回(或者至少我没有办法得到)复值特征向量。它们中的大多数确实返回复值特征,但不返回复特征向量。它们通常以具有列作为每个特征向量的“实数向量”或“实数矩阵”的形式提供后者。

事实上,我确实需要复杂形式的特征值,如果有的话。

现在,我最近开始研究似乎支持我的用例的Spectra (C++)。但是我想先问一下,也许会抛弃我这边的一个误解,或者我可能从 Java 领域跳过的东西,因为我想尽可能地继续使用单一平台/语言。

有什么我应该调查的吗?另外,如果我最终放弃了 Java 来完成这项任务,我可以寻找其他 Spectra 的替代品吗?谢谢!

0 投票
0 回答
35 浏览

java - 如何在 Jama x 中计算 Ax = x

我想计算方程的 Jama 解Ax = x(其中A是矩阵并且x是向量)。如果是这样,Ax = b它看起来就像这样:

我想到的唯一想法是这样的(写在scala):

但它返回零,因为x用零初始化。你有什么想法?