Maximaaa

Quelques astuces sur les logiciels à posséder absolument

Maximaaa

Messagepar Clemence le 27 Mar 2009, 16:23

C'est Juliette & Clémence... On a besoin d'aide ^^

C'est pour la résolution de l'équadiff... Quand on fait ODE ?

Merci !!!
Clemence
~ membre génial ~
 
Messages: 56
Inscrit le: 05 Oct 2008, 11:26

Re: Maximaaa

Messagepar Juju le 27 Mar 2009, 16:34

Ca me parait evident...
Faut utiliser le theoreme de Gauss !!!
CQFD.
J&J
Juju
~ membre hyper actif ~
 
Messages: 42
Inscrit le: 25 Sep 2008, 17:55

Re: Maximaaa

Messagepar Clemence le 27 Mar 2009, 16:48

ha.

Ben oui pcq si a et b sont premiers entre eux et que... (à vous la suite)

PS : en fait on avait fait une fausse manip' c'est pour ça qu'on trouvait pas ^^
Clemence
~ membre génial ~
 
Messages: 56
Inscrit le: 05 Oct 2008, 11:26

Re: Maximaaa

Messagepar Jean-Loup le 21 Avr 2009, 20:35

damned ! Le Fameux Théorème de Gauss !
Je savais que ça me poursuivrait... :roll:
En tout cas, à la prochaine soirée, je vous fais la démonstration ? ^^
(Et je suis sûr que Maxima était juste une excuse pour caser " si a et b premiers entre eux et que a|(bc)..." bande de terroristes !)
Avatar de l’utilisateur
Jean-Loup
~ membre expérimenté ~
 
Messages: 15
Inscrit le: 21 Sep 2008, 16:16
Localisation: Côtes d'Arey (Middle of Nowhere)

Re: Maximaaa

Messagepar sc le 22 Avr 2009, 13:40

Pour les fans de Gauss et tous ceux que ça intéresse, voici une petite implémentation de RSA sous Maxima.
Notez-bien que la recherche de la clé privée est plutôt bestiale, mais de toute façon, on n'est pas censée la découvrir....(sinon, cet algorithme ne servirait à rien....) 8)

Code: Tout sélectionner
(%i1) clePublique:[13*19,35];
(%o1) [247,35]
(%i2) Recherche_clePrivee(cle):=block([i,n,e,p,q],
                n:cle[1],e:cle[2],
                p:2,
                while not (floor(n/p)=n/p) do p:p+1,
                q:n/p,
                a:(p-1)*(q-1),
                d:2,
                while not (floor((d*e-1)/a)=(d*e-1)/a) do d:d+1,
                [n,d]
                );
(%i3) clePublique:[13*19,35];
clePrivee:Recherche_clePrivee(clePublique);
(%o3) [247,35]
(%o4) [247,179]
(%i5) codage(x,cle):=mod(x^cle[2],cle[1]);
(%i6) codage(122,clePublique);
(%o6) 164
(%i7) codage(164,clePrivee);
(%o7) 122
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Maximaaa

Messagepar sc le 27 Avr 2009, 19:55

Voici ne petite implémentation du calcul d'espérance et de variance sous Maxima (à partir de la fiche du cours)
Code: Tout sélectionner
(%i1) p(k):=binomial(4,k)*(1/6)^k*(5/6)^(4-k);

(%i22) esperance(val,probas):=block([m,k],
                         m:0,
                         for k:1 thru length(val) do m:m+val[k]*probas[k],
                         m);

(%i25) variance(val,probas):=block([v,m,k],
                         v:0,m:esperance(val,probas),
                         for k:1 thru length(val) do v:v+(val[k]-m)^2*probas[k],
                         v);

(%i28) valX:[100,10,-2];
         probasX:[p(3)+p(4),p(2),p(0)+p(1)];
         
         valY:[600,-642];
         probasY:[1-p(0),p(0)];

(%o28) [100,10,-2]
(%o29) [7/432,25/216,125/144]
(%o30) [600,-642]
(%o31) [671/1296,625/1296]

(%i32) esperance(valX,probasX);
         esperance(valY,probasY);
(%o32) 25/24
(%o33) 25/24

(%i34)  variance(valX,probasX);
          variance(valY,probasY);
(%o34) 101375/576
(%o35) 221849375/576
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Maximaaa

Messagepar moussiem le 01 Mai 2009, 15:21

Alors alors, je suis vraiment désolée d'embêter tous les surdoués de l'informatique qu'il existe en ce vaste monde mais je n'en fait malheureusement pas partie et du coup je me pose des questions existentielles lorsqu'on se met à me parler en "geek": qu'est-ce qu'une "implémentation"? :oops:

Je sais que je vais encore me couvrir de honte! C'est déjà fait et comme je confirme le fameux dicton "le ridicule ne tue pas" en étant encore des votre :gunsmilie: [désolée :sing: ] bah je réitère ma catastrophe en posant cette belle question! Mieux vaut tard que jamais :mrgreen:

Merci d'avances!
Bonne journée!
moussiem
~ membre surdoué ~
 
Messages: 25
Inscrit le: 24 Sep 2008, 16:23

Re: Maximaaa

Messagepar moussiem le 01 Mai 2009, 15:37

C'est encore moi! Franchement, je n'arrive pas avec Maxima! C'est une cata! j'essais mais ça marche pas! Je sais que ça vient de moi mais la seule fois ou j'ai utilisé ce logiciel c'est en cours et là bah forcément, je suis incapable de me dépatouiller! Déjà la dernière fois, quand j'ai voulu refaire les TP du cours j'ai coincé...

