double-Polynome in XYZ
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();
DXYZ() -
Constructor for class HUMath.Algebra.DXYZ
die durch f gegebenen Kurven werden gezeichnet;
der Parameter x laeuft von 0 bis 2*Pi;
die Methode f kann von aussen ueberschrieben werden, z.B.:
ParPlot h = new ParPlot()
{
public C[] f(double x)
{
C[] T = new C[2];
T[0] = new C(Math.cos(x)*x, Math.sin(x));
T[1] = new C(Math.sin(x),Math.sin(2*x));
return T;
}
fas durch f() uebergebene Feld soll im Raster dargestellt werden, z.B.
public class gp
{
public static int n = 50;
public static void main (String[] arg)
{
perm h = new perm()
{
//wir ueberschreiben die Methoden f() und unit()!!!
diese Funktionen sollen geplottet werden,
das kann von aussen ueberschrieben werden, etwa so:
import HUMath.Algebra.*;
public class g
{
public static void main (String[] arg)
{
Plotter h = new Plotter()
{
//wir ueberschreiben die Methoden f() und unit()!!!
basis ^ n mod modul;
diese Funktion kann (soll) ueberladen werden, das geht so:
(Idee von Heinrich Mellmann)
random x = new random()
{
//wir ueberschreiben die Methode f() !!!
Einlesen eines Wertes vom Typ Boolean
Die Eingabewerte false, f und 0 entsprechen dem booleschen Wert false und true, t, L und 1 dem booleschen Wert true.
loesung(BM) -
Static method in class HUMath.Algebra.BM
Loesung des LGS
loesung(CM) -
Static method in class HUMath.Algebra.CM
L�ung des Gleichungssystems
loesung(DM) -
Static method in class HUMath.Algebra.DM
Loesung des Gleichungssystems
loesung(LM) -
Static method in class HUMath.Algebra.LM
Loesung des LGS
loesung(PM) -
Static method in class HUMath.Algebra.PM
wenn ein das Ergebnis von GAUSS(ein) ist, wird die L�ungsmenge
des zugeh�igen Gleichungssystems ausgegeben: zuerst eine Basis
des Nullraums des homogenen Systems, dann eine spezielle L�ung
loesung(QM) -
Static method in class HUMath.Algebra.QM
es wird die Loesungsmenge
des zugehoerigen Gleichungssystems ausgegeben: zuerst eine Basis
des Nullraums des homogenen Systems, dann eine spezielle Loesung
PI(int) -
Static method in class HUMath.Numerik.Big
Die Methode PI Berechnet pi mit Hilfe der modifizierten Leibniz-Reihe;
Die angegebene Skalierung kann als Anzahl der Nachkommastellen interpretiert
werden, dabei sind nur Werte >= 0 möglich;
Gerundet wird mit BigDecimal.ROUND_HALF_UP.
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();
QXYZ() -
Constructor for class HUMath.Algebra.QXYZ
symmetrischer Gaussscher Algorithus:
a ist eine symmetrische Matrix;
d = erg[0] ist eine Diagonalmatrix
s = erg[1] ist die Transformationsmatrix mit
d = s * a * s^T
T
tafel -
Static variable in class HUMath.Algebra.QA
Die Klasse WriteWin (Write into Window) enthält Methoden zum Ausgeben von Ergebnissen
in ein Fenster mit wählbarer Überschrift
TextArea areaname = new WriteWin(String Überschrift).fenster();
oder
TextArea areaname = new WriteWin(String Überschrift ,int Größe_horizental, int vertical).fenster();