Benutzer-Werkzeuge

Webseiten-Werkzeuge


k29:k29.3:start

29.3.0 Komponente gb.gsl

Die Komponente gb.gsl zielt darauf ab, viele Features der 'GNU Scientific Library' umzusetzen. Sie fügt gegenwärtig die Unterstützung für komplexe Zahlen, Vektoren, Matrizen und Polynome ein.

Die Koeffizienten der Vektoren, Matrizen und Polynome können reelle Zahlen oder komplexe Zahlen sein. Darüber hinaus ermöglicht die Komponente die Standard-Rechenoperatoren wie zum Beispiel +, -, *, /, ^, Abs() oder die Relationen = und <> für alle diese o.a. Objekte und bietet automatische Konvertierungen zwischen ihnen. Vektoren und Polynome werden transparent zu und in Arrays umgewandelt.

Beachten Sie, dass die Komponente gb.gsl nicht abgeschlossen ist und nur ein Teil der GSL-Bibliothek implementiert wurde. Dies gilt auch für die arithmetischen Operatoren. Gegenwärtig (Stand Gambas 3.6.3.) ist zum Beispiel die Polynomdivision noch nicht implementiert, Polynomaddition hingegen schon.

Die Komponente gb.gsl enthält die folgenden Klassen:

  • Complex 2 (→ Kapitel 29.1)
  • GSL
  • Matrix
  • Polynomial
  • Vector

Download

Wir verwenden Cookies, um unser Internetangebot optimal zu gestalten. Durch weitere Nutzung dieser Webseite stimmen Sie der Verwendung von Cookies zu. Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung
k29/k29.3/start.txt · Zuletzt geändert: 20.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge