我是Java Programming的新手。我正在进行科学模拟,其中必须解决线性方程组。
我在Eclipse中工作。我下载了jama jar文件并添加到JRE System Library。问题是当我通过传递2D双数组作为构造函数参数创建一个新的Matrix对象时,IDE提到“构造函数矩阵” (double [] [])未定义“。
我google了很多,但什么也没得到:(
有人来过吗?我该如何处理?
答案 0 :(得分:0)
jama的文档表明实际上存在这样的构造函数。在netbeans IDE中使用jama 1.0.3进行快速测试,确认构造函数在那里并且可以相应地使用。
我怀疑lib没有正确加载。另一种可能是您创建了自己的Matrix类,而不是使用Jama.Matrix类。当您使用Jama.Matrix而不是Matrix时,是否也会出现错误?
答案 1 :(得分:0)
获取矩阵jar文件。将jar添加到类路径中(在net bean中,我只是将它添加到项目的库中;我相信你应该将Matrix jar文件添加到eclipse中的“java build path”。)
完成上述操作后,Matrix(double [] [])可用。
答案 2 :(得分:0)
我认为你需要更多关于JAMA的信息。所以,请看一下:http://math.nist.gov/javanumerics/jama/doc/