La recherche a retourné 55 résultats

par ddorange
ven. déc. 30, 2022 6:02 am
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

Re: Mémorisation d'une fonction et utilisation avec icas

Bonjour,
Merci pour toutes ces précisions ...
par ddorange
lun. déc. 26, 2022 9:28 am
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

Re: Mémorisation d'une fonction et utilisation avec icas

Bonjour,
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
f(-5) retourne 0 alors que la réponse attendue est None.
par ddorange
jeu. déc. 01, 2022 10:50 am
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

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...
par ddorange
mer. nov. 30, 2022 5:58 pm
Forum : Giacpy
Sujet : probleme d'install sous windows
Réponses : 7
Vues : 6629

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...
par ddorange
mer. nov. 30, 2022 5:28 pm
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

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)...
par ddorange
lun. nov. 28, 2022 12:40 pm
Forum : Giacpy
Sujet : probleme d'install sous windows
Réponses : 7
Vues : 6629

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...
par ddorange
dim. nov. 27, 2022 9:28 am
Forum : Giacpy
Sujet : probleme d'install sous windows
Réponses : 7
Vues : 6629

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...
par ddorange
dim. nov. 27, 2022 9:24 am
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

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 ?

Code : Tout sélectionner

def g(x):
	if x>0:
		return 2*x
	else:
		return 0


Cordialement.
par ddorange
sam. nov. 26, 2022 4:13 pm
Forum : Giacpy
Sujet : probleme d'install sous windows
Réponses : 7
Vues : 6629

Re: probleme d'install sous windows

Bonjour,
Merci pour la mise à jour.

Thonny n'arrive pas à mettre à jour sous Window :
Capture1.png
Capture1.png (10.17 Kio) Consulté 6528 fois

Installation impossible sous Ubuntu 22.04
Capture3.png
Capture3.png (13.44 Kio) Consulté 6531 fois

Je ne comprends pas pourquoi l'image apparaît deux fois ... Un bug ....
Cordialement.
par ddorange
sam. nov. 26, 2022 1:18 pm
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

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) ?...
par ddorange
ven. nov. 25, 2022 7:13 am
Forum : Giac
Sujet : Mémorisation d'une fonction et utilisation avec icas
Réponses : 13
Vues : 1337

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(...
par ddorange
mer. nov. 04, 2020 7:41 am
Forum : Giac
Sujet : giac icas
Réponses : 25
Vues : 26636

Re: giac icas

Bonjour,
Merci cela fonctionne parfaitement.
Bien cordialement.
par ddorange
mar. nov. 03, 2020 1:08 pm
Forum : Giac
Sujet : giac icas
Réponses : 25
Vues : 26636

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...
par ddorange
sam. janv. 28, 2017 8:42 am
Forum : Giac
Sujet : giac icas
Réponses : 25
Vues : 26636

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...
par ddorange
jeu. janv. 26, 2017 7:29 pm
Forum : Giac
Sujet : giac icas
Réponses : 25
Vues : 26636

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));...