question sdk graph 90+e/ portage CAS
Re: question sdk graph 90+e/ portage CAS
Le probleme de lenteur devrait etre resolu (j'utilisais le fprintf de la libc qui ecrit caractere par caractere ce qui est tres lent, j'ai remplace par un syscall qui ecrit par blocs). Par contre les bugs d'impressions de programmes sont encore bien presents! Mais ca n'est pas genant pour faire du calcul formel.
Et oui, on peut ecrire en syntaxe Python avec un type facile a utiliser pour les rationnels (1/2 renvoie un rationnel et non 0.5), et des expressions symboliques (si une variable n'est pas assignee, pas d'erreur), et bien sur toutes les commandes de Xcas qui sont portees (en gros les commandes en minuscules de Xcas, moins les commandes de geometrie et de traces graphiques, pour cause de place: soit plus ou moins l'equivalent de numpy/scipy + tout le CAS)
Et oui, on peut ecrire en syntaxe Python avec un type facile a utiliser pour les rationnels (1/2 renvoie un rationnel et non 0.5), et des expressions symboliques (si une variable n'est pas assignee, pas d'erreur), et bien sur toutes les commandes de Xcas qui sont portees (en gros les commandes en minuscules de Xcas, moins les commandes de geometrie et de traces graphiques, pour cause de place: soit plus ou moins l'equivalent de numpy/scipy + tout le CAS)
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3699
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
Je sens que je vais avoir du mal à faire une annonce à la hauteur de cet outil remarquable et d'autant plus sur Graph 90+E.
Surtout cette semaine avec tous les sujets/corrigés à traiter sur mon "temps libre" ou entre deux portes, vu que Antilles-Guyane, Asie et Polynésie passent le BAC simultanément cette année et en prime pour la première fois la même semaine que la Métropole.
Surtout cette semaine avec tous les sujets/corrigés à traiter sur mon "temps libre" ou entre deux portes, vu que Antilles-Guyane, Asie et Polynésie passent le BAC simultanément cette année et en prime pour la première fois la même semaine que la Métropole.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42137
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: question sdk graph 90+e/ portage CAS
J'admets être complètement impressionné.
Est-ce tu as des programmes d'exemples qui illustrent l'utilisation des fonctions formelles ? Ce serait pour illustrer une update du portage sur Planète Casio, qui est bien méritée... ^^
Est-ce tu as des programmes d'exemples qui illustrent l'utilisation des fonctions formelles ? Ce serait pour illustrer une update du portage sur Planète Casio, qui est bien méritée... ^^
-
LephePartenaire
Niveau 11: LV (Légende Vivante)- Posts: 387
- Images: 42
- Joined: 15 Jun 2018, 19:53
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
Je n'ai pas de Graph 90+E, et d'une manière générale, pas de calculatrice graphique Casio, donc je ne peux pas aider très efficacement sur une news à propos de ce superbe travail...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: question sdk graph 90+e/ portage CAS
En pratique, on pourrait aider en testant sur emu
(wine, ou sinon VM...)
(wine, ou sinon VM...)
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14779
- Images: 1123
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: question sdk graph 90+e/ portage CAS
Lephe wrote:J'admets être complètement impressionné.
Est-ce tu as des programmes d'exemples qui illustrent l'utilisation des fonctions formelles ? Ce serait pour illustrer une update du portage sur Planète Casio, qui est bien méritée... ^^
J'ai mis a jour l'addin sur ma page avec l'aide du catalogue en francais.
Voici quelques exemples
etude de fonction
F(x):=x^3-7x+5
factor(F'(x))
solve(F'(x)>0)
tabvar(F(x)) (pas tout a fait au point encore)
limites/developpement de Taylor
limit((sin(x)-x)/x^3,x=0)
taylor(cos(x),x=0,5)
equations
solve(sin(x)^2=1/2,x)
resolution d'une suite arithmetico-geometrique
rsolve(u(n+1)=2*u(n)+3,u(n),u(0)=2)
equa diffs:
desolve(y'+y=sin(x))
calcul matriciel
a:=[[1,2],[3,4]]
a*a
a^-1 ou inv(a)
det(a) determinant
matpow(a,n) a^n en fonction de n
polynome caracteristique
factor(det(a-x*idn(2)) ou simplify(charpoly(a,x))
valeurs propres/vecteurs propres
eigenvals(a); eigenvects(a)
etc. il faut regarder la documentation de Xcas
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3699
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
J'ai renomme l'addin https://www-fourier.ujf-grenoble.fr/~parisse/casio/khicas.g3a (en conservant un lien depuis test.g3a), car il me semble maintenant qu'on peut la qualifier de version beta. J'ai essaye de changer les icones pour le menu principal mais ca n'a pas marche. J'ai ajoute quelques raccourcis pour utilisation sur la calculatrice physique: F1 := (affectation vers la gauche), F2 => (affectation vers la droite), F3 ' (quote ou derivee), ainsi que a, g et h minuscules avec shift-la touche correspondante en majuscules (on a donc interet a nommer une fonction g ou h plutot que f ou alors il faut laisser son nom en majuscules).
Notez que expression =>+ developpe l'expression (plus precisement ca effectue une decomposition en elements simples), =>* factorise => sin/cos/tan reecrit une expression trigonometrique avec des sin/cos/tan. On peut donc facilement retravailler le resultat precedent en faisant shift-ans => (F2), puis * ou + ou sin cos tan au clavier.
Si vous aimez faire des benchmarks, commande =>, effectue time(commande) mais ca doit renvoyer un resultat farfelu car je ne sais pas ce que renvoie RTC_GetTicks()
Notez que expression =>+ developpe l'expression (plus precisement ca effectue une decomposition en elements simples), =>* factorise => sin/cos/tan reecrit une expression trigonometrique avec des sin/cos/tan. On peut donc facilement retravailler le resultat precedent en faisant shift-ans => (F2), puis * ou + ou sin cos tan au clavier.
Si vous aimez faire des benchmarks, commande =>, effectue time(commande) mais ca doit renvoyer un resultat farfelu car je ne sais pas ce que renvoie RTC_GetTicks()
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3699
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
Excellent ! Je vais définitivement tester ça.
Je précise rapidement que
Je précise rapidement que
RTC_GetTicks()
renvoie un compteur qui est incrémenté automatiquement à 64 Hz. On peut voir ça comme des 1/64 s éventuellement ; de mémoire le registre correspondant ne peut pas être modifié donc c'est une source fiable (bien que peu précise).-
LephePartenaire
Niveau 11: LV (Légende Vivante)- Posts: 387
- Images: 42
- Joined: 15 Jun 2018, 19:53
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
Merci! Je viens de mettre a jour pour en tenir compte, j'ai aussi modifie le saut de ligne avec shift-newline pour permettre de definir une ligne de commande sur plusieurs lignes (par ex. pour definir une fonction en syntaxe Python). Ca ne remplace pas un vrai editeur car on ne peut pas revenir sur la ligne precedente, mais ca permet de tester des petits scripts.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3699
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: question sdk graph 90+e/ portage CAS
A propos, quelles sont les tailles disponibles pour afficher du texte? Je vois PrintMini(...) qui semble afficher avec la taille de caractere utilisee en ligne de commande, PrintMiniMini(...) qui affiche en tout petit, est-ce qu'il existe une taille intermediaire? Ce serait pour afficher une legende plus visible pour les touches menus F1-F3.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3699
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Who is online
Users browsing this forum: ClaudeBot [spider] and 5 guests