HUMath.Algebra
Class BPF

java.lang.Object
  extended by HUMath.Algebra.BPF

public class BPF
extends java.lang.Object

Polynome mit BigDecimal-Koeffizienten als Felder

Version:
7.5.2003
Author:
Hubert Grassmann

Field Summary
 java.math.BigDecimal[] co
           
 int deg
           
 
Constructor Summary
BPF(int d)
          Konstrukteur
 
Method Summary
static BPF add(BPF a, BPF b)
          addieren
static java.math.BigDecimal assign(int i)
          Zuweisung
static BPF copy(BPF p)
          kopieren
static BPF[] divmodp(BPF f, BPF g)
          erg[0] = a / b; erg[1] = a mod b
static BPF ggtp(BPF a, BPF b)
          ggT
static boolean iszero(BPF p)
          Nullpolynom ?
static void klar(BPF a)
          beseitigt fuehrende Nullen
static java.lang.String lies()
          lesen eines Strings
static void main(java.lang.String[] args)
           
static BPF mmalp(BPF m, BPF a, int de)
          Monom mal Poly
static BPF mult(BPF a, BPF b)
          Poly mal Poly
static BPF norm(BPF a)
          normieren
static BPF powerp(BPF x, int ex)
          ex-te Potenz von x
static BPF readp()
          Poly lesen
static BPF sub(BPF a, BPF b)
          Subtraktion
static void writep(BPF p)
          schreiben
static boolean zero(java.math.BigDecimal a)
          Zahl gleich null
static BPF zmalp(java.math.BigDecimal z, BPF a)
          Zahl mal Poly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

co

public java.math.BigDecimal[] co

deg

public int deg
Constructor Detail

BPF

public BPF(int d)
Konstrukteur

Method Detail

assign

public static java.math.BigDecimal assign(int i)
Zuweisung


zero

public static boolean zero(java.math.BigDecimal a)
Zahl gleich null


iszero

public static boolean iszero(BPF p)
Nullpolynom ?


writep

public static void writep(BPF p)
schreiben


copy

public static BPF copy(BPF p)
kopieren


klar

public static void klar(BPF a)
beseitigt fuehrende Nullen


add

public static BPF add(BPF a,
                      BPF b)
addieren


zmalp

public static BPF zmalp(java.math.BigDecimal z,
                        BPF a)
Zahl mal Poly


mmalp

public static BPF mmalp(BPF m,
                        BPF a,
                        int de)
Monom mal Poly


mult

public static BPF mult(BPF a,
                       BPF b)
Poly mal Poly


sub

public static BPF sub(BPF a,
                      BPF b)
Subtraktion


lies

public static java.lang.String lies()
lesen eines Strings


readp

public static BPF readp()
Poly lesen


divmodp

public static BPF[] divmodp(BPF f,
                            BPF g)
erg[0] = a / b; erg[1] = a mod b


norm

public static BPF norm(BPF a)
normieren


ggtp

public static BPF ggtp(BPF a,
                       BPF b)
ggT


powerp

public static BPF powerp(BPF x,
                         int ex)
ex-te Potenz von x


main

public static void main(java.lang.String[] args)