Page 1 sur 1

inverse d'une expression en latex

Publié : jeu. août 31, 2017 7:21 pm
par alb
f(x):=1/(x);g(x):=-1/(x+1);
seq([factor(diff(f(x),x,n)),factor(diff(g(x),x,n))],n,1,10);
latex(ans());

la seconde ligne du code latex donne:
"-\mathrm{inv}\left(x^{2}\right) & \mathrm{inv}\left(\left(x+1\right)^{2}\right) \\"

ne serait-il pas possible (souhaitable ? ) d'avoir des \frac comme sur les autres lignes ?

Remarque
sur firefox la commande
seq([factor(diff(f(x),x,n)),factor(diff(g(x),x,n))],n,1,10);
plante la session (n est trop grand ? )

Re: inverse d'une expression en latex

Publié : ven. sept. 01, 2017 6:17 pm
par parisse
Le probleme c'est que ca ne conviendrait pas pour inv(A) si A est une matrice...
Pour Xcas pour Firefox, le delai est trop long a cause du mode step by step (par defaut), il suffit de le desactiver dans la configuration.

Re: inverse d'une expression en latex

Publié : sam. sept. 02, 2017 7:51 am
par alb
c'est vu, merci.

Re: inverse d'une expression en latex

Publié : sam. sept. 02, 2017 9:27 am
par parisse
Du coup, c'est l'occasion d'ecrire un petit algorithme (bon c'est sur que c'est plus complique qu'un seq)

Re: inverse d'une expression en latex

Publié : sam. sept. 02, 2017 11:42 am
par alb
oui j'ai bien compris que l'utilisation de seq est pedagogiquement deconseille :-)

Re: inverse d'une expression en latex

Publié : sam. sept. 02, 2017 1:05 pm
par parisse
En fait non, ca peut etre une occasion de faire comprendre une complexite en O(n^2) pour le seq puisqu'il recalcule toutes les derivees intermediaires, alors qu'une boucle ne calculera qu'une seule fois chaque derivee et sera donc en O(n)