Xcas

from Wikipedia, the free encyclopedia
Xcas

Screenshot
Basic data

developer Bernard Parisse
Publishing year 2000
Current  version 1.5.0
( December 20, 2018 )
operating system Linux , Microsoft Windows , macOS
programming language C ++
category Computer algebra
License GNU General Public License
www-fourier.ujf-grenoble.fr/~parisse/giac.html
Solve differential equations with Xcas
Xcas on Windows 10

Xcas even Giac called, is a open source - software and a program library , the visualization of calculations in the field of computer algebra system is used (CAS). That is, Xcas is mathematical free software ; more precisely, Xcas is a free CAS.

Xcas has a compatibility mode to several programs: including Wolfram Alpha , Mathematica , Maxima , Maple , Matlab , SageMath , Yacas , MuPad , Qcas, CPMP-Tools , WordMat (add-on to Microsoft Word ) and ExpressionsinBar (64 bit app for macOS) as well as to the TI-89 , TI-92 , Voyage 200 and TI-Nspire calculators with graphics capability .

functionality

Xcas is a program library written in C ++ , specializing in applications in the field of CAS. Due to the encapsulation as an independent library, it can also be easily integrated into other applications and ported to different operating systems.

A graphical user interface for Giac is available in the form of "XCas". Xcas is a user interface for Giac that u. a. Draw function graphs and rearrange equations . Xcas works offline . There is a forum for questions regarding Xcas.

Availability

Most of the free software is available for these operating systems:

Use in commercial products

  • XCas and Giac create the graphical user interface in the HP Prime programmable calculator .

Features (selection)

Commands (selection)

Extract from the command overview:

  • Draw graph: plot (function)
  • Draw a vertical line in the coordinate system: line (x = 1)
  • Calculate the square root : sqrt ()
  • Calculate mean (also called mean): mean ([3,4,2]) = 3
  • Calculate variance: variance ([3,4,2]) = 2/3
  • Calculate standard deviation : stddev ([3,4,2]) = sqrt (2/3)
  • Calculate the cross product : cross ([1,2,3], [4,3,2]) = [-5,10, -5]
  • Calculate the determinant of a matrix: det ([1,2], [3,4]) = -2
  • Calculate local extrema: extrema (-2 * cos (x) -cos (x) ^ 2, x) = [0], [pi]
  • Calculate the number of permutations : nPr ()
  • Calculate the number of combinations : nCr ()
  • Solve equation (move to x): solve (equation, x)
  • Separation of the variables : split ((x + 1) * (y-2), [x, y]) = [x + 1, y-2]
  • Solve differential equation (write right side as y '= or y' '=): desolve (differential equation, y) e.g. desolve (y' = k * y, y) or desolve (y '' = k * y, y)
  • Factor polynomial : factor (polynomial, x)
  • Differentiate (calculate derivative): diff (function, x)
  • Calculate indefinite integral (antiderivative): int (function, x)
  • Calculate specific integral (calculate area between graph and x-axis): int (function, x, lower integration limit, upper integration limit)
  • Calculate the volume of a solid of revolution around the x-axis: int (pi * function ^ 2, x, lower integration limit, upper integration limit)
  • Calculate the volume of a solid of revolution around the y-axis (for a decreasing function): int (2 * pi * x * function, x, lower integration limit, upper integration limit)

History of origin

Xcas is an open source project that has been developed since 2000 by a group led by Bernard Parisse at the Joseph Fourier University in Grenoble , France . Through his experience with the earlier project “Erable”, Parisse was able to create “Xcas” and “Giac”. There have been explanatory videos for Xcas since 2013 and in 2013 Xcas was integrated with GeoGebra .

Web links

