[JAVA] Code pour résoudre une matrice de nombres aléatoires avec la méthode d'élimination Pivot Gauss

J'ai soumis un devoir scolaire, j'ai donc enregistré le code sous forme d'article. conditions: ・ Résolvez ʻax = b. ・ ʻA est une matrice aléatoire de 500 * 500 (composantes 1 à 9) ・ Les 2 normes de (b-ax) sont jetées dans ʻerr1` comme une erreur. ・ La langue est Java. Toute la source

	public static main {
		long t0;
		long time;
		int n =500;
		int m=100;
		double [][]a =new double[n][n];
		double []b =new double[n];
		double []x2 =new double[n];
		double err1 =0.0;
		//Problème err1
		t0 = System.currentTimeMillis();
		for(int s=0;s<m;s++){
			for(int j=0;j<n;j++){
				for(int i=0;i<n;i++){
					a[i][j]=Math.abs((Math.random()));
					b[i]  =Math.abs((Math.random()));
				}
			}
			x2 =Calc.pivotGauss(a, b);
			err1 =Calc.vecNorm2(Calc.subVec(b,Calc.matVec(a, x2)));
			System.out.println(err2);
		}
		time = System.currentTimeMillis()-t0;
		System.out.println("\n Temps de traitement:"+time);
	}

Recommended Posts

Code pour résoudre une matrice de nombres aléatoires avec la méthode d'élimination Pivot Gauss
Code pour résoudre la matrice de nombres aléatoires par la méthode d'élimination Pivot Gauss et la méthode d'élimination Gauss et comparer la précision
Code source pour trouver une base orthogonale normale avec la méthode d'orthogonalisation de Gram-Schmidt
Sortez avec un suffixe sur la méthode
Sortez avec un suffixe sur la méthode 2
Réécrivez le code de java.io.File avec java.nio.Path et java.nio.Files
Je veux appeler une méthode et compter le nombre
Trouvez le nombre de jours dans un mois avec Kotlin
Avec le logiciel que je fais depuis longtemps ...
Modéliser Digimon avec DDD pour la première fois Partie 1
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains