giac icas windows
Modérateur : xcasadmin
Re: giac icas windows
Bonjour,
J'approche de la sortie d'une release.
Question du jour : existe-t'il une fonctionnalité qui permette de réduire au même dénominateur : transformer 1/2+1/3 en 3/6+2/6 ?
Si non, c'est faisable avec LibreOffice...
Si j'ai bien compris tous les fils que j'ai lus, il n'existe pas d'autres solutions pour obtenir la chaîne de caractère transformée par icas que l'utilisation des fichiers giac.in et giac.out ?
Vous confirmez ?
Merci.
J'approche de la sortie d'une release.
Question du jour : existe-t'il une fonctionnalité qui permette de réduire au même dénominateur : transformer 1/2+1/3 en 3/6+2/6 ?
Si non, c'est faisable avec LibreOffice...
Si j'ai bien compris tous les fils que j'ai lus, il n'existe pas d'autres solutions pour obtenir la chaîne de caractère transformée par icas que l'utilisation des fichiers giac.in et giac.out ?
Vous confirmez ?
Merci.
Didier DP
www.dmaths.org
www.dmaths.org
Re: giac icas windows
Probablement pas, parce que les rationnels sont automatiquement simplifiesddorange a écrit :Bonjour,
J'approche de la sortie d'une release.
Question du jour : existe-t'il une fonctionnalité qui permette de réduire au même dénominateur : transformer 1/2+1/3 en 3/6+2/6 ?
On peut passer une commande directement en argument de icas et obtenir le resultat en ligne de commande sous Unix, par exemple icas 'factor(x^4-1)', mais pas sous windows, l'utilisation de fichiers est la solution la plus portable.Si j'ai bien compris tous les fils que j'ai lus, il n'existe pas d'autres solutions pour obtenir la chaîne de caractère transformée par icas que l'utilisation des fichiers giac.in et giac.out ?
Vous confirmez ?
Re: giac icas windows
Bonjour,
1) J'ai observé quelque chose de surprenant. Le code ci-dessous fonctionne bien.
Pour définir la variable :
Puis j'écris pour calculer :
Celui-là ne fonctionne pas. Si je n'utilise pas une variable Resultat, a ne semble pas mémorisé 2*a me donne 2a au lieu de 2/3.
A noter que cala fonctionne correctement dans les deux cas si je définis une fonction f(x):=x^2.
Y-a-t-il une explication ? Mon code est-il mauvais ?
2) Existe-t-il une commande pour transformer un décimal ex 1.2 en fraction ex 6/5 ?
3) Inversement, la commande qui permet de passer d'une fraction à une valeur approchée ou décimale est approx ?
Merci encore !
1) J'ai observé quelque chose de surprenant. Le code ci-dessous fonctionne bien.
Pour définir la variable :
Code : Tout sélectionner
unarchive("giac.sav");
Resultat:=(a:=(2/3));
Sortie:=fopen("giac.out");
fprint(Sortie,Unquoted,Resultat);
fclose(Sortie);
archive("giac.sav");
Puis j'écris pour calculer :
Code : Tout sélectionner
unarchive("giac.sav");
Sortie:=fopen("giac.out");
fprint(Sortie,Unquoted,regroup(2*a));
fclose(Sortie);
archive("giac.sav");
Code : Tout sélectionner
unarchive("giac.sav");
Sortie:=fopen("giac.out");
fprint(Sortie,Unquoted,a:=(2/3));
fclose(Sortie);
archive("giac.sav");
Y-a-t-il une explication ? Mon code est-il mauvais ?
2) Existe-t-il une commande pour transformer un décimal ex 1.2 en fraction ex 6/5 ?
3) Inversement, la commande qui permet de passer d'une fraction à une valeur approchée ou décimale est approx ?
Merci encore !
Didier DP
www.dmaths.org
www.dmaths.org
Re: giac icas windows
Pour le 2/, l'inverse de approx (ou evalf) c'est exact
Pour le 1/
Je teste avec icas (avec xcas il y a des problemes d'interaction avec l'autosimplification) et j'obtiens bien 4/3. Voila ce que j'ai teste
Fichier tst1
Fichier tst2
Ensuite
Pour le 1/
Je teste avec icas (avec xcas il y a des problemes d'interaction avec l'autosimplification) et j'obtiens bien 4/3. Voila ce que j'ai teste
Fichier tst1
Code : Tout sélectionner
(a:=(2/3));
Sortie:=fopen("giac.out");
fprint(Sortie,Unquoted,a);
fclose(Sortie);
archive("giac.sav");
Code : Tout sélectionner
unarchive("giac.sav");
Sortie:=fopen("giac.out");
fprint(Sortie,Unquoted,regroup(2*a));
fclose(Sortie);
archive("giac.sav");
Code : Tout sélectionner
./icas tst1
./icas tst2
Re: giac icas windows
Bonjour,
Voici une version d'essai.
https://www.dropbox.com/s/h8a1jl0dud724 ... n.oxt?dl=0
1) Télécharger l'Addon, double cliquer pour lancer le gestionnaire des extensions de LibreOffice.
2) Une fois l'extension installée, relancer LibreOffice, taper 1/2 + F10 : des routines de post-installation sont lancées.
3) A savoir : Alt+X lance la boîte de dialogue générale, Alt+C effectue un simple calcul, Alt+R répète la dernière commande.
Par exemple :
Saisir x^2-5x ou f(x)=x^2-5x puis F10. Une formule s'écrit, dans le déuxième cas la fonction est mémorisée.
Puis sans déplacer le curseur, saisir Alt+X puis cliquer factoriser, puis encore une fois cliquer forme canonique.
Retour à la ligne
f(2) + Alt+C évalue en 2, f'(x) + Alt+C donne la dérivée.
f(x)=0 puis Alt+X puis Résoudre donne S={0;5}.
Pour une intégrale :
On tape 0;1;x^2;x l'intégrale s'écrit, puis Alt+X Primitiver donnera =1/3.
La bouton Poser sert pour écrire f(x)=5x^2 puis F10.
En dessous f(2x) Bouton Poser puis bouton simplifier ou directement simplifier (dans le premier cas le calcul est posé).
Bons tests.
Je suis preneur de toutes les remarques.
Question du jour : quelle différence entre la commande "normal" et la commande "simplify" ?
Voici une version d'essai.
https://www.dropbox.com/s/h8a1jl0dud724 ... n.oxt?dl=0
1) Télécharger l'Addon, double cliquer pour lancer le gestionnaire des extensions de LibreOffice.
2) Une fois l'extension installée, relancer LibreOffice, taper 1/2 + F10 : des routines de post-installation sont lancées.
3) A savoir : Alt+X lance la boîte de dialogue générale, Alt+C effectue un simple calcul, Alt+R répète la dernière commande.
Par exemple :
Saisir x^2-5x ou f(x)=x^2-5x puis F10. Une formule s'écrit, dans le déuxième cas la fonction est mémorisée.
Puis sans déplacer le curseur, saisir Alt+X puis cliquer factoriser, puis encore une fois cliquer forme canonique.
Retour à la ligne
f(2) + Alt+C évalue en 2, f'(x) + Alt+C donne la dérivée.
f(x)=0 puis Alt+X puis Résoudre donne S={0;5}.
Pour une intégrale :
On tape 0;1;x^2;x l'intégrale s'écrit, puis Alt+X Primitiver donnera =1/3.
La bouton Poser sert pour écrire f(x)=5x^2 puis F10.
En dessous f(2x) Bouton Poser puis bouton simplifier ou directement simplifier (dans le premier cas le calcul est posé).
Bons tests.
Je suis preneur de toutes les remarques.
Question du jour : quelle différence entre la commande "normal" et la commande "simplify" ?
Dernière modification par ddorange le mar. mai 03, 2016 2:56 pm, modifié 1 fois.
Didier DP
www.dmaths.org
www.dmaths.org
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: giac icas windows
normal se limite aux algebriques, ratnormal se limite aux operations rationnelles.
Code : Tout sélectionner
2>> normal( cos(2*x)+2*sin(x)^2)
cos(2*x)+2*sin(x)^2
// Time 0
3>> simplify( cos(2*x)+2*sin(x)^2)
1
Re: giac icas windows
Je n'arrive pas a faire quoi que ce soit (je precise que je n'utilise quasiment jamais libre office et c'est peut-etre pour ca). L'installation du plugin sur la version 4.4.2.2 de libreoffice (mac os x.10) semble avoir fonctionne normalement, ensuite 1/2+F10 a effectivement lance des routines de post-installation de dmaths, mais apres avoir relance libreoffice et ouvert un document texte, je tape 1/2 puis F10, mais ca ne fait rien du tout (dmaths est bien dans le menu de libreoffice).
Re: giac icas windows
Bonjour,parisse a écrit :Je n'arrive pas a faire quoi que ce soit (je precise que je n'utilise quasiment jamais libre office et c'est peut-etre pour ca). L'installation du plugin sur la version 4.4.2.2 de libreoffice (mac os x.10) semble avoir fonctionne normalement, ensuite 1/2+F10 a effectivement lance des routines de post-installation de dmaths, mais apres avoir relance libreoffice et ouvert un document texte, je tape 1/2 puis F10, mais ca ne fait rien du tout (dmaths est bien dans le menu de libreoffice).
Mieux vaudrait tester avec LO>=5.
Pas de chance car pour les Macs, il y a des problèmes de raccourcis claviers.
Normalement F10 est remplacé par Fn+F8, Ctrl+Alt+I par Pomme+Alt+I etc.
Si cela ne fonctionne pas, il faut lancer Dmaths -> Options et cliquer le bouton F4-F9 F8-F10.
Quant à Alt+X pour lancer LA boîte de dialogue avec Xcas, il faut, en, attendant que je le programme (c'est prévu), définir soit même le raccourci clavier : Outils -> Personnaliser -> Choisir Pomme+X
puis choisir la macro MacroLibr... -> user -> Dmaths -> XCas -> ChargeDialogCalculFormel.
C'est mieux d'essayer avec Ubuntu ou Windows ....
Vous pouvez rétélécharger l'Addon avec le lien, car il y a une mise à jour tous les jours voire plus ...
Dernière modification par ddorange le mar. avr. 05, 2016 10:35 am, modifié 1 fois.
Didier DP
www.dmaths.org
www.dmaths.org
Re: giac icas windows
Question du jour :
Existe-t-il un moyen de savoir si la valeur retournée par icas est exacte ou approchée ?
Je m'explique : je veux faire écrire =0.5 pour approx(1/2) et ≈0.333 pour approx(1/3).
A moins qu'il faille utiliser une autre commande que approx ?
Cordialement.
Existe-t-il un moyen de savoir si la valeur retournée par icas est exacte ou approchée ?
Je m'explique : je veux faire écrire =0.5 pour approx(1/2) et ≈0.333 pour approx(1/3).
A moins qu'il faille utiliser une autre commande que approx ?
Cordialement.
Didier DP
www.dmaths.org
www.dmaths.org
Re: giac icas windows
Tous les flottants sont approches. Ils ne peuvent representer exactement que certains rationnels dont le denominateur divise une puissance de 2 pas trop grande, donc il y a tres peu de resultats flottants susceptibles d'etre exacts. Par exemple 1/10 ne peut pas etre represente exactement (le 0.1 qui est affiche par approx n'est pas exactement 1/10).
Re: giac icas windows
J'ai trouvé une solution en utilisant par exemple la commande approx(e-approx(e),n). Cela fonctionne jusqu'à n=14.
Pour les tests effectués, et les "valeurs exactes", le retour est 0.0
Pour les tests effectués, et les "valeurs exactes", le retour est 0.0
Didier DP
www.dmaths.org
www.dmaths.org
Re: giac icas windows
Bonjour,
Même lien de téléchargement.
https://www.dropbox.com/s/h8a1jl0dud724 ... n.oxt?dl=0
Vidéo de démonstration : http://download.tuxfamily.org/dmaths/Videos/Xcas.mp4
Mode d'emploi : http://download.tuxfamily.org/dmaths/Fi ... s_Xcas.pdf
Merci à Bernard Parisse pour son aide et sa disponibilité.
Cordialement.
Même lien de téléchargement.
https://www.dropbox.com/s/h8a1jl0dud724 ... n.oxt?dl=0
Vidéo de démonstration : http://download.tuxfamily.org/dmaths/Videos/Xcas.mp4
Mode d'emploi : http://download.tuxfamily.org/dmaths/Fi ... s_Xcas.pdf
Merci à Bernard Parisse pour son aide et sa disponibilité.
Cordialement.
Didier DP
www.dmaths.org
www.dmaths.org