Ich versuche, ein 4 x 4 lineares Gleichungssystem (4 Variablen, 4 Gleichungen) mit Jama zu lösen. Ich habe den folgenden Code ausprobiert, aber es funktioniert nicht. Ich würde mich freuen, wenn jemand mir helfen könnte, mit Jama oder einer anderen Methode.Jama Paket, 4x4 lineare Gleichung Löser
import Jama.Matrix;
public class OvaWork {
public OvaWork()
{
//Creating Arrays Representing Equations
double[][] lhsArray = {{-3, 1, -1}, {5, -2, 1}, {-1, 1, 3}, {2, 5, 7}};
double[] rhsArray = {-4, 6, 0, 8};
//Creating Matrix Objects with arrays
Matrix lhs = new Matrix(lhsArray);
Matrix rhs = new Matrix(rhsArray, 4);
//Calculate Solved Matrix
Matrix ans = lhs.solve(rhs);
//Printing Answers
System.out.println("w = " + Math.round(ans.get(0, 0)));
System.out.println("x = " + Math.round(ans.get(1, 0)));
System.out.println("y = " + Math.round(ans.get(2, 0)));
System.out.println("z = " + Math.round(ans.get(3, 0)));
}
public static void main(String[] args)
{
OvaWork o = new OvaWork();
}
}
Wenn Sie "aber immer noch keine Arbeit" sagen, bedeutet das, dass Sie einen Fehler bekommen oder was bedeutet das? – Austin
'LhsArray' ist kein 4x4 Array – FredK
@FREDK wie 1hsArray in ein 4x4 Array konvertieren? – Volazh