Je travaille sur une petite application sur les matrices et j'utilise la classe jama. J'ai un petit problème en imprimant une décomposition LU, j'espère pour votre aide. Voici le code de mon application me manque la partie de l'écran la Décomposition LUComment imprimer LU Décomposition?
import java.util.Scanner;
import Jama.*;
public class autovalori {
public static void main(String[] args) {
double[][] matrix;
int n;
Scanner scanner = new Scanner(System.in);
System.out.println("Matrix size");
n = scanner.nextInt();
matrix = new double[n][n];
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
System.out.printf("Value: " + i + " - " + j);
System.out.printf("\n");
matrix[i][j] = scanner.nextInt();
}
}
Matrix A = new Matrix(matrix);
EigenvalueDecomposition E = new EigenvalueDecomposition(A);
double[] d = E.getRealEigenvalues();
System.out.println("Rango " + A.rank());
for (int i = 0; i < n; i++){
System.out.println("Eigenvalue " + d[i]);
}
LUDecomposition LU = new LUDecomposition(A);
Matrix L = LU.getL();
Matrix U = LU.getU();
int[] p = LU.getPivot();
}
}
essentiellement vous voulez imprimer un tableau à deux dimensions ... 'Matrix' peut avoir un' toString() 'déjà faire ça ... – UmNyobe
Je voudrais insérer Matrice L = LU.getL(); Matrice U = LU.getU(); dans deux tableaux bidimensionnels simples et les imprimer en utilisant deux boucles imbriquées. – whiteTIGER