Pensez à lire la Charte avant de poster !

$\newcommand{\K}{\mathbf K}$


Les-Mathematiques.net - Cours de mathématiques supérieures
 Les-Mathematiques.net - Cours de mathématiques universitaires - Forum - Cours à télécharger

A lire
Deug/Prépa
Licence
Agrégation
A télécharger
Télécharger
100 personne(s) sur le site en ce moment
E. Cartan
A lire
Articles
Math/Infos
Récréation
A télécharger
Télécharger
Théorème de Cantor-Bernstein
Théo. Sylow
Théo. Ascoli
Théo. Baire
Loi forte grd nbre
Nains magiques
 
 
 
 
 

Produit non commutatif maple

Envoyé par fanf 
Produit non commutatif maple
il y a huit années
Bonjour,
j'aimerais disposer d'un produit non commutatif pour Maple.
Il y'a le produit &* mais lorsqu'il y a plus de trois facteurs la lisibilité n'est plus très bonne et la compatibilité avec les fonctions expand/factor de maple ne sont pas très bonnes.
Avez-vous une solution ? (j'ai regardé sur google : [forums.futura-sciences.com] . Mais cette solution mais qui ne me convient pas à cause de ce problème de lisibilité)
Merci !
Re: Produit non commutatif maple
il y a huit années
avatar
Bonjour,

Si tu as le choix utilise plutot SAGE qui est libre, gratuit et qui fait tout ça très bien.
Re: Produit non commutatif maple
il y a huit années
Ok je vais m'y mettre à Sage on m'en parle souvent !
Pour me gagner un peu de temps peux tu me donner quelques indications :

- Comment définit-on un petit programme (par define(données) ; proc(données) etc. ? )
- Comment se passe l'affectation ? := ; = etc. ?
- Comment s'écrit le modulo ? (a mod p ?)
- Comment se définit une liste ? (L=[1,2,3] ?). Comment sélectionne-t-on un élément dans une liste ? Comment modifie-t-on les éléments d'une liste ?
- Et donc évidemment comment s'écrit le "produit non commutatif", la fonction expand, factor ?

Merci beaucoup !
Re: Produit non commutatif maple
il y a huit années
avatar
Globalement la syntaxe c'est du python.

- SI tu parles de définir une fonction c'est def mafunction(x): ensuite tout se joue sur l'indentation
- l'affectation c'est =
- le modulo c'est % si ma mémoire est bonne
- L=[1,2,3], L[0], L[0]+=1, etc...
- c'est la que ca devient intéressant :) La meilleure facon (mais non la seule) de manipuler des polynomes non commutatifs c'est de définir l'algèbre libre en tes variables et de travailler avec : [www.sagemath.org]

Ensuite un certain nombre de simplifications sont faites automatiquement, et les autres sont disponibles via des fonctions.



Edité 1 fois. La dernière correction date de il y a huit années et a été effectuée par jobherzt.
Re: Produit non commutatif maple
il y a huit années
Ok!
Ce que je voudrais ce serait donc une algèbre libre en N variables sur Z. Est-ce que ce qui suit marchera ? :
- déclarer que N est un entier : N=integer
- MonModule=(ZZ,N,[seq(x_i,i=1..N)])
??
Merci !
Re: Produit non commutatif maple
il y a huit années
avatar
Salut,

ce que tu écrit n'a pas de sens, pas pour un logiciel de calcul formel en tous cas. Il faut que la valeur de $N$ soit fixée quelque part.

N=integer ne veut rien dire, et seq est une commande Maple :)
Re: Produit non commutatif maple
il y a huit années
Avec maple je peux déclarer (assume) que N est un entier et qu'une liste (de variables p.ex) est de taille N. Je ne veux pas que N soit fixé...
Re: Produit non commutatif maple
il y a huit années
Tu penses qu'il n'y a pas moyen juste d'avoir un produit non commutatif sans déclarer les variables a priori ?
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquer ici pour vous connecter

Liste des forums - Statistiques du forum

Total
Discussions: 139 781, Messages: 1 363 458, Utilisateurs: 25 300.
Notre dernier utilisateur inscrit Seth.


Ce forum
Discussions: 2 360, Messages: 17 395.

 

 
©Emmanuel Vieillard Baron 01-01-2001
Adresse Mail:

Inscription
Désinscription

Actuellement 16057 abonnés
Qu'est-ce que c'est ?
Taper le mot à rechercher

Mode d'emploi
En vrac

Faites connaître Les-Mathematiques.net à un ami
Curiosités
Participer
Latex et autres....
Collaborateurs
Forum

Nous contacter

Le vote Linux

WWW IMS
Cut the knot
Mac Tutor History...
Number, constant,...
Plouffe's inverter
The Prime page