Quoi de neuf?
- version 1.9.0-49: améliorations dans la recherche de racines de
polynômes.
- version 1.9.0-13: améliorations par Luka Marohnić
principalement dans nlpsolve et la recherche de minimum
approché : find_minimum. Intégration du moteur de rendu 3d
pour calculatrices (c'est une alternative à OpenGL,
beaucoup moins sophistiquée mais qui ne pose aucun problème de
compatibilité)
- version 1.9.0-5: compatibilité avec le nouveau bootloader des calculatrices Numworks
- version 1.7.0-43: changement d'interpréteur simplifié pour Xcas web, connectivité Numworks
- version 1.7.0-19: connectivité Numworks
- version 1.7.0-13 et -17:
optimisation du solveur de systèmes polynomiaux
(representation univariée rationnelle et isolation de racines réelles)
- version 1.7.0:
ajout d'un interpréteur Javascript, QuickJS
- version 1.6.17:
compatibilité avec calculatrices (sessions KhiCAS pour
Numworks, TI Nspire CX),
ajout d'un interpréteur MicroPython (taper xcas ou python pour changer
d'interpréteur) avec des modules utiles pour l'enseignement.
- version 1.6.0:
FFT sur corps finis, half-GCD
- version 1.5.0:
graphtheory, signalprocessing par Luka Marohnic,
fonction LambertW, optimisations et améliorations
- version 1.4.9 (mars 2018):
- syntaxe compatible Python
Si votre ligne de commande contient une tournure de syntaxe typique
de Python, par exemple commence par # ou contient def
...:, elle
est automatiquement traduite en syntaxe Xcas
(attention, certaines facilités de la
syntaxe Xcas ne sont alors plus disponibles, par exemple si
P est une expression, on ne peut plus utiliser le raccourci
P(x=x+1) pour subst(P,x,x+1) car x=x+1
est traduit en x:=x+1)
- interface amélioée pour Firefox
- ajouts de nouvelles commandes en optimisation (écrites par
Luka Marohnic)
- version 1.2.3 (juillet 2017):
optimisations et corrections
de bugs
- version 1.2.2 (decembre 2015): bases de Groebner plus rapide
- version 1.2.0 (mai 2015):
matrices creuses codées dans des tables (quelques
algorithmes d'algèbre linéaire).
- version 1.1.4 (fevrier 2015):
corrections de bugs, quelques améliorations en algèbre
linéaire numérique (par ex. linsolve accepte
maintenant le résultat de la décomposition
LU en arguments pour résoudre plus rapidement
des systèmes)
- version 1.1.3 (decembre 2014):
nouvelles fonctions pour la gestion du son (soundsec, playsnd)
et usage plus simple pour writewav. La fonction fft utilise
GSL si elle est disponible et est donc plus rapide.
- version 1.1.2 (septembre 2014):
Représentation rationnelle univariée, pour la
résolution efficace de systèmes polynomiaux.
Bases de Groebner modulaires beaucoup plus rapides
(dans les versions 1.1.0 récentes).
Arithmétique d'intervalles.
- version 1.1.2 (septembre 2014):
stabilisation du code,
- version 1.1 (juillet 2013):
simplifications et ameliorations en probabilités/statistiques
(lois classiques, tests, chaines de Markov, voir par exemple
ici et les exemples
du menu Aide->Exemples->Proba),
méthode d'intégration numérique adaptative,
corrections de bugs
- version 1.0 (novembre 2012):
coloration syntaxique dans les lignes de commande.
- version 0.9.9:
assistant de création de fonction, test et boucles,
représentation de petits graphes probabilistes (matrices de taille<=7)
avec la commande plotproba,
construction de corps finis non premiers plus facile (GF),
optimisations pour l'algebre lineaire sur
les entiers (determinant, inverse de matrice, par exemple
det(hilbert(100)) prend 0.56s sur un AMD 64 bits a 2.8GHz).
- version 0.9.8: crible quadratique (self-initialized multi-polynomial
quadratic sieve) pour factoriser des entiers de 40 à 77 chiffres
(vitesse comprise entre celle de PARI et celle de msieve/yafu).
- version 0.9.6. Fonction binomiale plus rapide.
Documents de prise en main de Xcas pour le nouveau
programme de proba de TS PDF,
et sessions d'illustration.
- version 0.9.5: support Lapack
- version 0.9.4:
Indexation des matrices en commencant a 1 en mode Xcas avec
double-crochets, par exemple M[[1,2]].
On peut agrandir ou retrecir un éditeur de programmes
avec F5/F6. La trousse de survie (fiches pour commencer) est
maintenant installée sur le PC/Mac (au lieu d'etre
en-ligne).
- version 0.9.3:
Simplification pour définir une fonction dérivée
f(x):=x^2+3x+1; g:=f'; g(-3/2); g(1); solve(g(x)>0)
Nouvelle fonction taux accroissement, utile pour les 1eres S
taux_accroissement(f(x),a,a+h)
-
version 0.9.0:
Nouveaux items pour le menu Aide->Internet: des fiches de prise en main
Xcas, et une page pour les candidats au Capes.
La documentation est dorénavant traduite avec hevea
au lieu de latex2html ce qui réduit la taille
des fichiers avec une qualité comparable.
les routines de calcul de PGCD et de factorisation
de polynomes ont été
accélérées, ce qui se ressent par exemple
dans des calculs de simplifications.
La version windows est compilée avec la version 1.7 de cygwin
et n'est plus compatible avec des versions de windows antérieures
à XP.
-
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).
Giac/Xcas sur smartphone et tablette Android
- Si votre équipement n'est pas trop ancien,
vous pouvez installer Firefox pour Android
puis aller sur Xcas mobile.
Vous pouvez aussi faire une installation entièrement offline :
récupérez le fichier xcashtml.zip
puis désarchivez-le par exemple dans un répertoire
/sdcard/
et ouvrez la page
file:///sdcard/xcasoffline/xcasfr.html.
La préparation est un peu lente la première fois
(proche de la minute selon le modèle),
mais c'est surement l'interface web de Xcas la plus complète à l'heure
actuelle. N.B.: Pour forcer la mise à jour des fichiers dans le cache,
aller dans les Paramètres de Firefox, Vie privée,
Effacer mes traces (ou historique) et cocher uniquement les Données
hors connexion et Cache.
On peut aussi utiliser
le navigateur par défaut ou
Chrome mais les calculs sont plus lents et l'affichage
2d des résultats moins bien géré.
- Si vous êtes sur architecture arm64,
si vous avez installé l'application Userland et configuré Debian
dans Userland, vous pouvez installer la dernière version de Xcas
en téléchargeant les paquets
giac et
giac-dbgsym
puis lancez la commande sudo dpkg -i giac*arm64.deb puis
sudo apt-get -f install
N.B.: ces paquets ne sont pas compatibles avec le paquet Xcas de Debian
(qui sont relativement anciens et moins complets),
si nécessaire tapez la commande dpkg --remove xcas libgiac0
Pour lancer Xcas en français, faire sudo su puis
export LANG=fr_FR.UTF8 puis apt install locales
puis dpkg --reconfigure locales puis faites
défiler la liste des langues et sélectionnez
le français (232).
-
Il existe une application gratuite pour Android
XcasPad
utilisant giac comme noyau de
calcul, dont l'auteur est Leonel Hernandez.
iOS (iPhone/iPad)
Comme pour Android, on devrait pouvoir
installer Firefox pour iOS puis aller sur
la page de Xcas en ligne hors ligne (je n'ai
pas d'équipement pour tester).
Il existe aussi une version gratuite
de Xcas Pad
expérimentale pour iOS, par Leonel Hernandez.
Une version non libre de Giac (dual license commerciale) est
incluse dans l'application
PocketCAS pour iPhone/iPad
par Daniel Gräfe.
Xcas pour Windows
Pour installer Xcas pour Windows,
télécharger l'installeur
64 bits mingw (1.9.0 05/2023).
Cliquez sur le fichier téléchargé et
suivez les instructions. Ensuite, on lance xcas depuis le bureau
ou depuis Rechercher "Xcas for windows" (Application).
Si la version ci-dessus ne fonctionne pas correctement, essayez
64 bits cygwin (1.9.0 05/2023),
Ensuite, on lance xcas depuis le bureau ou
en cliquant sur xcasfr dans le répertoire Xcas.
Si aucune des 2 versions précédentes ne fonctionne, essayez
32 bits (1.9.0, 09/2022).
Ensuite, on lance xcas depuis le bureau ou
en cliquant sur xcasfr dans le répertoire Xcas.
Pour utiliser les commandes de Xcas depuis Python, consultez
ce lien.
Remarques:
- Si vous utilisez Windows depuis Virtualbox, pour faire
des graphes OpenGL en 3d, désactivez
l'accélération 2d.
-
Pour pouvoir prévisualiser avant impression, vous devez aussi
installer Ghostscript
et GSview
(attention, il faut installer les deux logiciels).
-
Si une commande 3d du type plan(z=0) provoque le noircissement
d'une partie de la fenetre Xcas, essayez de désactiver
l'accélération matérielle (recherchez
desactiver acceleration materielle windows sur votre moteur de recherche
favori).
-
Si l'erreur suivante apparait à l'installation
Erreur lors de l'ouverture du fichier en écriture: "c:\xcas\doc\local\html_mall".
effacez le fichier c:\xcas\doc\local et relancez l'installeur.
-
Xcas fonctionne en principe sur toutes les versions de Windows XP a
Windows 11. Si Xcas ne fonctionne pas sur votre Windows,
installez VirtualBox et installer Xcas dans un Linux
-
Pour une installation en réseau,
installez sur le lecteur réseau
(en général J:) puis déclarez
xcasfr.bat dans la base de données de logiciels.
Si le répertoire personnel est P: et le lecteur
réseau est J:, vous pouvez déclarer
xcasfrjp.bat ou sinon vous en inspirer.
Attention, si la lettre du lecteur n'est pas la meme
sur le serveur que depuis un poste réseau, il faut modifier
les fichiers xcasfr.bat et runxcas.fr et y changer
la lettre du lecteur, voir
le forum de Xcas. Il est recommendé de décommenter dans le fichier
runxcas.fr les lignes
export XCAS_HOME='/cygdrive/p'
export XCAS_AUTOSAVEFOLDER='/cygdrive/p'
en changeant la lettre p en la lettre du lecteur du répertoire
personnel.
-
Depuis la version 0.6.3 de Xcas pour Windows,
l'executable xcas.exe utilise une librairie dynamique
giac.dll, permettant l'ajout de l'interface texte
giac.exe et permettant aux développeurs cygwin
d'utiliser du calcul symbolique dans leurs programmes C++.
Xcas pour Mac OS X
Pour installer Xcas pour Mac OS X
- Pour Mac OS 14, vous pouvez télécharger
la version en cours de tests :
ouvrez le fichier téléchargé
puis ouvrez l'image disque puis cliquez sur le package
Xcas.pkg
en maintenant la touche Control enfoncée
et choisissez Ouvrir. Ceci vous permettra
d'installer le package non signé.
Vous pouvez aussi compiler Xcas en suivant
ces instructions
-
Pour Mac OSX 11.6, voici un package, maintenu par Leonel Hernandez.
- Si Xcas ne fonctionne pas sur votre Mac, vous pouvez installer
UTM et Linux sur une
machine virtuelle.
Remarques :
- Une fois l'installation terminée,
Xcas se lance depuis Applications,
ou en ligne de commande par /Applications/usr/bin/xcas.
La version purement
en ligne de commande est /Applications/usr/bin/icas.
-
Pour faire une puissance (^) sur un clavier avec accents,
tapez ^ puis espace ou tapez **
- Si vous voulez installer dans un répertoire autre
que /Applications/usr, par exemple dans
/Applications/xcas, il faut positionner deux
variables d'environnement pour accéder à l'aide
et aux menus en francais:
export XCAS_ROOT=/Applications/xcas/share/giac/
export XCAS_LOCALE=/Applications/xcas/share/locale/
- Pour installer Xcas.pkg
sans avoir à mettre de mot de passe
ouvrez un Terminal (depuis le launchpad), et copiez-collez les
commandes
cd /tmp
tar xvf /Volumes/Xcas/Xcas.pkg Payload
cd /Applications
tar xvf /tmp/Payload
Xcas pour Linux PC
Paquetages Debian/Ubuntu (x86 32/64 bits, ARM)
- Distributions récentes
Vous pouvez rechercher Xcas avec votre gestionnaire de packages et l'installer comme les autres
logiciels. La version proposée n'est pas forcément la plus récente
et n'est pas complète, il est donc conseillé de faire ce qui suit
- Compilation sur Debian compatibles
le plus sur est de compiler ses propres packages :
- Ouvrir un Terminal (ou Konsole)
- étape à faire une seule fois :
installer les dépendances par un copier-coller de la commande
sudo apt-get install gcc g++ libgmp-dev libmpfr-dev libmpfi-dev libpari-dev libgsl0-dev libxext-dev libpng-dev libjpeg-dev libreadline-dev libncurses5-dev mesa-common-dev libx11-dev libxt-dev libxft-dev libntl-dev libgl1-mesa-dev libgl-dev libao-dev hevea debhelper libfltk1.3-dev
Si sudo ne fonctionne pas, vous devez éditer /etc/sudoers en tant que root et recommencer.
-
récuperer le source et le compiler en packages:
wget https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/giac_stable.tgz
tar xvfz giac_stable.tgz
cd giac-1.9.0
./mkdebian
-
Alternative pour récupérer les sources : ajoutez la ligne
deb-src http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/ stable main
dans le fichier /etc/apt/sources.list.
Puis faites sudo apt-get update.
La première fois faites sudo apt-get build-dep giac.
Ensuite depuis un répertoire temporaire (par exemple cd /tmp)
faites
apt-get -b source giac
sudo dpkg -i giac_*.deb
- installer les packages
sudo dpkg -i ../giac*deb
Si vous rencontrez des problèmes avec des commandes 3d,
lisez la note ci-dessous.
sudo dpkg -i Téléchargements/giac*deb ; sudo apt-get -f install
- Debian 10/11 x86:
Si vous avez déjà installé la version de Giac/Xcas
packagée pour Debian, désinstallez-là.
Téléchargez les deux paquets
giac et
dbgsym (Debian 10)
ou
giac et
dbgsym (Debian 11)
puis depuis un terminal tapez la commande
sudo dpkg -i Téléchargements/giac*deb ; sudo apt-get -f install
- Ubuntu 20 x86:
Si vous avez déjà installé la version de Giac/Xcas
packagée pour Ubuntu 20, désinstallez-là.
Téléchargez les deux paquets
giac
et giac dbgsym,
puis depuis un terminal tapez la commande
sudo dpkg -i Téléchargements/giac*deb ; sudo apt-get -f install
- Debian 7 x86:
Tapez la commande
sudo add-apt-repository
"deb http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/ stable main"
(en cas d'erreur faites sudo apt install software-properties-common
et recommencez)
ou ajoutez la ligne suivante
deb http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/ stable
main
dans le fichier /etc/apt/sources.list.
Puis tapez
sudo apt-get update
Pour installer ou mettre à jour, tapez alors
sudo apt-get install giac
Avec des distributions anciennes, essayez
old au lieu de stable
dans la ligne ci-dessus de /etc/apt/sources.list
et recommencez les deux commandes
précédentes.
Si l'installation échoue à cause de libpng12, sous Ubuntu ajoutez
deb http://fr.archive.ubuntu.com/ubuntu xenial main
à /etc/apt/sources.list.
Pour les programmeurs Python (sauf distribution 32 bits stable),
vous pouvez installer le package python-giacpy de F. Han
sudo apt-get install giac python-giacpy
Pour automatiser les mises à jour et éviter
les warnings sur Debian, vous pouvez une fois pour toutes importer la
clef de signature GPG de Xcas,
pour cela tapez la commande
sudo apt-key add xcas_public_key.gpg
depuis le répertoire où vous avez
téléchargé cette clef.
-
Si vous souhaitez essayer la version en cours de tests,
utilisez à la place la ligne suivante
deb http://www-fourier.univ-grenoble-alpes.fr/~parisse/debian/ testing
main
-
Si ca ne marche pas, installez à la main le paquet ci-dessous:
-
Paquetage Debian tout en un (giac 1.9.0 pour i386, compile sur ubuntu 12.04)
HTTP
Paquetage Debian tout en un (giac 1.9.0 pour x64)
HTTP
Pour installer, taper
sudo dpkg -i *giac*.deb
Si dpkg renvoie une erreur de packages manquants, regardez le(s)
nom(s) indiqué(s) et tapez une commande apt-get correspondante,
par exemple
sudo apt-get install libstdc++5
Si vous avez une erreur due à libreadline.so.5 manquante,
alors installez sudo apt-get install readline5 ou
si vous avez installé libreadline (par exemple version 6)
tapez les commandes
cd /usr/lib ; sudo ln -s libreadline.so.6 libreadline.so.5 ; sudo ldconfig
Carlos Enriqe Carleos Artime a créé les premiers
packages debian de giac.
RPM (OpenSuse, Fedora, Mandriva,...)
Les principales distributions proposent des paquets précompilés, mais comme pour
les distributions Debian, Ubuntu, ...
ils ne sont pas forcément à jour ni complets. Il est donc recommandé
de compiler Xcas à partir des source.
Xcas pour archlinux>
Link
maintenu par Antonio Rojas.
Xcas pour Linux ARM 32 bits
La version 1.1 est disponible pour smartbooks avec distribution
compatible Ubuntu ARM 10.10 (armel, par exemple Hercules ecafe
linux ou efika mx smartbook) ou 12.04 (armhf, par exemple
Chromebook arm avec Ubuntu/Crouton):
suivre la méme procédure que
pour des packages debian Intel.
Incompatibilité avec Unity
Des problèmes de stabilité ou de mauvaise prise en compte des touches
(par exemple AltGr) ont été signalés si on exécute Xcas sur
certaines versions d'Unity
(environnement par défaut des Ubuntu récents entre autres).
Si vous avez ce problème,
la solution consiste à changer de window manager, par exemple
Gnome, Xfce, Icewm ne posent pas ce problème.
Note sur la 3-d
Xcas utilise les possibilités d'OpenGL pour les graphes
et la géométrie dans l'espace, votre carte graphique
doit donc etre correctement configurée par rapport à
l'accélération matérielle. Si elle est
supportée, le module dri doit étre
chargé dans /etc/X11/xorg.conf
(ou /etc/X11/XF86Config-4). Si par contre xcas
plante lors d'une commande telle que plan(z=0), veillez
à désactiver le chargement du module dri
ou à installer les drivers adéquats pour votre carte
vidéo, ou désactiver l'accélération
matérielle par exemple avec Debian 7 avec la commande :
sudo apt-get install libgl1-mesa-swx11
Sur debian 9, ce package n'existe plus. On peut quand meme
copier le fichier libGL.so.1 64 bits ou
( 32 bits)
dans un répertoire, par exemple /opt/lib puis lancer
xcas depuis un Terminal après avoir tapé la commande
export LD_LIBRARY_PATH=/opt/lib
xcas &
Si vous avez des problèmes de transparence, avec Xfce,
désactivez la composition dans menu
Xfce>Parametres>Gestion des parametres>Peaufinage des fenetres
onglet Compositeur (xfce-settings-manager &).
KhiCAS: calcul formel et géométrie 2d/3d pour Casio Graph 90+e, calcul formel pour 35eii,
Attention, la nouvelle Casio Graph Math+ n'est pas compatible avec KhiCAS.
Je vous invite à contacter Casio France pour leur demander d'autoriser les programmes tiers sur la Math+
et à ne pas acheter/conseiller la Math+ pour le moment, préférez la Graph 90, 35eii ou la Numworks.
Installez l'addin KhiCAS sur votre
calculatrice Casio et profitez de l'essentiel des fonctionnalités
de Xcas, calcul formel et algorithmique en langage naturel ou syntaxe
compatible Python :
-
Documentation,
-
Video montrant l'utilisation
de KhiCAS sur des exercices niveau lycée, par
Eric Schrafstetter, Université d'Angers.
- Visio utilisation de la Casio Graph 90 pour
l'étude d'une courbe en paramétriques,
par Christophe Lacave, Université Grenoble Alpes.
-
Pour installer ou mettre à jour KhiCAS, récupérez sur votre ordinateur les fichiers
khicas90.g3a
et khicas90.ac2
(Graph 90+e)
ou le fichier khicas.g1a (Graph 35eii)
Branchez le cable USB de la calculatrice, tapez F1 pour que la calculatrice soit considérée comme une clef USB et copiez les fichiers
khicas90.g3a khicas90.ac2 (Graph 90+e)
ou le fichier khicas.g1a (Graph 35eii)
sur la clef-calculatrice puis suivre la manipulation de votre ordinateur qui permet de débrancher une clef USB en toute sécurité. Le transfert s'effectue en quelques secondes.
- Astuce pour les fans inconditionnels de la calculatrice Numworks,
vous pouvez aussi installer Upsilon
et l'extension CAS pour Upsilon
qui vous donnera accès à un simulateur de Numworks depuis votre
Casio Graph 90, avec le calcul formel de Xcas utilisable depuis
Calculs (et appelable depuis Python), cf. la documentation
de la Casworks. N.B.: si vous êtes
bloqués dans l'environnement Numworks, tapez VAR puis MENU.
-
Si vous testez sur l'émulateur (PC, Mac). Attention, pour les Graph 90, les fichiers
à télécharger sont emucas90.g3a
et khicas90.882.
Depuis le menu principal de la calculatrice (MENU), allez à Mémoire, puis F3 (Import/Export), puis F1 (Import files), puis sélectionnez le fichier à transférer depuis le disque dur de votre ordinateur, tapez F1 pour sauvegarder sur la racine de la calculatrice, confirmez par F1 si vous effectuez une mise à jour. Le transfert est relativement long (plusieurs minutes) sur l'émulateur.
Une fois le transfert terminé, une nouvelle icone (avec le flocon de Xcas) apparait dans le menu principal.
Remerciements à Sébastien Michelland et Camille Gaspard pour leur aide au
portage de Giac sur Casio.
KhiCAS: du calcul formel et un environnement Python riche sur votre Numworks N0110
Avertissement surtout ne mettez pas à jour votre Numworks si elle est
en version < 16.
Installez
KhiCAS
(nécessite Chromium ou un navigateur supportant web-usb).
Nécessite une Numworks N0110
non verrouillée (vérifiez dans Paramètres que
la version d'Epsilon est au plus 15.5).
L'installation est aussi possible en local.
Documentation.
Remerciements à Damien Nicolet pour le port de la newlib, la gestion
des applications externes et de l'interfacage avec Epsilon.
KhiCAS: Xcas et Python pour TI Nspire
KhiCAS est disponible pour
-
TI Nspire CX II avec OS 5.2
(support 3d, fonctionne aussi sur OS 4.5.x sur TI Nspire CX sauf HW-W)
ou pour
TI Nspire CX (OS 4.5.0 ou 4.5.3) .
Ces versions ne contiennent pas JS. Elles
fonctionnent sur OS 5.3 et 4.5.4 mais ne sont pas compatibles
avec le mode examen. Vous pouvez utiliser
backspire pour downgrader
vers OS 5.2 ou 4.5.3.
Recopiez le répertoire ndless sur la racine de votre calculatrice
avec le logiciel de transfert TI.
Sur la calculatrice, ouvrir le dossier ndless
lancer la version de ndless correspondant à votre calculatrice.
Vous pouvez ensuite lancer khicas (math et programmation dans un shell)
ou khicaslua (pour faire uniquement des maths).
N.B.: cette version
alpha contient l'interpréteur JS
mais est incompatible avec le mode examen.
Si vous voulez utiliser JS en étant compatible avec le mode
examen, utilisez
cette ancienne version pour CX (pas de support 3d).
Pour plus d'informations sur ndless,
consultez le tutoriel pour
CX ou
CX II
- Pour les nspire noir et blanc, vous pouvez utiliser
cette
version light.
- Pour les fans inconditionnels de la calculatrice Numworks,
vous pouvez aussi tester Upsilon
et son extension CAS
qui vous donnera accès à un simulateur Numworks depuis votre
TI Nspire, avec le calcul formel de Xcas intégré dans Calculs
(et appelable depuis Python), cf. la documentation de la
Casworks.
Documentation
Remarques:
-
Attention, Ndless et donc KhiCAS ne fonctionnent qu'avec
les OS jusqu'à la version 4.5.3 (CX) ou 5.3 (CX II) ne mettez pas votre
calculatrice à jour vers une version ultérieure sinon
KhiCAS ne fonctionnera plus.
-
Attention, vous
ne devez pas utiliser KhiCAS pendant un examen/concours
interdisant les calculatrices CAS (ce serait considéré comme
de la fraude, au meme titre que des anti-sèches...).
- Utiliser KhiCAS
est actuellement la seule facon légale d'utiliser un moteur de calcul
formel complet sur les TI Nspire non CAS. Sur les TI Nspire CAS ou CX CAS ou CX II CAS
cela fournit un autre moteur de calcul formel (avec des
fonctionnalités mathématiques plus avancées).
-
Pour les développeurs intéressés,
il faut installer la nouvelle toolchain newlib du ndless-sdk
et compiler GMP/MPFR/MPFI puis la derniere version de giac
copier config.h.nspire vers config.h et Makefile.nspire vers Makefile.
Pour la version noir et blanc,
il faut installer le SDK ndless, le
code source,
ou/et des changements de headers/libs
dans votre répertoire .ndless
archive .ndless
(versions modifiées de
nspire-io,
USTL,
tommath).
Remerciements à Xavier Andréani et Adrien Bertrand pour
l'interface LUA, à Vogtinator, Excale, Extended pour l'aide
apportée pour compiler.