http://www.jpicedt.org

jpicedt.util.math
Class Matrix

java.lang.Object
  extended by jpicedt.util.math.Matrix

public class Matrix
extends Object

Matrice réelle

Since:
jPicEdt 1.6
Author:
Vincent Belaïche

Constructor Summary
Matrix()
          Construit une matrice 0x0
Matrix(int rowCount, int colCount, double[][] coefficients)
          Attention: coefficient n'est pas dupliqué
Matrix(Matrix x)
          Copie x dans this.
 
Method Summary
 boolean equals(Matrix x)
           
 Matrix gaussJordanSolve(Matrix b)
          Résout this * x = b, et renvoie x.
 Matrix gaussJordanTrashSolve(Matrix b)
          Résout this * x = b, et renvoie x.
 double[][] getCoefficients()
          Renvoie un tableau des coefficients.
 Matrix muls(Matrix x)
          Produit matriciel this*x.
 String toString()
          Convertit la matrice this en chaîne de charactère pour débogage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Matrix

public Matrix()
Construit une matrice 0x0

Since:
jPicEdt 1.6

Matrix

public Matrix(int rowCount,
              int colCount,
              double[][] coefficients)
Attention: coefficient n'est pas dupliqué

Since:
jPicEdt 1.6

Matrix

public Matrix(Matrix x)
Copie x dans this.

Since:
jPicEdt 1.6
Method Detail

getCoefficients

public double[][] getCoefficients()
Renvoie un tableau des coefficients. Attention this fait référence à ce tableau, ainsi le modifier modifie this.

Since:
jPicEdt 1.6

muls

public Matrix muls(Matrix x)
Produit matriciel this*x. Ceci ne modifie pas this

Since:
jPicEdt 1.6

equals

public boolean equals(Matrix x)
Since:
jPicEdt 1.6

gaussJordanTrashSolve

public Matrix gaussJordanTrashSolve(Matrix b)
Résout this * x = b, et renvoie x. La résolution utilise la méthode d'élimination de Gauss Jordan. Attention this et b sont corrompus lors de la résolution.

Returns:
x, tel que muls(x).equals(b)
Since:
jPicEdt 1.6
See Also:
gaussJordanSolve(Matrix b)

gaussJordanSolve

public Matrix gaussJordanSolve(Matrix b)
Résout this * x = b, et renvoie x. La résolution utilise la méthode d'élimination de Gauss Jordan. this et b ne sont pas altérés par la résolution.

Returns:
x, tel que muls(x).equals(b)
Since:
jPicEdt 1.6

toString

public String toString()
Convertit la matrice this en chaîne de charactère pour débogage

Overrides:
toString in class Object
Since:
jPicEdt 1.6

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org