SlideShare a Scribd company logo
1 of 8
Gauss in Java © carlosduranmethods.blogspot.com
I'd like to show a code that i´ve founded import java.io.*; class Gauss { publicstaticStringaString (double [][] matriz) { String m = ""; for (int i = 0; i < matriz.length; i++) { 		m = m + "| "; for (int j = 0; j < matriz[0].length; j++) { 			m = m + "" + matriz[i][j]; 		} 		m = m + "|"; 	} return m; } © carlosduranmethods.blogspot.com
publicstaticvoiddivideFila (double[] fila, double divisor) { for (int i = 0; i < fila.length; i++) { 		fila[i] = fila[i] / divisor; 	} } publicstaticvoidcolumna_aUno ( double[][] matriz, int columna ) { doublediv = 0; for (int i = 0; i < matriz.length; i++) { div = matriz[i][columna]; if ( (div != 0) && (div != 1) ) { divideFila(matriz[i],div); 		} 	} } © carlosduranmethods.blogspot.com
privatestaticvoidrestaNumero (double[] fila, double[] a) { for (int i = 0; i < fila.length; i++) { 		fila[i] = fila[i] - a[i]; 	} } privatestaticvoidrestaFila ( double[][] matriz, int fila) { int columna = fila; for (int i = fila; i < matriz.length; i++) { if ( i != fila && matriz[i][columna] != 0) {  restaNumero ( matriz[i], matriz[fila] ); 		} 	} } © carlosduranmethods.blogspot.com
publicstaticvoidgaussjordan (double [][] matriz) { for (int i = 0; i < matriz.length; i++) { columna_aUno (matriz, i);  restaFila (matriz, i); 	} for (int i = 0; i < matriz.length; i++) { columna_aUno (matriz, i);  	} } publicstaticStringleeValor() throwsIOException { String v=""; int c; while (true) { 		c = System.in.read(); if (  (c == ',') | (c == 0x09) | (c == 0x0a)  ) { break; 		} 		v = v + (char) c; 	} return v; } © carlosduranmethods.blogspot.com
publicstaticdouble[] leeFila (int elementos) throwsIOException { double[] fila  = newdouble[elementos]; for (int i = 0; i < elementos; i++) { 		fila[i] = Double.valueOf(leeValor()).doubleValue(); 	} return fila; } publicstaticdouble[][] leeMatriz(intincognitas) throwsIOException { int filas = incognitas; int columnas = filas + 1; double[][] matriz = newdouble[filas][columnas]; for (int i = 0; i < filas; i++) { System.out.print ("Fila " + (i+1)+": "); 		matriz[i]=leeFila(columnas); 	} return  matriz; } © carlosduranmethods.blogspot.com
publicstaticvoidmain (String[] args)throwsIOException { System.out.print 	("Resolución de sistema de ecuaciones linales " + 	 "con el método de----------Gauss---------" + 	 "El número de incognitas: "); double[][] matriz = leeMatriz(Integer.parseInt(leeValor())); System.out.println("Tu matriz es:" + aString(matriz)); gaussjordan(matriz); System.out.println("Matriz Resultante:" + aString(matriz)); } } © carlosduranmethods.blogspot.com
Gauss in java

More Related Content

What's hot

Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명진우 이
 
Redux Sagas - React Alicante
Redux Sagas - React AlicanteRedux Sagas - React Alicante
Redux Sagas - React AlicanteIgnacio Martín
 
Java Programs Lab File
Java Programs Lab FileJava Programs Lab File
Java Programs Lab FileKandarp Tiwari
 
Indexing with MongoDB
Indexing with MongoDBIndexing with MongoDB
Indexing with MongoDBMongoDB
 
SQL injection: Not Only AND 1=1 (updated)
SQL injection: Not Only AND 1=1 (updated)SQL injection: Not Only AND 1=1 (updated)
SQL injection: Not Only AND 1=1 (updated)Bernardo Damele A. G.
 
JavaFest. Nanne Baars. Web application security for developers
JavaFest. Nanne Baars. Web application security for developersJavaFest. Nanne Baars. Web application security for developers
JavaFest. Nanne Baars. Web application security for developersFestGroup
 
JAVA DUMP SET.pdf
JAVA DUMP SET.pdfJAVA DUMP SET.pdf
JAVA DUMP SET.pdfanandn24
 
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاول
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاولملزمة الرياضيات للصف السادس الاحيائي الفصل الاول
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاولanasKhalaf4
 
