paramètres aléatoires et doubles signes

Added by Philippe CAMUS over 3 years ago

Bonjour.
J'essaie d'utiliser fp pour générer des sujets avec des "gentilles" fonctions polynomiales de degré 3 (voir article de Jacques Marot dans "au fil des maths" n535.
Mon énoncé va donc afficher une fonction $f(x)=\a x^3+\b x^2+\c x+\d$ où \a, \b, \c et \d sont fabriqués par FPeval et FPrandom.
Et je voudrais éviter les affichages de "doubles signes" (+-) quand un des nombres est négatif.
Je pense que le problème se pose aussi avec pythontex ou sagetex.

Merci


Replies (2)

RE: paramètres aléatoires et doubles signes - Added by Jean-Philippe Bartier over 3 years ago

Bonjour,
si c'est juste un histoire de signe :
j'utilise le package ifthen
Cela donnerait ceci

\a x^3 \ifthenelse{\b\geq 0}{+}{} \b x^2\ithenelse{\c\geq 0}{+}{}\c x\ifthenelse{\d\geq 0}{+}{}

\ifthenelse{condition}{si oui cela fait cette commande}{sinon cete commande}

tu peux créer une nouvelle commande

\newcommand[1]{\signe}{\ifthenelse{#1\geq 0}{+}{}}

pour aller plus vite

J'ai quelque part quelque chose si cela t'intéresse que j'utilise pour gérer également si ton nombre est 0 pour ne pas afficher 0x^3 par exemple, pour gérer -1x et mettre -x et idem +1x et mettre +x.

I

RE: paramètres aléatoires et doubles signes - Added by Alexis Bienvenüe over 3 years ago

Pour ceux qui utilisent le paquet siunitx pour afficher des nombres, il y a aussi l'option explicit-sign qui permet de mettre un + devant les nombres positifs.

(1-2/2)