GIAC et XCAS
Dernière mise à jour 16 Mars 2010, version 0.8.5
Navigation : English , Espanol , Retour à ma page home .
Présentation de Xcas: Résumé, Fonctionnalités, Documentation et ajouts, Citations, Benchmarks,
Télécharger Xcas pour : Windows , Mac OS X, Linux debian/ubuntu, Linux RPM, Linux binaires, Asus EEE PC Linux, Acer Aspire One Linux, Dell Mini 9/10v Linux, Linux Mac, Free BSD. Windows CE, Linux ARM,
Giac: Code source, Console, LaTeX, Open Office plugin (C. Devalland), Xcas en ligne version 2 beta (J.P. Branchard)
Autour de Xcas : FAQ, Forum Xcas et bugs, Site pédagogique, Algorithmique, Bac S, Agrégation externe, interne, Pages web, Livres, Programmes, Remerciements .

Présentation de Xcas , le couteau suisse des mathématiques

En résumé

Giac/Xcas est un système de calcul formel libre pour Windows, Mac OSX et Linux/Unix (license GPL3).
  • Xcas est une interface de Giac, qui permet de faire du calcul formel, des représentations graphiques dans le plan ou l'espace, de la géométrie dynamique (dans le plan ou dans l'espace), du tableur, des statistiques et de la programmation.
  • Giac, est le moteur de calcul de Xcas, il s'agit d'une bibliothèque C++ (licence GPL).
  • Giac/Xcas dispose d'un mode de compatibilité pour les personnes habitués aux logiciels de calcul formel Maple ou MuPAD ainsi que pour les utilisateurs de calculatrices TI (TI89/TI92/Voyage 200/TI Nspire CAS).
  • Petit historique: le projet a commencé en 2000, à la suite de l'écriture du logiciel de calcul formel des calculatrices HP. Il comporte aujourd'hui un peu plus de 150 000 lignes de code C++ (principalement par B. Parisse), plus de 1000 pages de documentation en francais (principalement par R. De Graeve), des interfaces en tant que moteur de calcul avec php, latex, texmacs, bientot java (voir ci-dessus Giac), et des interfaces qui lui permettent d'utiliser PARI, NTL, CoCoA, GSL, GMP, MPFR. Les principales directions de développement actuelles sont la rapidité des opérations les plus sollicitées (multiplication, division de polynomes, PGCD a plusieurs variables sur Q, des extensions de Q, à l'étude les extensions avec paramètres). Giac/Xcas a obtenu le 3ème prix des Trophées du Libre 2007 dans la catégorie logiciels scientifiques.
  • Nouveautés dans la version 0.8.4: l'éditeur de programmes de Xcas propose la coloration syntaxique des commande de Xcas, l'indentation (touche Tab ou Esc/Echap, fonctionnalité en test), ainsi qu'une nouvelle structure de boucle repeter ... jusqua ...; . Dans la version du 30/11, l'aide s'affiche dans une bulle lorsqu'on tape un mot clef reconnu suivi par une parenthèse ouvrante (sauf Mac OS).
Pour télécharger Xcas, suivez ce lien. Pour tester Xcas en ligne, suivez ce lien.

Fonctionnalités de Xcas

  • calcul formel: arithmetique, integration, derivation, limites, ...
  • graphes de fonction, paramétrique, dans le plan et l'espace
  • tableur et statistiques: calcul approché et exact
  • geometrie interactive: dans le plan et l'espace
  • programmation
  • tortue logo
  • aide en ligne : documentation entièment en francais, index des fonctions, syntaxe, exemples, recherche par mot clef, complétion.
  • éditeur d'équation : affichage 2-d des expressions, possibilité de travailler sur des sous-expressions.
  • unité physiques : opérations usuelles et conversion

 