Individual evidence

  1. xcas.univ-grenoble-alpes.fr . 20th December 2018.
  2. COMPARISON OF OPEN SOURCE SOFTWARES INMATHEMATICS EDUCATION. Retrieved March 28, 2020 (English).
  3. Berkeley Madonna alternatives. Retrieved April 20, 2020 .
  4. Giac / Xcas, free computer algebra system. Retrieved December 26, 2019 .
  5. Xcas | World Journals, Database of Academic Research Journals | Read e-books online. Accessed December 30, 2019 .
  6. Differences between Expected Answers and the Answers Offered by Computer Algebra Systems to School Mathematics Equations. (PDF) Retrieved April 20, 2020 .
  7. ^ Beginner's comparison of Computer Algebra Systems (Mathematica / Maxima / Maple). In: Lucky's Notes. August 11, 2014, accessed January 5, 2020 .
  8. ^ Hoon Hong, Chee Yap: Mathematical Software - ICMS 2014: 4th International Conference, Seoul, South Korea, August 5-9, 2014, Proceedings . Springer, 2014, ISBN 978-3-662-44199-2 ( google.dk [accessed January 5, 2020]).
  9. Computer Algebra Independent Integration Tests. Retrieved December 28, 2019 .
  10. xcas - Computer Algebra System - console and graphical calculator. Retrieved April 12, 2020 (English).
  11. Systems |. Retrieved January 8, 2020 (American English).
  12. # 22280 (Giac miscompiles on non-x86_64 platforms) - Sage. Retrieved January 9, 2020 .
  13. ^ List of Computer Tools in Mathematics. Retrieved December 28, 2019 .
  14. Top 20 Best Computer Algebra Systems for Linux in 2020. In: UbuntuPIT. June 26, 2019, accessed January 5, 2020 (American English).
  15. CPMP - Mathematical software - swMATH. Retrieved January 12, 2020 .
  16. CPMP tools software. Retrieved January 12, 2020 .
  17. WordMat. In: Microsoft WordMat. Retrieved March 27, 2020 .
  18. ^ Expression in Bar. Retrieved March 27, 2020 .
  19. ^ Expression in Bar. Retrieved April 21, 2020 .
  20. Xcas - Mathematical software - swMATH. Retrieved December 21, 2019 .
  21. Xcas | Semantic Scholar. Accessed December 30, 2019 .
  22. Giac / Xcas | Further edu and research Dev PLUME. Accessed January 2, 2020 .
  23. Project homepage
  24. Le forum de XCAS - Page d'accueil. Retrieved April 12, 2020 .
  25. Xcas Calcul Formula Lycee | Intégral | Variable (Mathématiques). Retrieved November 1, 2019 .
  26. Download Xcas for Windows | Freeware. Retrieved December 14, 2019 .
  27. Maths and Arithmetic software for Mac to download | Logitheque.com. Retrieved December 22, 2019 .
  28. ^ Symbolic Algebra Everywhere | Linux Journal. Retrieved December 14, 2019 .
  29. ^ Symbolic mathematics on Linux (LWN.net). Retrieved January 5, 2020 .
  30. Giac / Xcas, free computer algebra system. Retrieved on December 21, 2019 .
  31. Yumpu.com: Xcas reference card. Retrieved December 21, 2019 .
  32. ^ Solving equation (s): solve. Retrieved April 12, 2020 .
  33. r / programming - XCas: Cross platform CAS / Equation solver. Retrieved April 12, 2020 (American English).
  34. 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 . tape 1389 , no. 1 , September 2011, ISSN  0094-243X , p. 1769–1772 , doi : 10.1063 / 1.3636951 ( online [accessed December 21, 2019]).
  35. Integration and Differential Equations. Retrieved April 12, 2020 .
  36. Download Limit Exceeded. Retrieved December 21, 2019 .
  37. Download Limit Exceeded. Accessed January 2, 2020 .
  38. Xcas - Free Download. Retrieved December 21, 2019 .
  39. [Project] port xCAS or Maxima to TInspire. Retrieved December 28, 2019 .
  40. About: Xcas. Retrieved December 21, 2019 .
  41. ^ Bernard Parisse - "GIAC / XCAS and PARI / GP". Retrieved March 27, 2020 .
  42. Download Limit Exceeded. Retrieved October 27, 2019 .
  43. 1 or 2 Variable Command Line Programs - Func (Var1, [Var2]). Retrieved December 21, 2019 .
  44. Xcas | Semantic Scholar. Retrieved December 14, 2019 .