Bonjour,
Merci pour toutes ces précisions ...
La recherche a retourné 55 résultats
Aller sur la recherche avancée
- ven. déc. 30, 2022 6:02 am
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
- lun. déc. 26, 2022 9:28 am
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Re: Mémorisation d'une fonction et utilisation avec icas
Bonjour,
Dans Xcas, j'ai défini la fonction :
f(-5) retourne 0 alors que la réponse attendue est None.
Dans Xcas, j'ai défini la fonction :
Code : Tout sélectionner
def f(x):
if x>=0 and x<=2:
return -x
elif x>2 :
return x*x
- jeu. déc. 01, 2022 10:50 am
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Re: Mémorisation d'une fonction et utilisation avec icas
Bonjour, Cela fonctionne si l'on écrit (ordre des caractères) : Resultat:=expr("def G(x): return x^2"); et aussi avec : Resultat:=expr("def G(x): if x>0: return x^2+5 else: return 3*x"); Merci pour votre aide et votre travail. Commentaire : Je n'ai pas spécialement la religion du Python mais comme d...
- mer. nov. 30, 2022 5:58 pm
- Forum : Giacpy
- Sujet : probleme d'install sous windows
- Réponses : 7
- Vues : 7327
Re: probleme d'install sous windows
Bonsoir, J'ai essayé sous Windows avec une version 64 bits. J'ai un message indiquant une installation réussie mais giacpy est introuvable. Capture d’écran 2022-11-30 184358.png Capture d’écran 2022-11-30 184440.png Après je me suis aperçu que les dossiers giacpy ne sont pas dans le path. Je les dép...
- mer. nov. 30, 2022 5:28 pm
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Re: Mémorisation d'une fonction et utilisation avec icas
Bonjour, Je ne sais pas si j'ai bien compris. Voilà ce que j'ai comme giac.in pour définir la fonction : xcas_mode(0); python_compat(0); unarchive("giac.sav"); Resultat:=(def G(x): return 2*x+3); Sortie:=fopen("giac.var"); for j in VARS do si eval(j,1)!='Resultat' et eval(j,1)!='Sortie' et eval(j,1)...
- lun. nov. 28, 2022 12:40 pm
- Forum : Giacpy
- Sujet : probleme d'install sous windows
- Réponses : 7
- Vues : 7327
Re: probleme d'install sous windows
Bonjour, En fait le log était celui de Linux. Pour Windows, mise à jour toujours refusée. Il s'agit de Thonny 3.3 La version de Python est 3.7.9 Voici le log : C:\Users\didier\AppData\Local\Programs\Thonny\python.exe -m pip install --no-cache-dir --user --upgrade giacpy --disable-pip-version-check C...
- dim. nov. 27, 2022 9:28 am
- Forum : Giacpy
- Sujet : probleme d'install sous windows
- Réponses : 7
- Vues : 7327
Re: probleme d'install sous windows
Bonjour, C'est peut-être mieux si je donne le log d'erreurs. Ubuntu 20.04 /usr/bin/python3 -m pip install --no-cache-dir --user giacpy --disable-pip-version-check Collecting giacpy Downloading giacpy-0.7.1.tar.gz (601 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 601.4/601.4 KB 4.9 MB/s eta 0:00:00 Pr...
- dim. nov. 27, 2022 9:24 am
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Re: Mémorisation d'une fonction et utilisation avec icas
Bonjour,
Merci pour ces éclaircissements.
Reste une question en suspens : comment je remplace Resultat:=(f(x):=x^2+1); avec une fonction du type ?
Cordialement.
Merci pour ces éclaircissements.
Reste une question en suspens : comment je remplace Resultat:=(f(x):=x^2+1); avec une fonction du type ?
Code : Tout sélectionner
def g(x):
if x>0:
return 2*x
else:
return 0
Cordialement.
- sam. nov. 26, 2022 4:13 pm
- Forum : Giacpy
- Sujet : probleme d'install sous windows
- Réponses : 7
- Vues : 7327
Re: probleme d'install sous windows
Bonjour,
Merci pour la mise à jour.
Thonny n'arrive pas à mettre à jour sous Window :
Installation impossible sous Ubuntu 22.04
Je ne comprends pas pourquoi l'image apparaît deux fois ... Un bug ....
Cordialement.
Merci pour la mise à jour.
Thonny n'arrive pas à mettre à jour sous Window :
Installation impossible sous Ubuntu 22.04
Je ne comprends pas pourquoi l'image apparaît deux fois ... Un bug ....
Cordialement.
- sam. nov. 26, 2022 1:18 pm
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Re: Mémorisation d'une fonction et utilisation avec icas
Bonjour, Pour le point 1 pas de problème cela semble limité à Ubuntu 20.04. Le problème n'apparaît pas sous Windows. Je ferai d'autres tests. Pour le point 2, ma question était peut-être mal posée. Que devient la ligne Resultat:=(f(x):=x^2+1); avec une fonction en langage Python (voir mon exemple) ?...
- ven. nov. 25, 2022 7:13 am
- Forum : Giac
- Sujet : Mémorisation d'une fonction et utilisation avec icas
- Réponses : 13
- Vues : 1514
Mémorisation d'une fonction et utilisation avec icas
Bonjour, Pour mémoriser une fonction comme celle définie par f(x)=x^2+1 voici le code que j'utilise dans giac.in : unarchive("giac.sav"); Resultat:=(f(x):=x^2+1); Sortie:=fopen("giac.var"); for j in VARS do si eval(j,1)!='Resultat' et eval(j,1)!='Sortie' et eval(j,1)!='j' alors print(eval(j,1),type(...
Re: giac icas
Bonjour,
Merci cela fonctionne parfaitement.
Bien cordialement.
Merci cela fonctionne parfaitement.
Bien cordialement.
Re: giac icas
Bonjour, Le code ci-dessous permet de mémoriser une variable. unarchive("giac.sav"); Resultat:=(a(x):=x^2); archive("giac.sav"); Existe-t-il une commande pour retirer une variable mémorisée (ce qui éviterait d'effacer le fichier giac.sav et du coup de perdre toutes les variables) ? Merci d'avance po...
Re: giac icas
Bonjour, J'ai implémenté une option. En fonction de la valeur du Boolean bPuissancesCroissantes et du calcul fait (résolution d'équation ou pas), le giac.in se construit ainsi : If Instr(sLastCalcul,"solve") Or bPuissancesCroissantes Then monTexte.writeString("cas_setup(0,0,0,1,0,[1e-12,1e-15],12,[0...
Re: giac icas
Même si c'est un peu geek, si je le programme dans l'écriture du giac.in c'est transparent pour l'utilisateur. J'obtiens le résultat voulu avec : unarchive("giac.sav"); cas_setup(0,0,0,1,0,[1e-12,1e-15],12,[1,100,0,25],1,1,0,1); Sortie:=fopen("giac.out"); fprint(Sortie,Unquoted,csolve(x^2+x+1=0,x));...