Voir aussi la présentation des Trophées du Libre 2007: version longue, courte ou la session Xcas.
Une session de calcul formel Calcul formel:
Calcul en précision arbitraire (entiers et flottants), arithmétique des entiers et des polynomes (PGCD, Bézout, factorisation, ...), simplification (fractions rationnelles, fonctions trigonométriques,...), résolution d'équations, dérivation, intégration (fraction rationnelle, méthodes heuristiques, algorithme de Risch pour les fonctions transcendantes), décomposition en éléments simples de fractions rationnelles, limites, développement de Taylor et asymptotiques, algèbre linéaire (vecteurs, matrices, réduction de Gauss, vecteurs et valeurs propres exactes et approchées)...
Le theoreme de Napoleon Géométrie 2-d:
Points, segments, droites, plans, triangles, quadrilatères, polygones, cercles, coniques, courbes paramétrées et polaires, intersections, tangentes, paramètres, angles, affixes, ...
Géométrie interactive
Toutes les instructions de tracé sont programmables.
Les calculs peuvent etre faits de manière exacte en utilisant le système de calcul formel, ce qui permet de faire des preuves (de géométrie analytique).
La Terre, vue en 3-d Graphe 3-d eclaire Géométrie et graphes 3-d:
Points, segments, droites, plans, triangles, quadrilatères, polygones, cercles, coniques, sphères, cones, cubes, prismes, courbes paramétrées et polaires, surfaces, intersections, tangentes, paramètres, angles, affixes, ...
Géométrie interactive.
Toutes les instructions de tracé sont programmables.
Les calculs peuvent etre faits de manière exacte en utilisant le système de calcul formel, ce qui permet de faire des preuves (de géométrie analytique).
Exemple de tableur Tableur:
références absolues et relatives, calcul exact ou approché (les cellules peuvent etre des entiers en précision arbitraire, des noms de variables, des expressions, ...), accès complet aux fonctions de programmation, interface pour les statistiques 1-d et 2-d (moyenne, écart type, histogramme, covariance, corrélation...)
Programmation de la methode de Horner Programmation:
fonctions, variables locales, tests, boucles. Syntaxe au choix (style C, Maple, MuPAD ou TI89). Possibilité dans des cas favorables de lire et d'exécuter des programmes Maple, MuPAD ou TI89. Editeur intégré pour de petits programmes. Débogueur interactif.
Plusieurs fonctionnalités utilisées simultanément.


Giac

Giac en mode console

Les versions Linux, Mac et Windows de Xcas contiennent une version texte giac, utilisable directement ou dans une session texmacs (qu'on peut tester sans installer avec livetexmacs), ou dans une session emacs en mode mupad (lire les instructions de mupacs, utiliser giac --emacs comme programme à lancer au lieu de mupad -E/-R ...).

Giac et LaTeX

Il existe plusieurs méthodes pour appeler giac automatiquement depuis un document LaTeX et lui déléguer certains calculs.
  • professor.sty est une collection de fichiers de style pour créer automatiquement des tableaux de variations, des statistiques, etc. dans vos documents LaTeX. Par Denis Le Fur et Guillaume Connan (contient le fameux tablor.sty de Guillaume Connan). Utilisable depuis texmacs via les plugins professor et tablor par E. Corcelle.
  • le script Perl pgiac de J.M. Sarlat permet de créer des sources .w contenant des commandes giac (les lignes commencant par .g et les sections commencant par .g: et finissant par .end), transformés après calculs en fichiers .tex par la commande pgiac nom_fichier.w. Il suffit alors de le compiler avec sa distribution LaTeX préférée, cf. le site Syracuse.
  • voir aussi les exemples de source LaTeX utilisant giac pour les calculs de G. Connan, de Yves Delhaye (cf. aussi son générateur d'interrogations), et d' Alexandre Boisseau

Documentation francaise de xcas


Autour de XcasPages web parlant de Xcas

 

Citations

Si vous souhaitez citer Giac/Xcas, vous pouvez y faire référence de la manière suivante
Giac/Xcas, Bernard Parisse et Renée De Graeve, version 0.8.5 (2010), http://www-fourier.ujf-grenoble.fr/~parisse/giac_fr.html

Livres parlant de Xcas

Guide du calcul avec les logiciels libres XCAS, Scilab, Bc, Gp, GnuPlot, Maxima, MuPAD... , par G. Connan et S. Grognet.

Programmes utilisant Xcas

  • Facilimaths
    Exercices en lignes (niveau lycée), propose aussi une extension PHP pour Giac. Par Jean-Pierre Branchard.
  • Tablor
    par Guillaume Connan, un programme générant automatiquement des tableaux de variations LaTeX, les calculs sont effectués;s par Giac, cf. le mode d'emploi. En combinant tablor avec pgiac et LaTeX, on simplifie la rédaction de corrigés, comme sur cet exemple de G. Connan: PDF, LaTeX.
  • Kruptor:
    Kruptor est un paquetage de procédures écrites en xcas dans le style Maple, qui permet de programmer facilement des démonstrations des fonctionnements des systèmes cryptographiques. Un certain nombre d'exemples sont fournis dans le paquetage.
Pour télécharger Xcas, suivez ce lien.
N.B.: Les captures d'écran de Xcas de cette page sont fournies aux conditions de la GFDL (Gnu Free Documentation Licence).
Vous avez besion d'un conseil ?
 
Aucun lien qui ait déjà envoyé plus d'un visiteur à cette page web n'a encore été enregistré!

Ton lien doit-il s'afficher ici?
Il te suffit de t'inscrire ici:
=> Vers l'inscription
Voté pour nous
 
COMPTEUR
 
Statistique
 
Art et Creation
 
 
Wadifa
 
Aujourd'hui sont déjà 101754 visiteurs
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement