There are no translations available

Polyèdres
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Liste de rationnels (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Re:Liste de rationnels
#827
jbfrondas (User)
Moderator
Posts: 88
graphgraph
User Offline Click here to see the profile of this user
Liste de rationnels 15 Years ago Karma: 0  
Bonjour,

Je cherche à obtenir des listes de nombres rationnels, simplifiés ou non.

J'ai déjà des listes d'entiers obtenus avec
Code:

\text{A=slib(stat/random 10,-10,10,Z)} \text{B=slib(stat/random 10,-10,10,Z)}
et j'aimerais donc créer une liste K de rationnels en divisant chaque item de A par l'item de B correspondant. Mais je ne m'en sors pas ! Le code
Code:

\for{n=1 to 10}{ \if{\F[\n]=0}{\text{K=simplify(\E[\n])}}{\text{K=simplify(\E[\n]/\F[\n])}}}
me permet bien d'avoir un rationnel, mais que le premier de la liste. Comment les inscrire dans une liste ? Si vous avez une meilleure idée, je suis preneur aussi ! Amitiés, Jean-Baptiste
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#828
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 23  
Code:

\text{Liste=} \text{E=slib(stat/random 10,-10,10,Z)} \text{F=slib(stat/random 10,-10,10,Z)} \for{n=1 to 10}{ \if{\F[\n]=0}{ \rational{K=\E[\n]} }{ \rational{K=\E[\n]/\F[\n]} } \text{Liste=wims(append item \K to \Liste)} } \statement{\Liste}
Tu n'es pas sûr comme cela qu'ils sont tous distincts, mais cela t'est peut-être égal.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#829
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 23  
Code:

\text{A=slib(stat/discretelaw 7,240,Q)}
sort 7 nombres dont la somme est 1 de dénominateur divisant 240. Cela peut -être commode [en oubliant un des nombres !] Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#830
jbfrondas (User)
Moderator
Posts: 88
graphgraph
User Offline Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 0  
Merci !
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#831
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 23  
Et une variante légèrement plus condensée
en utilisant l'autre syntaxe pour le "if".

Code:

\text{Liste=} \text{E=slib(stat/random 10,-10,10,Z)} \text{F=slib(stat/random 10,-10,10,Z)} \for{n=1 to 10}{ \rational{K=\F[\n]=0 ? \E[\n] :\E[\n]/\F[\n]} } \text{Liste=wims(append item \K to \Liste)} } \statement{\Liste}
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/05/21 05:49 By bernadette.
  The administrator has disabled public write access.
#832
jbfrondas (User)
Moderator
Posts: 88
graphgraph
User Offline Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 0  
C'est très élégant !

Vivement que le slib soit mis à jour, d'ailleurs où puis-je demander cela ? wiki, forum, autre ?

J'ai un autre (petit) problème pour l'affichage. Quand k est un \rational, comment faire un sorte que wims affiche \dfrac{a}{b} et non a/b ? Pour deux raisons, la première comme l'exercice est pour des petits, ils sont très sensibles à l'affichage du calcul, la deuxième, c'est pour coder aussi en LaTeX derrière...
Y a-t-il une commande ou faut-il récupérer (et comment) numérateur et dénominateur et coder "à la main" ?

Bonne journée,

JBa
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#833
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Liste de rationnels 15 Years ago Karma: 23  
On peut rentrer le code latex (j'ai peur que \dfrac ne fonctionne pas, simplement \frac, à essayer).
Pour récupérer le dénominateur et le numérateur, on utilise pari .
Sinon il y a une commande texmath . Je ne sais pas jusqu'à quelle complexité elle va.

Code:

\text{a=3/4} \text{c=pari([numerator(\a),denominator(\a)])} \text{d=texmath(\a *2 + 5)} \statement{ \( \frac{\c[1] }{\c[2]} \) ou \(\d \) }
Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.