Xcas

Computeralgebrasystem From Wikipedia, the free encyclopedia

Xcas ist ein freies Computeralgebrasystem (CAS), es basiert auf der ebenfalls freien Programmbibliothek Giac. Xcas ermöglicht symbolisches Rechnen und kann zum Beispiel Gleichungen (Figur 4) und Differentialgleichungen (Figur 5) lösen.

Schnelle Fakten Basisdaten ...
Xcas
Screenshot
Basisdaten
Entwickler Bernard Parisse
Erscheinungsjahr 2000
Aktuelle Version 2.0.0-15[1]
(November 2025)
Betriebssystem Windows, macOS, Linux, FreeBSD, Android, iOS
Programmier­sprache C++
Kategorie Computeralgebra (CAS)
Lizenz GNU General Public License
xcas.univ-grenoble-alpes.fr/en.html
Schließen
Figur 1: Icon von Xcas, the swiss knife for mathematics
Figur 2: Xcas unter Windows 10
Bruchrechnen ohne gemeinsamen Nenner
Figur 3: Xcas schafft Bruchrechnen ohne gemeinsamen Nenner.
Figur 4: Xcas löst Gleichung, berechnet Differenzenquotient, Stammfunktion u.v.m.
Figur 5: Differentialgleichungen lösen mit Xcas

Funktionsweise

Giac ist eine in C++[2][3] geschriebene Programmbibliothek, spezialisiert auf Anwendungen im Bereich der Computeralgebrasysteme (CAS). Aufgrund der Kapselung als eigenständige Bibliothek kann diese auch leicht in andere Applikationen eingebunden und auf verschiedene Betriebssysteme portiert werden.[4]

Eine Grafische Benutzeroberfläche für Giac ist in Form von „Xcas“ verfügbar. Xcas ist eine Benutzerschnittstelle für Giac, die u. a. Funktionsgraphen zeichnen und Gleichungen umstellen kann. Xcas funktioniert offline. Es gibt ein Forum für Fragen betreffend Xcas.[5]

Betriebssysteme und Verfügbarkeit

Die meist Freie Software ist für diese Betriebssysteme verfügbar:[6]

Xcas kann auch online verwendet werden.[13]

Verwendung in kommerziellen Produkten

  • Xcas und Giac erzeugen im programmierbaren Taschenrechner HP Prime die grafische Oberfläche.

Features (Auswahl)

Befehle (Auswahl)

Auszug aus der Befehlsübersicht:

  • Graphen zeichnen: plot(Funktion)
  • Senkrechte Linie im Koordinatensystem zeichnen: line(=1)
  • Quadratwurzel berechnen: sqrt()
  • Durchschnitt (auch Mittelwert genannt) berechnen: mean([3,4,2]) = 3
  • Varianz berechnen: variance([3,4,2]) = 2/3
  • Standardabweichung berechnen: stddev([3,4,2]) = sqrt(2/3)
  • Kreuzprodukt berechnen: cross([1,2,3],[4,3,2]) = [-5,10,-5]
  • Determinante einer Matrix berechnen: det([1,2],[3,4]) = -2
  • Lokale Extrema berechnen: extrema(-2*cos()-cos()^2,) = [0],[pi]
  • Anzahl der Permutationen berechnen: nPr()
  • Anzahl der Kombinationen berechnen: nCr()
  • Gleichung lösen (nach umstellen): solve(Gleichung,)
  • Trennung der Variablen : split(( +1)*( -2),[,]) = [+1,-2]
  • Differentialgleichung lösen (Rechte Seite als oder schreiben): desolve(Differentialgleichung,) z.B: desolve() oder desolve()
  • Polynom faktorisieren: factor(Polynom,)
  • Differenzieren (Ableitung berechnen): diff(Funktion,)
  • Unbestimmtes Integral (Stammfunktion) berechnen: int(Funktion,)
  • Bestimmtes Integral berechnen (Fläche zwischen Graph und -Achse berechnen): int(Funktion,,untereIntegrationsgrenze,obereIntegrationsgrenze)
  • Volumen eines Rotationskörpers um die -Achse berechnen: int(pi*Funktion^2,,untereIntegrationsgrenze,obereIntegrationsgrenze)
  • Volumen eines Rotationskörpers um die -Achse berechnen (für eine abnehmende Funktion): int(2*pi* *Funktion,,untereIntegrationsgrenze,obereIntegrationsgrenze)

Xcas und andere CAS-Programme

Entstehungsgeschichte

Xcas, the swiss knife for mathematics, ist ein Open-Source-Projekt,[22] das seit 2000[23] von einer Gruppe rund um Bernard Parisse[24][25] an der Joseph-Fourier-Universität zu Grenoble,[26] Frankreich, entwickelt wurde.[27] Durch seine Erfahrungen mit dem früheren Projekt „Erable“ hat Parisse „Xcas“ und „Giac“ hervorbringen können. Seit 2013 gibt es Erklärvideos für Xcas[28] und im Jahr 2013 wurde Giac mit GeoGebra integriert. OpenOffice.org verwendet Giac für Berechnungen.

Kompatibilitätsmodus

Xcas hat einen Kompatibilitätsmodus zu mehreren Programmen:[29] u. a. Wolfram Alpha,[30] Mathematica,[31] Maxima,[32] Maple,[33][34] Matlab,[35] GeoGebra,[36] SageMath,[37] Yacas,[38][39] MuPad, Qcas, CPMP-Tools,[40][41] WordMat (Addon an Microsoft Word[42]) und ExpressionsinBar (64 bit App für macOS[43][44]) und Graphmatica[45] und Kig[46][47] sowie zu den grafikfähigen Taschenrechnern TI-89, TI-92, Voyage 200 und TI-Nspire.[48]

Siehe auch

Einzelnachweise

Related Articles

Wikiwand AI