Je sais plus par ou commencer au bout de 2h!
moussiem
~ membre surdoué ~
 
Messages: 25
Inscrit le: 24 Sep 2008, 16:23

Re: Maximaaa

Messagepar sc le 01 Mai 2009, 21:38

Bonsoir Marine,
une implémentation est tout simplement une programmation d'un algorithme...
Pour Maxima, la nouvelle version 0.8 n'a plus de barre de saisie :
on écrit directement dans la page,
on va a la ligne avec <ENTREE>
on valide une série de ligne avec <MAJ>+<ENTREE>.
Il suffit, dans un premier temps, de saisir ou de copier-coller les procédures proposées...
Bon courage.
copie-ecran-wxmaxima.gif
copie-ecran-wxmaxima.gif (29.25 Kio) Consulté 58606 fois
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Maximaaa

Messagepar moussiem le 02 Mai 2009, 09:39

Merci Monsieur!! :D
Je vais essayer de m'y remettre maintenant!! Bonne journée!
moussiem
~ membre surdoué ~
 
Messages: 25
Inscrit le: 24 Sep 2008, 16:23

Re: Maximaaa

Messagepar mariam le 02 Mai 2009, 13:59

Bonjour tous le monde :mrgreen:
Alors Marine écoute je suis dans le même état que toi (même sûrment pire mdr!!) jte fais pas un dessin sur mon niveau en informatique.
Je sais pas par ou commencer j'ai tellement de question :shock: lol
Alors monsieur le prof de maths :D On doit refaire tous ce que vous avez fait dans votre "implémentation" avec nos valeurs? c'est ca?? mais ya des touches spéciales pour espérance et variance ou il suffit de les écrire et ca marche?
Dsl jsuis sur que c'est débile ce que je demande.
(Si ca tenait qu'a moi je calculerai tous ca a la main :sing:)
bonne aprem
mariam
~ membre génial ~
 
Messages: 65
Inscrit le: 24 Sep 2008, 08:08

Re: Maximaaa

Messagepar hihahou le 02 Mai 2009, 15:33

Tout d'abord desolé je suis pas monsieur le prof de math mais bon je vais essayer de faire du mieux que je peux.... :roll:
Donc pour calculer l'éspérance et la variance il n'y a pas de commandes spéciale comme on en a pour les dérivées, intégrales, équa diff et bien d'autres.
La programmation d'un algorithme... ei bien en fait, comme il n'y a pas de commande spcial pour l'espérance, on va dire nous-meme à l'ordinateur qu'est-ce qu'il doit faire. On lui donne donc des lignes de calculs
qu'il effectuera ensuite dans l'ordre.
Ici, le prof t'as donné juste au dessus la programmation d'un algorithme pour calculer l'espérance et la variance pour les exos de la fiche du cours.
Il faut que tu t'en inspires pour adapter ses lignes de calculs à ton exercice. Donc tu mets tes valeurs, si nous on utilise pas de Y et bien tu l'elèves etc...
bah parce que Maths coeff 9 ... mieux vaut bien tout comprendre très bien, nan?
hihahou
~ membre génial ~
 
Messages: 82
Inscrit le: 18 Sep 2008, 17:49

Re: Maximaaa

Messagepar hihahou le 02 Mai 2009, 15:42

Comment demande-t-on à Maxima de nous donner une valeur approchée pour des couples de solutions.

Si j'ai par exemple [46784535468/43547968451,45682878966626386/456526811045,13454578596/9872564] lorsque j'appuie sur SHIFT + ENTER comment lui demander des valeurs approchées comme [0.26,0.70,0.04] pour bien voir que la somme fait 1??

Quand j'essaye il me dit : "float(%), numer;"
FALSE
bah parce que Maths coeff 9 ... mieux vaut bien tout comprendre très bien, nan?
hihahou
~ membre génial ~
 
Messages: 82
Inscrit le: 18 Sep 2008, 17:49

Re: Maximaaa

Messagepar mariam le 03 Mai 2009, 07:37

Merci JM jvais réessayer. Et pour ta question jsuis dsl j'ai aucune idée :oops: . bisous!
mariam
~ membre génial ~
 
Messages: 65
Inscrit le: 24 Sep 2008, 08:08

Re: Maximaaa

Messagepar moussiem le 03 Mai 2009, 17:26

Alors alors! Mam... Il faut que tu utilise le ce que propose "monsieur le prof de maths" comme tu dis : Je te conseil de copier coller son travail et de remplacer par tes propres valeurs! Après tu n'as plus qu'à faire "maj" + "entrée" pour exécuter ce que tu as écris en "langage des signes informatiques". Un tout petit détail qui m'a posé problème! Pour ta Variance et ton espérance, il faut que tu donne d'abord la formule et ensuite que tu demande tt de suite l'ordre avec de l'exécuter! Parce que moi ça ne marchais pas avant quand je ne faisait pas ça tout de suite après!
Je te donne un exemple :
(%i22) esperance(val,probas):=block([m,k],
m:0,
for k:1 thru length(val) do m:m+val[k]*probas[k],
m);
(%i32) esperance(valX,probasX);
puis "maj" + "entrée"

Voilà voilà... Je ne sais pas si je suis claire! Mais au pire, on passe un petit moment au lycée et on regarde non? parce que c'est une peu chaud d'expliquer à travers un clavier... :shock:
moussiem
~ membre surdoué ~
 
Messages: 25
Inscrit le: 24 Sep 2008, 16:23

Suivant

Retourner vers Utilisation des logiciels

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron