Le forum de XCAS

Xcas: un logiciel libre de calcul formel
Nous sommes actuellement le Sam Oct 21, 2017 2:58 am

Heures au format UTC




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: Factoring as list
MessagePublié: Sam Aoû 12, 2017 12:45 am 
Hors-ligne

Inscrit le: Sam Fév 04, 2017 11:34 pm
Messages: 111
Localisation: Colombia
Xcas has a command that returns a list of expressions, but without multiplicity?

1:
factors( x^4-1 ) returns
[x-1,1,x+1,1,x^2+1,1]

2:
factor( x^4-1 ) returns
(x-1)*(x+1)*(x^2+1)

3:
split( x^4-1, x) returns
Error =(

x^4-1 ->
[x-1,x+1, x^2+1]


Haut
 Profil  
 
 Sujet du message: Re: Factoring as list
MessagePublié: Sam Aoû 12, 2017 5:01 am 
Hors-ligne

Inscrit le: Mar Déc 20, 2005 4:02 pm
Messages: 4044
you can easily write a user program from the output of factors to do that.


Haut
 Profil  
 
 Sujet du message: Re: Factoring as list
MessagePublié: Mer Aoû 16, 2017 2:44 pm 
Hors-ligne

Inscrit le: Sam Fév 04, 2017 11:34 pm
Messages: 111
Localisation: Colombia
Code:
   splits(pol):=
  {
   fs:=factors(pol);
   sz:=size(fs);
   return seq('fs[k-1]',k,1,sz,2);
  }


1:
factors(x^4-1) returns
[x-1,1,x+1,1,x^2+1,1]

2:
splits(x^4-1) returns
[x-1,x+1,x^2+1]

3:
split(x^4-1,[x,y]) trick
[(x-1)*(x+1)*(x^2+1), 1]


An idea, I like that commands embedded in the system
add a Full keyword, to denote total separation, As does matlab
https://www.mathworks.com/help/symbolic/factor.html :mrgreen:

4:
split(x^4-1,x,'full')
[x-1,x+1,x^2+1]


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

Heures au format UTC


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 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