问题标签 [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 - Java JAMA 不兼容无法转换错误
我正在尝试编写一个代码,允许我创建一个 2x2 矩阵,然后使用 JAMA 库(http://math.nist.gov/javanumerics/jama/)来计算我刚刚创建的矩阵的特征值和特征向量. 然后,我将使用迹确定形式将特征值与分析方法进行比较。
我的代码如下。第一个块是生成 2x2 矩阵,然后是第二个代码块来计算特征值和特征向量
那是为了创建矩阵。然后我想在下一个代码中使用该矩阵。当我使用''return A; '' 我收到另一个错误说“不兼容的类型:意外的返回值”
当我创建一个矩阵,用值填充,然后尝试在下一段代码中使用它时,我收到一个关于文件类型不兼容的错误,并且 Matrix_For_Eval_Calc 无法转换为矩阵。我想这是因为没有返回矩阵,但不知道如何补救。
任何意见是极大的赞赏。
编辑:
第二部分
我创建一个矩阵,填充它。然后使用您建议的输入
然后我得到一个输出 V = Jama.Matrix@1b213c5
关于如何使其正确输出矩阵的任何建议?
jama - JAMA 向量乘法得到单个值
我想在 JAMA 中将列矩阵和行矩阵相乘并得到一个值。但是 JAMA 返回一个矩阵。这是代码
输出是
如何才能将值设为 5?
java - 在 Java 中加载 OpenCV 以进行图像处理时出错
我在用 Java(Eclipse,Mac OSX)加载 OpenCV 时遇到问题。我是 Java 新手,我的主要目标是图像处理。我已经在线检查了几个示例,但是....实际上我几乎没有查询:
0) 你能指导我如何在 Mac OS X 的 Eclipse 中使用 OpenCV 库吗?我只下载了jar并完成了导入....
1)下面是我的代码示例
在本节中,我只是尝试读取图像,转换为矩阵,转换为灰度,然后再次保存到图像。在我在网上查到的例子中,他们提到了 cvtColor,但我加班尝试写它不起作用。我必须为这个新库中的每个关键字编写 Highgui.cvtColor 和。
2)我收到以下错误:
我不知道如何摆脱这个..
3)为了清楚我的程序比本节长,我使用了以下导入:
4) 我想使用 OpenCV 处理 DICOM 图像。有没有办法解决这个问题?
5) 我还导入了 ImageJ 库以使用 DICOM。我可以打开并显示。我可以阅读和使用像素吗?
6)我主要对研究DICOM图像中的结构张量感兴趣。如何从 DICOM 读取单个像素?
7)我正在研究方向性。有什么方法可以更好地探索它吗?
8) 我可以将我的 DICOM 图像转换为矩阵,然后使用 JAMA 将像素作为矩阵探索吗?
求大神帮忙,万分感谢......
java - 如何使用 JAMA 在矩阵中设置字符串变量?
我尝试通过最小二乘调整 (Xcap=(A^TA)^-1 A^TL) 求解二项式方程 (d= a0 + a1 * t + a2 * t*t)。我使用“JAMA”库。构造和计算矩阵(A:设计矩阵,Xcap:未知参数矩阵和 L:测量矩阵)。所以,我不能用字符串变量设置设计矩阵的条目。你能给我一个想法吗?
java - 运算符 - 未定义参数类型 double[]
我正在从事一个处理大型数据矩阵的项目。当我尝试将其标准化以进行计算时,出现错误
我的代码如下:
我基本上是一名 Python 程序员,并且相同的逻辑在我的 Python 代码中运行良好。我在 python 中使用 numpy。并在 java 中使用 JAMA 库。
我只是java的初学者,所以请任何指导都会受到高度赞赏。
java - java Math.random() 在向量中不断重复相同的值
我正在使用 JAMA 包来生成一堆随机向量。尽管它为每一行中的元素生成一个随机数,但它会重复这个相同的向量 100 次。如何为每个向量生成不同的值?
java - svd错误java java空指针异常
我正在编写一个小代码,它使用线程使用 Jama 和 svd() 方法从矩阵 A 访问矩阵 U、S 和 V,但我面临着 Java Null 指针异常等困难。我的代码是这样的:
现在,当我尝试像这样创建 3 个 SVD 对象时:
最后一行是得到错误的行。什么可能导致问题?这是我错过的东西吗?
PS:抱歉格式化我不知道为什么会这样!
java - 使用 Java 和 Jama 库进行奇异值分解
我想编写一些代码,使用 Java 中的 Jama 库计算矩阵的矩阵 U、S 和 V。如何计算 SVD,但使用线程,每个矩阵(U、S 和 V)都有一个线程。我正在处理非常大的矩阵,并且我需要线程,因为我必须将运行时间减少到三分之一。我怎样才能做到这一点?
java - 来自 Wolfram、Octave、Jama 的不同特征向量
我有以下矩阵
WolframAlpha 命令eigenvalues {{1,-3, 3}, {3, -5, 3}, {6, -6, 4}}
产生以下特征值:
以及以下特征向量:
但是,Octave 命令[V,D]= eig(M)
给了我以下特征值和特征向量:
而且,Jama 给了我以下特征值:
Octave 和 Jama 结果似乎彼此不同,并且与 Wolfram 结果不同——Octave 甚至产生了复杂的特征向量,而特征值在所有三种方法中都一致。
关于差异的任何解释,以及如何解释 Octave 和 Jame 结果以匹配 Wolfram 结果?
请注意,http: //algebra.math.ust.hk/eigen/01_definition/lecture2.shtml 给出的手算与 Wolfram 的结果一致。
非常感谢您的帮助。