Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java计算最小二乘_Java_Least Squares - Fatal编程技术网

使用java计算最小二乘

使用java计算最小二乘,java,least-squares,Java,Least Squares,我试图找到一个java代码来计算Ax=b方程中的最小二乘解(x)。 假设 A = [1 0 0;1 0 0]; b = [1; 2]; x = A\b 返回 x = 1.5000 0 0 我找到了班级租赁区 public LeastSquares(double[] a, double[] b, int degree) 但在输入中,A和B都是一维数组,然而,在上面的示例中,A是矩阵,B是数组 类内非负平方 public NonNegativeL

我试图找到一个java代码来计算Ax=b方程中的最小二乘解(x)。 假设

A = [1 0 0;1 0 0];
b = [1; 2];

x = A\b
返回

x =

    1.5000
         0
         0
我找到了班级租赁区

public LeastSquares(double[] a, double[] b, int degree)
但在输入中,A和B都是一维数组,然而,在上面的示例中,A是矩阵,B是数组

类内非负平方

public NonNegativeLeastSquares(int M, int N, double a[][],double b[])
A是一个矩阵,B是一个数组,但是该类的描述说它找到了线性方程组Ax=B的近似解,使得| | Ax-B | | | 2最小化,并且x>=0。这意味着x必须始终为正

我需要一个类似于NonNegativeLastSquares的类,但是没有x>=0约束。 谁能帮帮我吗?

非常感谢。

请参见,特别是。

不要链接到示例和代码,请在此处发布。LeastSquares和其他类是什么?你真正的问题是什么?这是一道编程题还是一道数学题?请编辑你的问题并考虑阅读Matlab和这个问题有什么关系?@ GrGrime\A\B是一个在Matlab中实现的操作员的例子,首先我有一些链接。但是其他人建议删除链接,这样标签就不再有效了。非常感谢。这就是答案。