|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectHUMath.Algebra.QXYZ
public class QXYZ
Polynome in XYZ ueber Q die Zahl der Variablen und deren Namen koennen geaendert werden: varzahl = 4; vars = "abcd"; es muss eine Ordnung eingestellt werden: initLex(), revLex(), degRevLex(); diese kann "umgedreht" werden: invOrd();
Field Summary | |
---|---|
Q |
co
|
int[] |
ex
|
QXYZ |
next
|
static int[][] |
O
Ordnungsmatrix |
static java.lang.String |
vars
|
static int |
varzahl
|
Constructor Summary | |
---|---|
QXYZ()
Konstrukteur |
Method Summary | |
---|---|
static QXYZ |
add(QXYZ p1,
QXYZ p2)
addieren |
static QXYZ |
copi(QXYZ p)
Kopie |
static void |
degRevLex()
aktuelle Ordnung ersetzen |
static QXYZ |
fromFile(java.lang.String name)
liest Polynom aus Datei name; z.B. |
static void |
initLex()
lexikografische Ordnung |
static void |
invOrd()
aktuelle Ordnung umkehren |
static boolean |
iszero(QXYZ p)
Null ? |
static int |
lex(QXYZ p,
QXYZ q)
lex. |
static QXYZ |
mmalp(QXYZ m,
QXYZ aa)
Polynom aa mit Monom m multiplizieren |
static QXYZ |
mult(QXYZ aa,
QXYZ bb)
multiplizieren |
static QXYZ |
read()
Lesen im Dialog |
static void |
revLex()
aktuelle Ordnung ersetzen |
static void |
showOrd()
Ordnungamatrix zeigen |
static QXYZ |
sub(QXYZ a,
QXYZ b)
subtrahieren |
static void |
write(QXYZ p)
schreiben |
static QXYZ |
zmalp(Q z,
QXYZ aa)
mit Zahl multiplizieren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Q co
public int[] ex
public QXYZ next
public static int varzahl
public static java.lang.String vars
public static int[][] O
Constructor Detail |
---|
public QXYZ()
Method Detail |
---|
public static boolean iszero(QXYZ p)
public static void write(QXYZ p)
public static QXYZ read()
public static QXYZ fromFile(java.lang.String name)
public static int lex(QXYZ p, QXYZ q)
public static QXYZ copi(QXYZ p)
public static QXYZ add(QXYZ p1, QXYZ p2)
public static QXYZ zmalp(Q z, QXYZ aa)
public static QXYZ sub(QXYZ a, QXYZ b)
public static QXYZ mmalp(QXYZ m, QXYZ aa)
public static QXYZ mult(QXYZ aa, QXYZ bb)
public static void initLex()
public static void invOrd()
public static void degRevLex()
public static void revLex()
public static void showOrd()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |