inverse d'une expression en latex

Utilisation de Xcas

Modérateur : xcasadmin

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

inverse d'une expression en latex

Message par alb » jeu. août 31, 2017 7:21 pm

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 ? )

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: inverse d'une expression en latex

Message par parisse » ven. sept. 01, 2017 6:17 pm

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.

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

Re: inverse d'une expression en latex

Message par alb » sam. sept. 02, 2017 7:51 am

c'est vu, merci.

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: inverse d'une expression en latex

Message par parisse » sam. sept. 02, 2017 9:27 am

Du coup, c'est l'occasion d'ecrire un petit algorithme (bon c'est sur que c'est plus complique qu'un seq)

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

Re: inverse d'une expression en latex

Message par alb » sam. sept. 02, 2017 11:42 am

oui j'ai bien compris que l'utilisation de seq est pedagogiquement deconseille :-)

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: inverse d'une expression en latex

Message par parisse » sam. sept. 02, 2017 1:05 pm

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)

Répondre