applicationlayer.linearalgebra
Class MatrixEquation

java.lang.Object
  extended by applicationlayer.linearalgebra.MatrixEquation

public class MatrixEquation
extends java.lang.Object

Řeší soustavu rovnic.


Constructor Summary
MatrixEquation(AbstractMatrix A, AbstractMatrix B)
          Vytvoří soustavu rovnic.
 
Method Summary
 AbstractMatrix compute(int method)
          Řeší soustavu rovnic danou metodou.
 java.lang.Object getConditionNumber()
          Vrací číslo podmíněnosti této soustavy.
 int getCountOfVariables()
          Vrací počet neznámé.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixEquation

public MatrixEquation(AbstractMatrix A,
                      AbstractMatrix B)
Vytvoří soustavu rovnic.

Parameters:
A - matice soustavy
B - pravá strana soustavy
Method Detail

compute

public AbstractMatrix compute(int method)
Řeší soustavu rovnic danou metodou.

Parameters:
method - metoda, pomocí které má být soustava řešena
Returns:
řešení soustavy rovnic

getConditionNumber

public java.lang.Object getConditionNumber()
Vrací číslo podmíněnosti této soustavy.

Returns:
číslo podmíněnosti

getCountOfVariables

public int getCountOfVariables()
Vrací počet neznámé.

Returns:
počet neznámé