[ < ] [ globale Übersicht ] [ Kapitelübersicht ] [ Stichwortsuche ] [ > ]


GaussLogo

  • Hersteller:
  • Plattformen:

  • Version:

    Plattformen:

    Bezugsquellen:

    Studenten:

    Preis:

    CPU:

    RAM:

    HDD:

    Gauss 3.2
    MS-DOS, Linux, SUN OS, Solaris,
    IBM AIX, HP-UX, SGI IRIX, DEC OSF/1
  • ADDITIVE GmbH, Schweglerstraße 37,
    A-1150 Wien, Österreich, Tel: +43 1 98285,
    Fax.: +43 1 982859
  • Sensoren Instrumente Systeme GmbH, Kiel
  • ?
    ?
    ? ? ?


  • Beschreibung:
  • GAUSS ist eine sehr flexible und mächtige Programmiersprache, die seinem Benutzer eine umfangreiche Funktionsvielfalt zum Lösen von Problemen aus der Statistik, der Numerik und im Speziellen von Matrizenproblemen zur Verfügung stellt. Seine Stärken liegen hierbei vor allem bei der leichten Erlernbarkeit, der extrem schnellen Verarbeitungszeit und der sehr effizienten Verarbeitung von extrem großen Datenbeständen. Zur Erstellung von eigenen Programmen bietet GAUSS neben dem Standardbefehlssatz eine Vielzahl von speziellen, problembezogenen Befehlen und Programmierhilfen wie z.B. einem Debugger zum Tracen Screenshotder Programme, kontextsensitive Hilfe, Anbindungsmöglichkeiten von externen Programmen über das sogenannte "Foreign Language Interface", Erstellung von Standalone-Programmen mit Hilfe von RuntimeModulen und vieles mehr. Um Problemlösungen zu illustrieren, ist es dann sowohl programmtechnisch als auch interaktiv möglich, Lösungen aufbereitet als Text und Grafik auf die verschiedensten Ausgabemedien zu schicken. Zur grafischen Illustration bietet GAUSS hierbei eine Vielzahl von Darstellungsmöglichkeiten wie z.B. einfache 2D-Kurvendarstellungen, 3D-Kurvendarstellungen, Oberflächenplots, Contourplots, Polarplots, Box- & Whysker Plots, Histogramme und Tortendiagramme, die wiederum durch verschiedene Anzeigekriterien individuell gestaltet werden können (Linienarten, Fonts, Farben, Oberlappende Darstellungen, usw.). Sollten die Standardfunktionen von GAUSS einmal nicht ausreichen, so gibt es eine Menge an weiteren Zusatzbibliotheken zur Zeitreihenanalyse, Optimierung, Regression, Kurvenanpassung, beschreibenden Statistik, nicht-linearen/linearen Simulation, Lösung von DGLs, numerischen Mathematik, Maximum Likelihood, loglineare Analysen, Netzwerkanalysen und vielen anderen Bereichen. Durch seinen hohen Effizienzgrad, seiner Verfügbarkeit auf fast jeder Rechnerplattform und seiner großen Funktionalität im Bereich der Statistik und der numerischen Mathematik wird GAUSS zu einem idealen Hilfsmittel für Wirtschaftswissenschaftler, Statistiker, Finanzwirtschaftler, Ingenieure, Sozialwissenschaftler, Biologen und eigentlich alle, die große Datenmengen numerisch analysieren müssen.


  • Weitere Informationen des Hersteller / der Distributoren:

  • Besonderheiten von GAUSS

    • Höchstgeschwindigkeit bei numerischen Berechnungen
    • Umfangreiche grafische Visualisierungstechniken
    • Einfache aber hoch effiziente Programmiersprache
    • Große Auswahl an fachbereichsspezifischen Modulen
    • Offene, für alle leicht erweiterbare Struktur
    • Leistungsfähiges System für Modellierung und Simulation
    • Plattformübergreifend auf fast allen Rechnersystemen nutzbar
    • umfangreiche Bibliothek an Mathematik, Statistik, Lineare Algebra, Optimierung, Physik, Ingenieurwesen, ökonometrie, Biometrie, Verhaltensstudien,...

    Allgemeine Informationen

    GAUSS ist eine schnelle Matrizenprogrammiersprache mit integrierten mathematischen und statistischen Bibliotheken sowie hochqualitativen Grafikroutinen. Es ist speziell entwickelt für rechenintensive, numerische Analysen und wird von den unterschiedlichsten Wissenschaftlern, Ingenieuren, Statistikern, Wirtschaftsexperten und Finanz-analysten eingesetzt.GAUSS ist das ideale Werkzeug für Forscher, die keine Zeit haben, komplizierte Strukturen in C oder FORTRAN zu entwickeln und denen gängige Statistik- und Mathematikprogramme nicht die benötigte Flexibilität und Rechengeschwindigkeit bieten, die die Analyse komplexer und großer Problemstellungen mit sich bringt. GAUSS kann auf verschiedene Arten charakterisiert werden: Es ist ein ausnahmslos effizienter "Numbercruncher", eine leistungsstarke Programmiersprache und eine interaktive Analyse- und Simulationsumgebung. GAUSS ist sowohl für IBM PCs und Kompatible wie auch für UNIX Workstations und Supercomputer verfügbar.

    Interaktiv und schnell

    GAUSS bindet fortschrittliche Visualisierungstechniken und numerische Algorithmen in eine interaktive Programmierumgebung ein, die das Lösen komplexer Probleme neu definiert. Sie können Daten numerisch analysieren und visualisieren, Modelle simulieren und dabei die Ergebnisse sofort sehen, oder Ideen ausforschen und interaktiv testen. Als Beispiel soll hier die elementweise Division von Vektoren (512 Elemente) dienen. Auf einem Pentium 90 mit 16MB RAM ergeben sich mit GAUSS 8,56 MFlop/s; auf einer IBM RS6000 mit FORTRAN 77 ergeben sich lediglich 2,49 MFlop/s!

    Programmiersprache

    GAUSS ist eine funktionale Programmiersprache mit einem superschnellen 32-Bit Compiler, der einen für den jeweils verwendeten Mikroprozessor optimierten Code erzeugt. Mit dieser mächtigen Programmiersprache ist es möglich, sowohl mathematische Probleme zu formulieren als auch eigene Anwendungen zu schreiben und diese dann zu Bibliotheken oder zu eigenständigen, selbstablaufenden Programmen zu kompilieren. Zur effizienten Entwicklung von Programmen steht ein hochentwickelter Quellcode Debugger zur Verfügung. Alternativ zum Compiler erlaubt der GAUSS-Interpreter interaktiv die Eingabe von Kommandos anstatt durch zeitraubende "Editier-compilier-linker-Prozesse" gehen zu müssen. Die herausragende Stärke der Matrizen-Programmiersprache ist, daß Variablen wie x und y sowohl m x n Matrizen mit reellen und komplexen Zahlen als auch Skalare sein können. GAUSS stellt weit mehr als 400 Standardfunktionen der Mathematik und Statistik zur Verfügung, inklusive LAPACK (ehemals LINPACK und EISPACK).

    Programmierbar und exakt

    GAUSS bietet dem Anwender eine breite Palette eingebauter Berechnungswerkzeuge kombiniert mit einer leistungsstarken Sprache der neuen Generation. Das Ergebnis ist eine Umgebung mit den Annehmlichkeiten eines Applikationsprogrammes und der Flexibilität und dem Leistungsvermögen einer Hochsprache.
    proc sumd(name);
    
         local fp, sum;
    
         open fp = ^name
    
         if fp == -1;
    
              errorlog "Kann Datei nicht öffnen";
    
              end;
    
         endif;
    
         sum = 0;
    
         do until eof(fp);
    
              sum = sum + sumc(readr(fp,50));
    
         endo;
    
    fp = close(fp);
    
    retp(sum);
    
    endp;
    
    

    Wesentlich anwendungsorientierter als FORTRAN oder C bringt GAUSS einen enormen Produktivitäts- und Kreativitätsgewinn. Alles in allem ist GAUSS eine interaktive Analyse- und Simulationsumgebung mit direkter Schnittstelle zu C, FORTRAN und ASSEMBLER. über 30 Zusatzmodule von Drittanbietern öffnen GAUSS den Zutritt in viele Spezialgebiete.

    Externe Programmierschnittstelle

    Das "Foreign Language Interface ermöglicht bereits in anderen Programmiersprachen erstellte Anwendungen z.B. in C, FORTRAN oder Assembler, mit in GAUSS erstellten Programmen zusammenarbeiten zu lassen. GAUSS übernimmt hierbei die völlige Kontrolle über die externen Programme und stellt für die Datenkommunikation eine 32-Bit Schnittstelle zur Verfügung.

    Grafikpower

    Eine der besonderen Stärken von GAUSS sind hochauflösende 2D- und 3D-Grafiken in Publikationsqualität. Die herausragenden Visualisierungsfähigkeiten werden von vielen Nutzern gelobt und sind immer Thema der Pressestimmen zu GAUSS. GAUSS beinhaltet eine große Anzahl verschiedener zwei- und dreidimensionaler Grafiktypen. Außerdem können Grafiken in beliebig vielen Fenstern überlappend, mit beliebiger Positionierung, mit transparenten Fenstern und auch in freien Zoomstufen dargestellt werden. Alle gängigen Grafikauflösungen bis hin zu SVGA (1600x1200) werden unterstützt, wobei zur Qualitätsverbesserung intern mit einer Auflösung von 4096x3120 Punkten gearbeitet wird. Die Grafiken können direkt auf Drucker oder Plotter , inklusive Postscriptdrucker, geschickt werden. Zur Einbindung in Textverarbeitungs- oder Präsentationssysteme werden verschiedene Formate unterstützt: Lotus PIC, PCX und die Vektorformate HP-GL/2 , PS, EPS und das GAUSS eigene Format TKF.

    Virtuelle Speicherverwaltung

    Die virtuelle Speicherverwaltung von GAUSS-386i erlaubt mehr Arbeitsspeicher einzusetzen, als tatsächlich verfügbar ist. Beim Systemstart verwendet GAUSS den von Ihnen per Konfiguration zugewiesenen Speicher, reicht dieser nicht aus, so können Sie GAUSS zusätzlich virtuellen Speicher auf der Festplatte zuweisen.
    Programmierschnittstelle C, FORTRAN, Assembler
    Daten Im- und Exportmöglichkeiten Daten können unter GAUSS in ASCII- oder im GAUSS-Format im- und exportiert werden oder über das schon erwähnte "Foreign Language Interface".
    Grafikimport/export PaintBrush (PCX), Postscript (PS, EPS), Tektronixformat (TKF), Lotus (PIC), HP-GL


  • Kurzübersicht der GAUSS Funktionen:

  • Stringbehandlung
  • 32 Zeichen lange Namen, ein- und zweidimensionale Stringfelder

  • Grafiktypen
  • XY, Polar, Balkendiagramme, Histogramme, LogX, LogY und LogLog, Box, Oberflächen, XYZ, Kontur, 3D-Polar. Die Aufbereitung der Grafiken erfolgt mit frei positionierbaren Legenden, Texten, Sonderzeichen wie z.B. griechische Buchstaben, Fehlerbalken, verschiedene Fonts, freie Symbole für Datenpunkte, individuelle Zeichnungen (Linien, Kreise, Pfeile, Polygone etc.).

  • Standardmathematik
  • Grundrechenarten, ABS, Trigonometrische, Expotential-, Logarithmus-, Wurzel-, Bessel-, Beta-, Gammafunktionen, Rundungsoperationen, Rechnen mit komplexen Zahlen.

  • Analysis
  • Differential-, Integralrechnung für mehrdimensionale Funktionen nach verschiedenen Methoden , 1D- und 2D-Fouriertransformationen, Polynome

  • Algebra
  • Matrizenrechenfunktionen (Addition, Multiplikation, Inversion, Det., etc.), Matrizentransformationen (Extraktion von Untermatrizen, Transponieren, Zerlegung komplexer Matrizen, Shiftoperationen, etc.), Eigenwert-, Eigenvektorberechnung, Faktorisierungen (QR, Cholesky, LU), Zerlegungen (Crout, SV, Schur), Lösen von Gleichungssystemen, Berechnung von Pseudo-Inversen nach Moore-Penrose, Reduktionsverfahren, Hermitesche Matrizen, Optimierungsmethoden, Behandlung von unterbesetzten Matrizen, Matrizenerzeugung (Zufalls-, Einheits-, Hankel-, Hilbert-, Toeplitz-Matrizen), Berechnungen von Summen.

  • Statistik, Stochastik
  • Statistische Standardfunktionen (Mittelwert, Standardabweichung, Median,...), Verteilungsfunktionen (Normal-, Beta-, Gamma-, Chi-Quadrat-, Student's t-, F-, Poissonverteilung mit deren Komplementären), Erzeugung von Zufallszahlen nach Verteilungen, Korrelationen, Momentmatrizen, Regressionsmodelle, Töplitzmatrizen, Zeitreihenanalysen (rekursive, additive, multiplikative, inverse und autoregressive Modelle), Varianzen, Kovarianzen, Log-Lineare Modelle, Beschreibende Statistik.

  • Numerische Mathematik
  • Zur numerischen Mathematik sind alle Routinen der Programmierbibliotheken LAPACK enthalten. Reelle und komplexe FFT.


  • GAUSS Light (386i oder UNIX)
  • GAUSS Light bietet einen ökonomischen Einstieg in die enorme Anwendungsvielfalt von GAUSS. GAUSS Light arbeitet ebenfalls nur im 32-Bit Mode und benötigt einen Coprozessor. Die Lightversion ist für Nutzer, die mit kleineren Matrizengrößen arbeiten und keine Standalone Anwendungen programmieren möchten. Gauss Light umfaßt denselben Funktionsumfang wie die Vollversion (siehe Tabelle). Alle Applikationen laufen auch mit der Lightversion.

    Merkmale:

    GAUSS-386i:

    GAUSS Light:

    GAUSS für UNIX:

    GAUSS Light (UNIX):

    Matrizengröße

    unbegrenzt

    8192 (90x90)

    unbegrenzt

    8192 (90x90)

    Maximaler Arbeitsspeicher

    unbegrenzt

    1 MB

    unbegrenzt

    1 MB

    Virtueller Speicher

    Ja

    Nein

    Ja

    Nein

    Source Level Debugger

    Ja

    Nein

    Ja

    Nein

    Publication Quality Graphics

    Ja

    Ja

    Ja

    Ja

    Fensterorientierte Module

    Nein

    Nein

    Ja

    Ja

    Optionale Runtime-Module

    Ja

    Nein

    Ja

    Nein

    Dokumentation

    2 Handb.

    1 Handb.&Quickref.

    2 Handb.

    1 Handb.&Quickref.

    Online Help

    Ja

    Ja

    Ja

    Ja


  • Weitere Links:

  • [ < ] [ globale Übersicht ] [ Kapitelübersicht ] [ Stichwortsuche ] [ > ]