Figur 1: Icon von Xcas, the swiss knife for mathematicsFigur 2: Xcas unter Windows 10Figur 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
Giac ist eine in C++ 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.
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.
Betriebssysteme und Verfügbarkeit
Die meist Freie Software ist für diese Betriebssysteme verfügbar:
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, das seit 2000 von einer Gruppe rund um Bernard Parisse an der Joseph-Fourier-Universität zu Grenoble, Frankreich, entwickelt wurde. 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 und im Jahr 2013 wurde Giac mit GeoGebra integriert. OpenOffice.org verwendet Giac für Berechnungen.
↑George E. Halkos, Kyriaki D. Tsilika:Xcas as a Programming Environment for Stability Conditions for a Class of Differential Equation Models in Economics. In: AIPC. Band1389, Nr.1, September 2011, ISSN0094-243X, S.1769–1772, doi:10.1063/1.3636951 (Online[abgerufen am 21.Dezember 2019]).