Mathgl.

Eine Bibliothek für wissenschaftliche Grafiken.
Jetzt downloaden

Mathgl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Alexey Kakunin
  • Website des Verlags:

Mathgl. Stichworte


Mathgl. Beschreibung

Eine Bibliothek für wissenschaftliche Grafiken. MathGL ist eine Bibliothek für Scientific Graphics.mathgl ist ... · Eine Bibliothek für hochwertige wissenschaftliche Grafiken unter Linux und Windows; · Eine Bibliothek für das schnelle Daten-Plotten und die Handhabung großer Datenanordnungen; · Eine Bibliothek für das Arbeiten im Fenster und Konsolenmodi und für einfache Einbetten in andere Programme; · Eine Bibliothek mit großem und wachsenden Satz von Grafiken. . Die meisten Zeichnungsfunktionen verfügen über 2 Varianten: Einfaches für das schnelle Plotten von Daten, komplexer, komplexer für die Angabe der genauen Position des Diagramms (einschließlich parametrischer Darstellung). Das resultierende Bild kann in Bitmap (PNG, JPEG, TIFF) -Format oder im Vektor-EPS oder SVG-Format gespeichert werden. Alleer Text werden von der Vector-Schriftart gezeichnet, die hohe Skalierbarkeit und Portabilität ermöglicht. Text kann Befehle enthalten für: Einige der texartigen Symbole, den Wechselnde Index (obere oder untere Indizes) und den Stil der Schriftarten in der Textzeichenfolge. Texte von Zecken werden mit der Achsenrotation gedreht. Es ist möglich, eine Legende des Diagramms zu erstellen und Text in beliebige Position des Diagramms anzulegen. Spezialklasse MGLData wird für die Datenemapsulation verwendet. Außer sicherer Erstellung und Löschen von Datenarrays enthält es Funktionen zur Datenverarbeitung (Glättung, Differenzierung, Integration, Interpolation und so weiter) und das Lesen von Datendateien mit automatischer Größenbestimmung. Die Klasse Mgldata kann Arrays mit bis zu drei Abmessungen verarbeiten (Arrays, die bis zu 3 unabhängige Indizes AIJK abhängen). Die Verwendung eines Arrays mit einer höheren Abmessungen ist nicht sinnvoll, da ich nicht weiß, wie es dargestellt werden kann. Die Datenfüllung und -modifizierung können manuell erfüllt oder durch Textformulas erfüllt sein. Class MGLFORMULA ermöglicht die schnelle Bewertung eines textend mathematischen Ausdrucks. Es basiert auf der String-Vorkompilierung zu einem baumähnlichen Code bei der Erstellung der Klasseninstanz. Bei der Evaluierungsphase-Code führt nur schnelle Tree-Walk aus und gibt den Wert des Ausdrucks zurück. Mit Ausnahme der Änderung der Datenarray-Werte werden Textformeln zum Zeichnen in willkürlichen Curvilinear-Koordinaten verwendet. So ist ein Satz solcher Curvilininear-Koordinaten nur von der Benutzerabbildung begrenzt, jedoch keine feste Liste wie Polar, Parabolikum, sphärisch und so weiter. Hier sind einige wichtige Funktionen von "MathGL": · Eindimensionale Grundstücke: Regelmäßige Kurven-Plot-Plot (), Kurve mit Füllbereich (), vertikale Boxenstangen (), Treppe Schritt (), vertikale Linien Stiel (), Oberfläche der Kurve Rotation Torus (), Diagrammdiagramm (), Fehlerboxen Fehler (), Rohre Rohr (), variable Größe Marks Mark (), Text entlang der Kurve Text (); · Zweidimensionale Grundstücke: Mesh-Oberflächengitter (), feste Oberflächenbrandung (), Dichte-Diagramm DENS (), Konturleitungen CONT (), gefüllte Konturen CONTF (), Oberfläche der Kästchen (), Oberfläche der Konturleitungen Rotation axial ( ), wasserfallartiger Fall (), Oberfläche des Gurtbandes (), Oberfläche der horizontalen Fliesenfliesen (); · Dreidimensionale Grundstücke: Dichte-Plot auf Scheiben DENS3 (), Konturleitungen auf Scheiben Cont3 (), gefüllte Konturen auf Scheiben CONTF3 (), Isosurface surfen3 (), Cloud-artiger CloudQ () oder CloudP (); · Dual-Daten-Plots: Vektorfelder Vect (), Vectc () und Tau (), Fließgewinde Flow () und Rohre Rohr (), Mapping-Diagrammkarte (), Oberflächen und Isofestaces, die von anderen Daten surfen (), Surfc (), Surfen3a (), surfen3c (). Was ist neu in dieser Version: · Verbessern Sie den Export in EPS und SVG: Die Zeilen werden als einzelnes Objekt exportiert, das Richten der Zeilenreichung verbessert, der Text wird jetzt von Glyphen exportiert. · Neue MGL-Parser schreiben, die einen beliebigen Ausdruck als Argument für Daten und / oder Nummer verarbeiten kann. · Funktion MGLGRAPH * :: Window () kann jetzt Nullzeiger als Funktion (nur eingebaute Bitmap zeichnen) umgehen. Das Fenster kann auch von Fortran-Programmen erstellt werden. · Fügen Sie New Plot Traj () hinzu, um Vektoren entlang der Kurve zu zeichnen. · Fügen Sie neue Plot-Contd () zum Zeichnen von festen Konturen mit manuellen Farben (nützlich für Phasendiagramme). · Neue Plot-Radar () hinzufügen, um Radardiagramm zu zeichnen. · Fügen Sie einen neuen Plot-Flow (MGLOPT P, ...) hinzu, um den Fließgewinde von einem Punkt zu ziehen. · FUNKTIONEN MGLGRAPH :: vect () hat jetzt zusätzliches Argument für eine Art Vektor-Handlung. Entsprechend MGL_VECT _ * () Funktionen haben jetzt auch zusätzliches Argument! · Fügen Sie die Funktion MGGGRAPH :: AXIS () für vordefinierte CurvilIninear-Koordinaten hinzu. · FULT FUNKTION MGLDATA :: subdata () für den indirekten Zugriff auf die Datenelemente. · FULT FUNKTION MGLDATA :: Trace (), um diagonale Elemente zu erhalten. · Fügen Sie die Funktion zur manuellen Einstellung von Ticks / Subticks-Leitungsstil hinzu. · Jetzt können Sie Farben für mehrere Kurven (Palette) direkt in der Funktionsstil einstellen, d. H. Wie gr-> Plot (y, "RGB;"). · Verbessern Sie die Zeichnen, wenn RotatedText = FALSE; · HINWEIS! Ticklen-Variable ausblenden und ändern Sie es in die Setikicklen () -Funktion. Fügen Sie auch weitere Argumente zur Funktion MGL_SET_TICK_LEN () hinzu. · Sie können jetzt den Basistyp für Fließkommazahlen (doppelt oder float) auswählen. · Die Legende wird jetzt flach gezogen (ohne Rotation). · FUNKTION MGLDATA :: SEW () Gehen Sie nun naN-Werte richtig richtig. · Fügen Sie MGL-Befehlstypen für weitere UDAV-Entwicklung hinzu. · Linienbreite nun den Textdruck nicht beeinflussen. · Fehlerkorrektur in der Markierungszeichnung für EPS, SVG. · Fehler mit nicht immer definierter MGGGRAPH :: ID. · Fehlerkorrektur in der Konfiguration (ältere Compiler-Unterstützung, falsche Glut.h-Nachfrage). · Fehler in Lang / Cmakelists.txt (für die Herstellung von Python-Schnittstellen). · Bessere Unterstützung für isnan () -Funktion auf verschiedenen Compilern.


Mathgl. Zugehörige Software

Fibra

ein Paket, das eine fortgeschrittene Cooperatve-Parallelität mit Python-Generatoren bietet ...

201

Herunterladen