Le forum de XCAS

Xcas: un logiciel libre de calcul formel
Nous sommes actuellement le Lun Mai 21, 2018 1:16 am

Heures au format UTC




Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePublié: Mar Avr 10, 2018 7:43 pm 
Hors-ligne

Inscrit le: Lun Avr 17, 2017 4:32 pm
Messages: 80
Hi,

In maple there is a function called "algsubs" which allows me to use an expression (usually algebraic) on a given expression. For instance
Code:
algsubs(l2^2=1,l2^2+l2^3)

will yield "l2+1"

Is there a similar thing in XCas/giac (without going into complex method like grobner basis). For easy conditions this can be done by polynomial remainder, here is a giacpy code

Code:
from giacpy import giac, rem
f=giac("l2**2+l2**3")
print rem(f,"l2**2-1","l2")


Jose


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2018 6:00 am 
Hors-ligne

Inscrit le: Mar Déc 20, 2005 4:02 pm
Messages: 4319
algsubs does that in Xcas, but it selects one solution, this is not exactly what you want.


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2018 6:24 am 
Hors-ligne

Inscrit le: Mar Déc 20, 2005 4:02 pm
Messages: 4319
To get l2+1, you can run
Code:
G:=gbasis([l2^2=1],[l2]);
greduce(l2^2+l2^3,G,[l2]);


Haut
 Profil  
 
MessagePublié: Ven Avr 27, 2018 12:09 pm 
Hors-ligne

Inscrit le: Lun Avr 17, 2017 4:32 pm
Messages: 80
Well, I really did not want to use Gröbner basis for this. But thanks for the suggestion.

Jose


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 

Heures au format UTC


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Google [Bot] et 3 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduction réalisée par Maël Soucaze © 2009 phpBB.fr