Primaria digital nivel técnico i - adm 2.014
Primaria digital   nivel técnico i - adm 2.014Primaria digital   nivel técnico i - adm 2.014
Primaria digital nivel técnico i - adm 2.014Gastón Daniel
 
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...Sebastiano Panichella
 

What's hot (12)

Clean code
Clean codeClean code
Clean code
 
Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명
 
Redux Sagas - React Alicante
Redux Sagas - React AlicanteRedux Sagas - React Alicante
Redux Sagas - React Alicante
 
Java Programs Lab File
Java Programs Lab FileJava Programs Lab File
Java Programs Lab File
 
Indexing with MongoDB
Indexing with MongoDBIndexing with MongoDB
Indexing with MongoDB
 
SQL injection: Not Only AND 1=1 (updated)
SQL injection: Not Only AND 1=1 (updated)SQL injection: Not Only AND 1=1 (updated)
SQL injection: Not Only AND 1=1 (updated)
 
JavaFest. Nanne Baars. Web application security for developers
JavaFest. Nanne Baars. Web application security for developersJavaFest. Nanne Baars. Web application security for developers
JavaFest. Nanne Baars. Web application security for developers
 
JAVA DUMP SET.pdf
JAVA DUMP SET.pdfJAVA DUMP SET.pdf
JAVA DUMP SET.pdf
 
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاول
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاولملزمة الرياضيات للصف السادس الاحيائي الفصل الاول
ملزمة الرياضيات للصف السادس الاحيائي الفصل الاول
 
Primaria digital nivel técnico i - adm 2.014
Primaria digital   nivel técnico i - adm 2.014Primaria digital   nivel técnico i - adm 2.014
Primaria digital nivel técnico i - adm 2.014
 
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Inv...
 
Load Data Fast!
Load Data Fast!Load Data Fast!
Load Data Fast!
 

Similar to Gauss in java

Hi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdfHi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdfanujsharmaanuj14
 
Working effectively with legacy code
Working effectively with legacy codeWorking effectively with legacy code
Working effectively with legacy codeShriKant Vashishtha
 
Oops lab manual2
Oops lab manual2Oops lab manual2
Oops lab manual2Mouna Guru
 
C++11 - A Change in Style - v2.0
C++11 - A Change in Style - v2.0C++11 - A Change in Style - v2.0
C++11 - A Change in Style - v2.0Yaser Zhian
 
Java programs
Java programsJava programs
Java programsjojeph
 
ParallelProgrammingBasics_v2.pdf
ParallelProgrammingBasics_v2.pdfParallelProgrammingBasics_v2.pdf
ParallelProgrammingBasics_v2.pdfChen-Hung Hu
 
JAVA PRACTICE QUESTIONS v1.4.pdf
JAVA PRACTICE QUESTIONS v1.4.pdfJAVA PRACTICE QUESTIONS v1.4.pdf
JAVA PRACTICE QUESTIONS v1.4.pdfRohitkumarYadav80
 
include ltiostreamgt include ltstringgt include .pdf
include ltiostreamgt include ltstringgt include .pdfinclude ltiostreamgt include ltstringgt include .pdf
include ltiostreamgt include ltstringgt include .pdfcontact32
 
Java interface and inheritance
Java interface and inheritanceJava interface and inheritance
Java interface and inheritanceJaromirJagr
 
Network lap pgms 7th semester
Network lap pgms 7th semesterNetwork lap pgms 7th semester
Network lap pgms 7th semesterDOSONKA Group
 
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfJava AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfeyewatchsystems
 

Similar to Gauss in java (20)

Huraira_waris_Assgnment_4.docx
Huraira_waris_Assgnment_4.docxHuraira_waris_Assgnment_4.docx
Huraira_waris_Assgnment_4.docx
 
Java arrays
Java    arraysJava    arrays
Java arrays
 
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdfHi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
 
Working effectively with legacy code
Working effectively with legacy codeWorking effectively with legacy code
Working effectively with legacy code
 
STL
STLSTL
STL
 
Oops lab manual2
Oops lab manual2Oops lab manual2
Oops lab manual2
 
C++11 - A Change in Style - v2.0
C++11 - A Change in Style - v2.0C++11 - A Change in Style - v2.0
C++11 - A Change in Style - v2.0
 
Cpp tutorial
Cpp tutorialCpp tutorial
Cpp tutorial
 
