transformation automatique

Utilisation de Xcas

Modérateur : xcasadmin

Alek
Messages : 111
Inscription : jeu. oct. 28, 2010 1:20 pm

transformation automatique

Message par Alek » jeu. avr. 26, 2012 8:30 am

Bonjour,

1. Y a-t-il un moyen d'empêcher toute transformation automatique d'une expression, pour que, par exemple , la fonction Beta d'Euler ne soit pas présentée comme une fraction de fonctions Gamma? Ou pour que pi^((d-1)/2) garde l'exposant original au lieu de \sqrt(pi^(d-1)).

[pas que ce soit important, mais voici une motivation:
on utilise xcas pour vérifier, surprise, surprise, des calculs formels.
Alors pour commencer on voudrais voir la formule originale sans aucune modification, même mineure, car le point faible c'est toujours la saisie de formules. En fait c'est encore plus intéressant pour la sortie latex.]

2. Un tout petit détail concernant la sortie latex:
Beta(1/2,(d+alpha-1)/2)
produit inv(2) au lieu de 1/2
concretement:
"\frac{\sqrt{\pi }\, \Gamma\left(\frac{(d+\alpha-1)}{2}\right)}{\Gamma\left(\mathrm{inv}\left(2\right)+\frac{(d+\alpha-1)}{2}\right)}"

3. Je crois que c'était une très bonne idée d'insérer \cdot avant un "identifier". Serait-il possible d'insérer un petit espace (\,) après?

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: transformation automatique

Message par alb » ven. avr. 27, 2012 5:07 am

Pour ton premier point peut-être que ceci est un début de réponse (quoter l'expression pour ne pas l'évaluer):
'pi^((d-1)/2)'
latex('pi^((d-1)/2)')
'Beta(a,b)'=Int(t^(a-1)*(1-t)^(b-1),t,0,1)=Beta(a,b)
latex('Beta(a,b)'=Int(t^(a-1)*(1-t)^(b-1),t,0,1)=Beta(a,b))

Alek
Messages : 111
Inscription : jeu. oct. 28, 2010 1:20 pm

Re: transformation automatique

Message par Alek » ven. avr. 27, 2012 6:17 am

Oui, c'est pas mal, merci !

Répondre