HUMath.Algebra
Class CM

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

public class CM
extends java.lang.Object

komplexe Matrizen mit double-Komponenten

Version:
7.5.2003
Author:
Hubert Grassmann

Field Summary
 int m
           
 C[][] mat
           
 int n
           
 int[] pivot
           
 int rk
           
 
Constructor Summary
CM(int z, int s)
          Konstrukteur
 
Method Summary
static CM add(CM a, CM b)
          addieren
static C[] charpol(CM a)
          char.Polynom
static CM copy(CM a)
          kopieren
static CM cos(CM a)
          Cosinus-Reihe
static C det(CM aa)
          Determinante
static CM DM2CM(DM a)
          Typkonvertierung DM -> CM
static CM exp(CM a)
          exp-Reihe
static double Fnorm(CM a)
          Frobenius-Norm
static CM GAUSS(CM b)
          Gau�
static CM inv(CM a)
          Inverse mit charPol
static CM invers(CM a)
          Inverse mit Gau�
static CM loesung(CM ein)
          L�ung des Gleichungssystems
static CM matinpol(CM a, CX p)
          in Polynom einsetzen
static CM matinpola(CM a, C[] p)
          Matrix in Polynom (in Feld-Darstellung) einsetzen
static CM mult(CM a, CM b)
           
static CM nullraum(CM ein)
          Nullraum
static C[] potenzsummen(CM a)
          Potenzsummen
static CM power(CM a, int e)
           
static CM read(int zeil, int spal)
          lesen
static CM rechts(CM a)
          rechte H�fte zurckgeben
static CM rechtseins(CM h)
          Einheitsmatix rechts anfegen
static CM scmult(CM a, C z)
          mit Zahl multiplizieren
static CM sin(CM a)
          Sinus-Reihe
static C spur(CM a)
          Spur
static CM sub(CM a, CM b)
          subtrahieren
static void toFile(CM m, java.lang.String name)
          schreibt Matrix m in Datei datei
static CM unitmat(int z)
          Einheitsmatrix
static void write(CM a)
          schreiben
static boolean zeromat(CM a)
          Null ?
static CM zufall(int n)
          zufaellige nxn-Matrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mat

public C[][] mat

pivot

public int[] pivot

rk

public int rk

m

public int m

n

public int n
Constructor Detail

CM

public CM(int z,
          int s)
Konstrukteur

Method Detail

unitmat

public static CM unitmat(int z)
Einheitsmatrix


zufall

public static CM zufall(int n)
zufaellige nxn-Matrix


spur

public static C spur(CM a)
Spur


zeromat

public static boolean zeromat(CM a)
Null ?


write

public static void write(CM a)
schreiben


toFile

public static void toFile(CM m,
                          java.lang.String name)
schreibt Matrix m in Datei datei


copy

public static CM copy(CM a)
kopieren


DM2CM

public static CM DM2CM(DM a)
Typkonvertierung DM -> CM


read

public static CM read(int zeil,
                      int spal)
lesen


rechtseins

public static CM rechtseins(CM h)
Einheitsmatix rechts anfegen


rechts

public static CM rechts(CM a)
rechte H�fte zurckgeben


mult

public static CM mult(CM a,
                      CM b)

power

public static CM power(CM a,
                       int e)

add

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


sub

public static CM sub(CM a,
                     CM b)
subtrahieren


scmult

public static CM scmult(CM a,
                        C z)
mit Zahl multiplizieren


matinpol

public static CM matinpol(CM a,
                          CX p)
in Polynom einsetzen


matinpola

public static CM matinpola(CM a,
                           C[] p)
Matrix in Polynom (in Feld-Darstellung) einsetzen


potenzsummen

public static C[] potenzsummen(CM a)
Potenzsummen


charpol

public static C[] charpol(CM a)
char.Polynom


inv

public static CM inv(CM a)
Inverse mit charPol


Fnorm

public static double Fnorm(CM a)
Frobenius-Norm


GAUSS

public static CM GAUSS(CM b)
Gau�


det

public static C det(CM aa)
Determinante


nullraum

public static CM nullraum(CM ein)
Nullraum


loesung

public static CM loesung(CM ein)
L�ung des Gleichungssystems


invers

public static CM invers(CM a)
Inverse mit Gau�


sin

public static CM sin(CM a)
Sinus-Reihe


cos

public static CM cos(CM a)
Cosinus-Reihe


exp

public static CM exp(CM a)
exp-Reihe