Java programs
Java programsJava programs
Java programs
 
ParallelProgrammingBasics_v2.pdf
ParallelProgrammingBasics_v2.pdfParallelProgrammingBasics_v2.pdf
ParallelProgrammingBasics_v2.pdf
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
JAVA PRACTICE QUESTIONS v1.4.pdf
JAVA PRACTICE QUESTIONS v1.4.pdfJAVA PRACTICE QUESTIONS v1.4.pdf
JAVA PRACTICE QUESTIONS v1.4.pdf
 
include ltiostreamgt include ltstringgt include .pdf
include ltiostreamgt include ltstringgt include .pdfinclude ltiostreamgt include ltstringgt include .pdf
include ltiostreamgt include ltstringgt include .pdf
 
Java interface and inheritance
Java interface and inheritanceJava interface and inheritance
Java interface and inheritance
 
Network lap pgms 7th semester
Network lap pgms 7th semesterNetwork lap pgms 7th semester
Network lap pgms 7th semester
 
Java Generics
Java GenericsJava Generics
Java Generics
 
ADA FILE
ADA FILEADA FILE
ADA FILE
 
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfJava AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
 
Scala introduction
Scala introductionScala introduction
Scala introduction
 
14 thread
14 thread14 thread
14 thread
 

Gauss in java

  • 1. Gauss in Java © carlosduranmethods.blogspot.com
  • 2. I'd like to show a code that i´ve founded import java.io.*; class Gauss { publicstaticStringaString (double [][] matriz) { String m = ""; for (int i = 0; i < matriz.length; i++) { m = m + "| "; for (int j = 0; j < matriz[0].length; j++) { m = m + "" + matriz[i][j]; } m = m + "|"; } return m; } © carlosduranmethods.blogspot.com
  • 3. publicstaticvoiddivideFila (double[] fila, double divisor) { for (int i = 0; i < fila.length; i++) { fila[i] = fila[i] / divisor; } } publicstaticvoidcolumna_aUno ( double[][] matriz, int columna ) { doublediv = 0; for (int i = 0; i < matriz.length; i++) { div = matriz[i][columna]; if ( (div != 0) && (div != 1) ) { divideFila(matriz[i],div); } } } © carlosduranmethods.blogspot.com
  • 4. privatestaticvoidrestaNumero (double[] fila, double[] a) { for (int i = 0; i < fila.length; i++) { fila[i] = fila[i] - a[i]; } } privatestaticvoidrestaFila ( double[][] matriz, int fila) { int columna = fila; for (int i = fila; i < matriz.length; i++) { if ( i != fila && matriz[i][columna] != 0) { restaNumero ( matriz[i], matriz[fila] ); } } } © carlosduranmethods.blogspot.com
  • 5. publicstaticvoidgaussjordan (double [][] matriz) { for (int i = 0; i < matriz.length; i++) { columna_aUno (matriz, i); restaFila (matriz, i); } for (int i = 0; i < matriz.length; i++) { columna_aUno (matriz, i); } } publicstaticStringleeValor() throwsIOException { String v=""; int c; while (true) { c = System.in.read(); if ( (c == ',') | (c == 0x09) | (c == 0x0a) ) { break; } v = v + (char) c; } return v; } © carlosduranmethods.blogspot.com
  • 6. publicstaticdouble[] leeFila (int elementos) throwsIOException { double[] fila = newdouble[elementos]; for (int i = 0; i < elementos; i++) { fila[i] = Double.valueOf(leeValor()).doubleValue(); } return fila; } publicstaticdouble[][] leeMatriz(intincognitas) throwsIOException { int filas = incognitas; int columnas = filas + 1; double[][] matriz = newdouble[filas][columnas]; for (int i = 0; i < filas; i++) { System.out.print ("Fila " + (i+1)+": "); matriz[i]=leeFila(columnas); } return matriz; } © carlosduranmethods.blogspot.com
  • 7. publicstaticvoidmain (String[] args)throwsIOException { System.out.print ("Resolución de sistema de ecuaciones linales " + "con el método de----------Gauss---------" + "El número de incognitas: "); double[][] matriz = leeMatriz(Integer.parseInt(leeValor())); System.out.println("Tu matriz es:" + aString(matriz)); gaussjordan(matriz); System.out.println("Matriz Resultante:" + aString(matriz)); } } © carlosduranmethods.blogspot.com