## maxima-lang-fr — French-language discussion of the Maxima computer algebra system

You can subscribe to this list here.

 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 Jan Feb Mar Apr (1) May Jun (2) Jul (11) Aug (1) Sep (4) Oct (3) Nov (2) Dec (2) Jan Feb (15) Mar (2) Apr (3) May Jun (1) Jul Aug (7) Sep (3) Oct Nov Dec (31) Jan Feb Mar (7) Apr May (1) Jun (5) Jul Aug (2) Sep (3) Oct (5) Nov Dec Jan Feb (2) Mar Apr (1) May (23) Jun Jul Aug (2) Sep Oct Nov (4) Dec (13) Jan (2) Feb (3) Mar (3) Apr May (7) Jun (5) Jul Aug Sep (6) Oct Nov (4) Dec (1) Jan (4) Feb Mar Apr May Jun Jul Aug Sep Oct (2) Nov Dec Jan Feb (9) Mar (1) Apr May Jun Jul Aug Sep Oct Nov (2) Dec Jan Feb Mar Apr May (4) Jun (1) Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec (3) Jan Feb Mar (4) Apr May Jun Jul (1) Aug Sep Oct Nov Dec
S M T W T F S

1

2

3

4

5

6
(1)
7
(1)
8

9
(1)
10

11

12
(4)
13
(1)
14

15

16

17

18

19

20
(7)
21

22
(3)
23
(2)
24
(7)
25
(1)
26
(1)
27

28

29

30
(2)
31

Showing results of 31

1 2 > >> (Page 1 of 2)
 Re: [Maxima-lang-fr] =?iso-8859-1?q?in=E9quation?= From: philippe - 2007-12-30 19:50:51 Bonjour, Jean-François Ingenbleek a écrit : > > Comment résoudre des inéquations avec Maxima? d'après ce que j'ai compris du planning de dévelloppement de maxima ce ne sera pas possible de résoudre des inéquations avant les versions 6.x.x de Maxima ... il va donc falloir patienter un peu :-) Merilleurs voeux pour 2008, Philippe. 
 [Maxima-lang-fr] =?iso-8859-1?q?in=E9quation?= From: - 2007-12-30 17:57:27 Boujour à tous et meilleurs voeux pour 2008! Je suis novice et sans doute ma question possède une réponse simple à résoudre mais je n'ai pas trouver le sujet sur cette liste. Comment résoudre des inéquations avec Maxima? Exemple: (x+1)/(x-1)>0 Merci par avance 
 [Maxima-lang-fr] Merci From: Cyril Grunspan - 2007-12-26 16:55:34 Attachments: Message as HTML J'apprends Maxima. D=E9sol=E9 si je pose des questions b=EAtes ! Un grand m= erci =E0 Robert Dodier ! J'esp=E8re que vous avez pass=E9 un joyeux no=EBl et je vou= s souhaite par avance une excellente ann=E9e 2008. Soyez s=FBrs que je ne manquerai pas de vous emb=EAter avec des questions tr=E8s b=EAtes ! 
 Re: [Maxima-lang-fr] =?iso-8859-1?q?Comment_afficher_le_graphe_d=27un?= =?iso-8859-1?q?e_fonction_r=E9ciproque_calcul=E9e_avec_romberg_=3F?= From: Robert Dodier - 2007-12-25 06:10:02 On 12/24/07, Cyril Grunspan wrote: > N(x):=romberg(f(u),u,-10,B(x))$> phi(u,v):=N(u)-v$ > psi(v):=find_root(phi(u,v),u,0,0.1)$> wxplot2d([psi(x)], [x,0.3,0.8])$ Careful! Notice that N(u) yields an expression in which u is the variable of integration, and also appears in the upper limit of integration. I.e. N(u) => romberg(f(u), u, -10, B(u)) You can help Maxima by distinguishing the variable of integration, e.g. N(x):=romberg(f(uu),uu,-10,B(x))$I find that with that definition, the plot works OK. Hope this helps, Robert Dodier   [Maxima-lang-fr] =?iso-8859-1?q?Comment_afficher_le_graphe_d=27un?= =?iso-8859-1?q?e_fonction_r=E9ciproque_calcul=E9e_avec_romberg_=3F?= From: Cyril Grunspan - 2007-12-24 22:10:35 Attachments: Message as HTML Merci =E0 tous, j'ai r=E9ussi =E0 installer la derni=E8re version de Maxima= sur Windows XP. Maintenant, j'ai une autre question technique. Le programme suivant qui fait afficher le graphe d'une certaine fonction N calcul=E9e avec romberg ainsi que celui de sa fonction r=E9ciproque marche = sous Maxima 5.14.0 : kill(all)$ f(x):=3Dx$N(A):=3Dromberg(f(q),q,0,A)$ wxplot2d([N(x)], [x,0,1])$phi(u,v):=3DN(u)-v$ psi(v):=3Dfind_root(phi(u,v),u,0,4)$wxplot2d([psi(x)], [x,0,1])$ Le programme suivant qui affiche le graphe d'une certaine fonction =E9galem= ent not=E9e N et calcul=E9e en utilisant romberg marche tout aussi bien sous Ma= xima 5.14.0 : kill(all)$load(romberg)$ r:-0.5$a:0.1$ t:10$x2_0:0.03$ x1_0:0.05$Q(x):=3Dsqrt(x)-sqrt(x1_0)$ argch(x):=3Dlog(x+sqrt(x^2-1))$G(x):=3D(sqrt(x^2+1-r^2)-r*x)/(1-r^2)$ H(x):=3Dargch(G(x))$rmin(q):=3DH(((a*q)/x2_0)+r)$ F(x):=3Dsqrt(x^2+1-r^2)$sgn(x):=3D if x<0 then (-1) else 1$ PSI(x):=3D(cosh(x)+r.sinh(x)).sqrt(F(r.cosh(x)+sinh(x)))/(F(r.cosh (x)+sinh(x))^2)$f(x):=3D float(PSI(sqrt(a^2*t)*x)*exp(-x^2/2)/sqrt(2*%pi))$ B(x):=3Dsgn(x-x1_0)*rmin(Q(x))/sqrt(a^2*t)$N(x):=3Dromberg(f(u),u,-10,B(x))$ wxplot2d( [N(x)], [x, 0.03,0.08] )$Le probl=E8me est que je n'arrive pas =E0 afficher le graphe de sa fonction r=E9ciproque en faisant comme pr=E9c=E9demment. Si je rentre le code suivant : phi(u,v):=3DN(u)-v$ psi(v):=3Dfind_root(phi(u,v),u,0,0.1)$wxplot2d([psi(x)], [x,0.3,0.8])$ Je n'obtiens rien. Maxima semble calculer en vain. Au bout d'une minute environ, j'obtiens un rectangle ray=E9 avec =E9crit "erreur" au milieu... Quelqu'un pourrait-il m'expliquer pourquoi et me dire ce qu'il faut faire pour voir le graphe de la fonction inverse de N comme je le voudrais ? Cordialement, Cyril 
 [Maxima-lang-fr] =?iso-8859-1?q?Comment_afficher_le_graphe_d=27un?= =?iso-8859-1?q?e_fonction_r=E9ciproque_calcul=E9e_avec_romberg_=3F?= From: Cyril Grunspan - 2007-12-24 17:16:06 Attachments: Message as HTML Merci =E0 tous, j'ai r=E9ussi =E0 installer la derni=E8re version de Maxima= sur Windows. Maintenant, j'ai une autre question technique. Le programme suivant qui fait afficher le graphe d'une certaine fonction N calcul=E9e avec romberg ainsi que celui de sa fonction r=E9ciproque marche = sous Maxima 5.14.0 : kill(all)$f(x):=3Dx$ N(A):=3Dromberg(f(q),q,0,A)$wxplot2d([N(x)], [x,0,1])$ phi(u,v):=3DN(u)-v$psi(v):=3Dfind_root(phi(u,v),u,0,4)$ wxplot2d([psi(x)], [x,0,1])$Le programme suivant qui affiche le graphe d'une certaine fonction =E9galem= ent not=E9e N et calcul=E9e en utilisant romberg marche tout aussi bien sous Ma= xima 5.14.0 : kill(all)$ load(romberg)$r:-0.5$ a:0.1$t:10$ x2_0:0.03$x1_0:0.05$ Q(x):=3Dsqrt(x)-sqrt(x1_0)$argch(x):=3Dlog(x+sqrt(x^2-1))$ G(x):=3D(sqrt(x^2+1-r^2)-r*x)/(1-r^2)$H(x):=3Dargch(G(x))$ rmin(q):=3DH(((a*q)/x2_0)+r)$F(x):=3Dsqrt(x^2+1-r^2)$ sgn(x):=3D if x<0 then (-1) else 1$PSI(x):=3D(cosh(x)+r.sinh(x)).sqrt(F(r.cosh(x)+sinh(x)))/(F(r.cosh (x)+sinh(x))^2)$ f(x):=3D float(PSI(sqrt(a^2*t)*x)*exp(-x^2/2)/sqrt(2*%pi))$B(x):=3Dsgn(x-x1_0)*rmin(Q(x))/sqrt(a^2*t)$ N(x):=3Dromberg(f(u),u,-10,B(x))$wxplot2d( [N(x)], [x, 0.03,0.08] )$ Le probl=E8me est que je n'arrive pas =E0 afficher le graphe de sa fonction r=E9ciproque en faisant comme pr=E9c=E9demment. Si je rentre le code suivant : phi(u,v):=3DN(u)-v$psi(v):=3Dfind_root(phi(u,v),u,0,0.1)$ wxplot2d([psi(x)], [x,0.3,0.8])$Je n'obtiens rien. Maxima semble calculer en vain. Au bout d'une minute environ, j'obtiens un rectangle ray=E9 avec =E9crit "erreur" au milieu... Quelqu'un pourrait-il m'expliquer pourquoi et me dire ce qu'il faut faire pour voir le graphe de la fonction inverse de N comme je le voudrais ? Cordialement, Cyril   Re: [Maxima-lang-fr] =?iso-8859-1?q?Probl=E8mes_d=27installation_de_M?= =?iso-8859-1?q?AXIMA_5=2E14=2E0?= From: Robert Dodier - 2007-12-24 15:46:31 On 12/24/07, Cyril Grunspan wrote: > 2) j'ai t=E9l=E9charg=E9 les fichiers maxima-5.14.0-1.centos4.src.rpm et > maxima-5.14.0.tar.gz > =E0 partir de la page > http://sourceforge.net/project/showfiles.php?group_id=3D4933&package_id= =3D4960&release_id=3D563559 > ; Bonjour, Cyril. You want to obtain maxima-5.14.0.exe (a Windows installer program) from the download page. There are 3 sections on that page, for source, Linu= x, and Windows. Unfortunately the source section is shown first. I will see if I can put Windows first, since most people seem to want that. Hope this helps! Robert Dodier   Re: [Maxima-lang-fr] Fwd: maxima From: philippe - 2007-12-24 15:32:11 Stavros Macrakis a écrit : > > Si j'ai bien compris son courrier, M. Destobbeleer a utilisé la partie > *symbolique* de Matlab pour traiter ses formules avant de les programmer > numériquement en *Java*. Donc l'intérêt de Scilab dans ce contexte me > semble bien limité. justement, les problèmes rencontrés semblent provenir de la difficulté à réunir différentes méthodes dans un même contexte (calcul numérique, symbolique, diffusion sur le web ...). Or une autre toolbox scilab a été spécialement dévelloppée pour faire de la simulation orienté web, ça s'appelle xmllab : http://marguerite.lmac.utc.fr/index-F.php on part directement de la formulation mathématique du problème pour construire une interface web permettant de gérer aussi bien l'ajustement des paramètres que la visualisation d'une simulation. A partir de la "symbolic tollbox for scilab" il est aussi possible d'y intégrer du calcul formel ... La personne qui pose la question semble maitriser toutes les "briques" nécessaires à l'utilisation de scilab, maxima, xmllab ... elle y trouverait donc un environnement cohérent (et libre!) pour développer son projet. Philippe.   [Maxima-lang-fr] =?iso-8859-1?q?Probl=E8mes_d=27installation_de_M?= =?iso-8859-1?q?AXIMA_5=2E14=2E0?= From: Cyril Grunspan - 2007-12-24 14:13:44 Attachments: Message as HTML Bonjour, Et merci =E0 Robert Dodier ! J'essaye de t=E9l=E9charger la nouvelle versio= n de Maxima pour Windows mais j'ai des probl=E8mes alors que j n'en avais pas po= ur la version 5.13.0. Voici ce que j'ai fait : 1) j'ai supprim=E9 Maxima 5.13.0 de mon ordinateur ; 2) j'ai t=E9l=E9charg=E9 les fichiers maxima-5.14.0-1.centos4.src.rpm et maxima-5.14.0.tar.gz =E0 partir de la page http://sourceforge.net/project/showfiles.php?group_id=3D4933&package_id=3D4= 960&release_id=3D563559; 3) j'ai "unzipp=E9" (je ne sais pas comment dire) le fichier maxima-5.14.0.tar.gz Malheureusement, je ne vois pas de fichier maxima.start ou quelque chose comme =E7a qui me permettrait de lancer Maxima 5.14.0. Comment faire ? Cordialement, Cyril   Re: [Maxima-lang-fr] Fwd: maxima From: Stavros Macrakis - 2007-12-24 13:30:04 Attachments: Message as HTML On Dec 24, 2007 6:32 AM, philippe wrote: > Sans r=E9pondre directement =E0 la question je me permet de signaler ceci= : > puisque la personne en question a d=E9j=E0 utilis=E9 matlab une bonne id= =E9e > serait de partir sur Scilab qui traite tr=E8s bien tout ce qui est calcul > num=E9rique Si j'ai bien compris son courrier, M. Destobbeleer a utilis=E9 la partie *symbolique* de Matlab pour traiter ses formules avant de les programmer num=E9riquement en *Java*. Donc l'int=E9r=EAt de Scilab dans ce contexte m= e semble bien limit=E9. -s   Re: [Maxima-lang-fr] Fwd: maxima From: philippe - 2007-12-24 11:49:14 Bonjour, Michel Gosse a écrit : > De la part d'un collègue : > > ---------- Message transmis ---------- > > Sujet : maxima > Date : dimanche 23 décembre 2007 > De : Destobbeleer Eric > À : Michel.Gosse@... > > Monsieur > > Je suis professeur d'université, en retraite depuis Octobre, et je > travaille sur un projet de simulateur numérique de systèmes > physiques. [...] > Jusqu'à présent, pour vérifier mes calculs, j'ai d'abord utilisé, il > y a une quinzaine d'années, Maple, avec lequel j'ai bien souffert; > j'ai même tâté de la programmation de formel, mais j'ai abandonné > devant la multiplicité des formes à traiter. Sans répondre directement à la question je me permet de signaler ceci : puisque la personne en question a déjà utilisé matlab une bonne idée serait de partir sur Scilab qui traite très bien tout ce qui est calcul numérique (et de plus est très bien documenté sur le web). Scilab devrait pouvoir traiter la totalité de ces calculs, mais s'il restait quand même une partie qui nécessite absoluement du calcul formel alors il est possible d'appeler directement maxima depuis scilab grace à la toolbox développé par Jean-François Magni (ONERA toulouse) http://www.cert.fr/dcsd/idco/perso/Magni/s_sym/doc/index.html le couple maxima-scilab me semblerait être ici un contexte très approprié pour le dévelloppement d'un tel projet. Cordialement, Philippe Roux. PS : bravo pour ton site sur maxima, dommage que ton forum consacré à maxima soit désactivé. A défaut de le réactiver peut être devrais tu signaler l'existance de cette liste gmane.comp.mathematics.maxima.french sur ton site (que l'on trouve facilement en cherchant des infos sur maxima via google) ça permettrais d'élargir la communauté des utilisateur de maxima.   Re: [Maxima-lang-fr] Fwd: maxima From: Stavros Macrakis - 2007-12-23 16:21:34 Attachments: Message as HTML Monsieur, Bienvenu =E0 la communaut=E9 Maxima! Quelques commentaires: * Les commandes "Y: ..." etc. ne sont pas en Maxima des d=E9clarations, mai= s des affectations, qui attribuent des valeurs concr=E8tes aux variables. * Les d=E9clarations en Maxima ont la forme declare(Y,nonscalar), mais en f= ait sont rarement n=E9cessaires, car tout argument =E0 l'op=E9rateur "." est co= nsider=E9 non-scalaire par d=E9faut; il est donc utile de d=E9clarer les scalaires explicitement, pour que Maxima sache, par exemple, que A.(B+q) =E9quivaut = =E0 A.B + q*A, q =E9tant scalaire. * La fonction "solve" ne traite pas du tout les =E9quations non-scalaires. En esp=E9rant d'avoir =E9t=E9 de service, -s   [Maxima-lang-fr] Fwd: maxima From: Michel Gosse - 2007-12-23 15:37:10 De la part d'un coll=E8gue : =2D--------- Message transmis ---------- Sujet=A0: maxima Date=A0: dimanche 23 d=E9cembre 2007 De=A0: Destobbeleer Eric =C0=A0: Michel.Gosse@... Monsieur Je suis professeur d'universit=E9, en retraite depuis Octobre, et je =20 travaille sur un projet de simulateur num=E9rique de syst=E8mes =20 physiques. Je programme en java. Cependant, la partie qui m'int=E9resse vraiment est la mise en =20 =E9quations des sch=E9mas th=E9oriques =E9quivalents. Actuellement j'en suis encore au "noyau" du syst=E8me, c'est =E0 dire la =20 repr=E9sentation matricielle du r=E9seau des =E9l=E9ments physiques =20 =E9changeant de la puissance. Jusqu'=E0 pr=E9sent, pour v=E9rifier mes calculs, j'ai d'abord utilis=E9, i= l =20 y a une quinzaine d'ann=E9es, Maple, avec lequel j'ai bien souffert; =20 j'ai m=EAme t=E2t=E9 de la programmation de formel, mais j'ai abandonn=E9 = =20 devant la multiplicit=E9 des formes =E0 traiter. Il y a environ 4 ans, j'ai utilis=E9 le logiciel de mon labo "Matlab" =20 partie formel, qui est en fait une remouture un peu plus "civilis=E9e" =20 de Maple. Dans les 2 cas, je pense qu'il y a trop d'automatisation, =20 et ce sont des logiciels trop chers pour ma petite bourse de retrait=E9. J'ai charg=E9 la semaine derni=E8re Maxima, que je ne connaissais pas, et = =20 l'ai un peu regard=E9 et voulu utiliser en fin de semaine. Il m'a sembl=E9 mieux que Maple, car on peut mieux guider les =E9tapes du = =20 calcul. Je viens de voir votre site, qui est tr=E8s int=E9ressant sur ces sujets, = =20 en particulier la faq doit bien aider. Mais je voudrais avoir votre avis sur une question dont je n'ai pas =20 trouv=E9 la r=E9ponse. J'ai besoin de faire des calculs alg=E9briques sur des =E9quations dont =20 les termes sont des matrices et des vecteurs. Donc les r=E8gles sur les =20 op=E9rations courantes sont un peu particuli=E8res ( par ex. produit non =20 commutatif ...etc ) . J'ai essay=E9 des d=E9clarations du genre ( c'est seulement l'id=E9e, la =20 pr=E9cision de la syntaxe n'est pas garantie, car j'=E9cris ceci de =20 m=E9moire, car je travaille avec un Mac mont=E9 en double boot avec un =20 windows et il n'y a pas de binaires Maxima pour Mac, or actuellement =20 je r=E9dige ce mail sur Mac ): X:matrix( [ [ mx ] ] );//pour qu'il comprenne bien que c'est un type =20 matrice Y:matrix( [ [ my ] ] ); A:matrix( [ [ ma ] ] ); B:matrix( [ [ mb ] ] ); puis si e1:Y=3DA.X+B et solve(e1,X) 2 comportements possibles: 1) j'emp=EAche les =E9valuations par ' : alors il ne fait rien, il ne =20 sait pas faire. 2) je ne fais rien de plus et il commence par =E9valuer X ( et les =20 autres matrices ) en le changeant en mx Avez-vous un avis sur cette question ? =2D------------------------------------------------------   Re: [Maxima-lang-fr] find_root From: Robert Dodier - 2007-12-22 00:16:43 On Dec 20, 2007 4:13 AM, wrote: > f(x):= float(x+x^2)$ > B(x):=x+1$> N(x):=romberg(f(u),u,-10,B(x))$ > wxplot2d( '[N(x)], [x, 0.3,0.4] )$> find_root(N-285,x,0.3,0.4); > > En reponse, Maxima me donne le graphe de la fonction comme je lui ai > demande et m'ecrit aussi > > > (%o6) find_root(N-285,x,0.3,0.4)(See attached file: Maxima_graph.png) > > J'ai demande a Maxima la solution de l'equation N(x)=285 mais je n'arrive > pas a lui faire sortir la solution approchee. Comment faire pour avoir un > nombre en retour et pas > (%o6) find_root(N-285,x,0.3,0.4) ? Cyril, I think you meant to write find_root (N(x) - 285, x, 0.3, 0.4); for which I get 0.32935576297938 in response. (Maxima doesn't try to automatically construct a function when it sees the N - 285. Perhaps it could do so, but that is beyond the scope of solving this particular problem.) Hope this helps, Robert Dodier   Re: [Maxima-lang-fr] Encore un probleme (fonction reciproque) ! From: Robert Dodier - 2007-12-22 00:12:53 On Dec 20, 2007 9:07 AM, wrote: > f(x):=x$ > g(A):=romberg(f(q),q,0,A)$> phi(u):=g(u)-0.2$ > find_root(phi,u,0,4); > f(x):=x$> g(A):=romberg(f(q),q,0,A)$ > find_root((g(u)-0.2),u,0,4); > f(x):=x$> g(A):=romberg(f(q),q,0,A)$ > phi(u,v):=g(u)-v$> psi(v):=find_root(phi(u,v),u,0,4); > psi(0.2); Cyril, I apologize for writing English here. I believe these examples all yield the expected result with the most recent version of Maxima (namely, the Maxima 5.14.0 release candidate, which you can obtain from Sourceforge). The evaluation of the romberg function was modified after Maxima 5.13.0. Hope this helps, Robert Dodier PS. Here is what I see: (%i1) build_info (); Maxima version: 5.13.99rc1 Maxima build date: 21:32 12/4/2007 host type: i686-pc-mingw32 lisp-implementation-type: GNU Common Lisp (GCL) lisp-implementation-version: GCL 2.6.8 (%o1) (%i2) f(x):=x$ (%i3) g(A):=romberg(f(q),q,0,A)$(%i4) phi(u):=g(u)-0.2$ (%i5) find_root(phi,u,0,4); (%o5) 0.63245553203368 (%i6) find_root((g(u)-0.2),u,0,4); (%o6) 0.63245553203368 (%i7) phi(u,v):=g(u)-v$(%i8) psi(v):=find_root(phi(u,v),u,0,4); (%o8) psi(v) := find_root(phi(u, v), u, 0, 4) (%i9) psi(0.2); (%o9) 0.63245553203368   Re: [Maxima-lang-fr] =?iso-8859-1?q?=E9crire_du_latex_dans_un_fichier?= =?iso-8859-1?q?_=E0_partir_de_maxima?= From: Robert Dodier - 2007-12-22 00:04:32 Hello Phillippe, I will try to help, but I cannot write the French language (despite my name). On Dec 20, 2007 1:33 PM, philippe wrote: > path:"C:/Documents\ and\ Settings/philippe/Mes\ > documents/informatique/maxima/essai_with_stdout/essai.tex"; > tex("une int=E9grale en \\latex :",path)$ > > mais =E7a ne marche pas (path est ignor=E9 rien n'est envoy=E9 =E0 la fin= du > fichier. I tried exactly this. (%i1) path:"k:/temp/tmp.tex"; (%o1) k:/temp/tmp.tex (%i2) tex(x + y, path); (%o2) false (%i3) printfile(path); $$y+x$$ (%o3) k:/temp/tmp.tex So it seems to work OK. I am using Maxima 5.13.0 on Windows XP. > -Ensuite je ne peux pas envoyer du texte (=3Dpas une formule math=E9matiq= ue) > de cette mani=E8re l=E0. Par exemple : > > tex("une int=E9grale en \\latex :","C:/.../essai.tex")$> > envoie dans le fichier tex : > > $$\mbox{{}une int=E9grale en \latex :{}}$$ tex(...) always puts ... in a math formula environment. If you want plain text, just write print(...). E.g. with_stdout ("C:/.../essai.tex", print ("une int=E9grale en \\latex :"), tex ('integrate (sin(x), x))); Hope this helps! Robert Dodier   Re: [Maxima-lang-fr] =?iso-8859-1?q?=E9crire_du_latex_dans_un__fichie?= =?iso-8859-1?q?r_=E0_partir_de_maxima?= From: philippe - 2007-12-20 21:12:22 Silvain Dupertuis a écrit : > [...] > > Mais essayez plutôt cette commande : > tex('integrate(x^3,x,0,1)=integrate(x^3,x,0,1), "essaitmp.txt")$ > > tex envoie directement son résultat à la queue du fichier nommé effectivement ça marche, cependant il vaut mieux fixer : file_output_append:true; si on veut mettre plusieurs lignes dans le fichier. Mais ça me pose quand même 2 problèmes : -d'abord je ne sais pas si maxima à une notion de répertoire courant, donc si je veux envoyer le flux dans un fichier situé dans un répertoire particulier je pensais pouvoir faire : path:"C:/Documents\ and\ Settings/philippe/Mes\ documents/informatique/maxima/essai_with_stdout/essai.tex"; tex("une intégrale en \\latex :",path)$mais ça ne marche pas (path est ignoré rien n'est envoyé à la fin du fichier. -Ensuite je ne peux pas envoyer du texte (=pas une formule mathématique) de cette manière là. Par exemple : tex("une intégrale en \\latex :","C:/.../essai.tex")$ envoie dans le fichier tex : $$\mbox{{}une intégrale en \latex :{}}$$ donc la retour à with_stdout ... ceci dit with_stdout n'envoyant pas de "false" après les commandes print, mon problème est quasi résolu :-). Il ne me reste plus qu'à comprendre pourquoi tex() n'accepte pas que le chemin du fichier soit stocké dans une chaine (ou comprendre la notion de répertoire courant de maxima). Merci en tout cas, Philippe. 
 [Maxima-lang-fr] Encore un probleme (fonction reciproque) ! From: - 2007-12-20 16:12:22 Bonjour, C'est toujours moi ! Je cherche a calculer la fonction reciproque d'une fonction bijective. Quelqu'un pourrait-il m'expliquer pourquoi le programme suivant donne correctement la solution de g(x)=0.2 ou g(x) est l'integrale de f de 0 a x. kill(all)$f(x):=x$ g(A):=romberg(f(q),q,0,A)$phi(u):=g(u)-0.2$ find_root(phi,u,0,4); tandis que celui-ci qui cherche a faire la meme chose ne marche pas. kill(all)$f(x):=x$ g(A):=romberg(f(q),q,0,A)$find_root((g(u)-0.2),u,0,4); Comment ecrire un programme donnant la fonction qui a y associe la solution de l'equation g(x)=y ou g(x) est l'integrale de f de 0 a x ? Je ne sais pas comment faire. Le programme suivant ne marche pas... kill(all)$ f(x):=x$g(A):=romberg(f(q),q,0,A)$ phi(u,v):=g(u)-v$psi(v):=find_root(phi(u,v),u,0,4); psi(0.2); Cordialement, Cyril This communication is confidential, may be privileged and is meant only for the intended recipient. If you are not the intended recipient, please notify the sender by reply and delete this message from your system. Any unauthorised dissemination, distribution or copying hereof is prohibited. BNP Paribas Fund Services UK Limited, BNP Paribas Trust Corporation UK Limited, BNP Paribas UK Limited, BNP Paribas Commodity Futures Ltd and Investment Fund Services Limited are authorised and regulated by the Financial Services Authority. BNP Paribas, BNP Paribas Securities Services and BNP Paribas Private Bank are authorised by the CECEI and AMF. BNP Paribas London Branch, BNP Paribas Securities Services London Branch and BNP Paribas Private Bank London Branch are regulated by the Financial Services Authority for the conduct of their UK business. BNP Paribas Securities Services London Branch is also a member of the London Stock Exchange.   [Maxima-lang-fr] find_root From: - 2007-12-20 11:21:35 Attachments: Maxima_graph.png Bonjour, Voici une autre question. Soit le programme suivant : kill(all)$ load(romberg)$f(x):= float(x+x^2)$ B(x):=x+1$N(x):=romberg(f(u),u,-10,B(x))$ wxplot2d( '[N(x)], [x, 0.3,0.4] )$find_root(N-285,x,0.3,0.4); En reponse, Maxima me donne le graphe de la fonction comme je lui ai demande et m'ecrit aussi (%o6) find_root(N-285,x,0.3,0.4)(See attached file: Maxima_graph.png) J'ai demande a Maxima la solution de l'equation N(x)=285 mais je n'arrive pas a lui faire sortir la solution approchee. Comment faire pour avoir un nombre en retour et pas (%o6) find_root(N-285,x,0.3,0.4) ? Cordialement, Cyril This communication is confidential, may be privileged and is meant only for the intended recipient. If you are not the intended recipient, please notify the sender by reply and delete this message from your system. Any unauthorised dissemination, distribution or copying hereof is prohibited. BNP Paribas Fund Services UK Limited, BNP Paribas Trust Corporation UK Limited, BNP Paribas UK Limited, BNP Paribas Commodity Futures Ltd and Investment Fund Services Limited are authorised and regulated by the Financial Services Authority. BNP Paribas, BNP Paribas Securities Services and BNP Paribas Private Bank are authorised by the CECEI and AMF. BNP Paribas London Branch, BNP Paribas Securities Services London Branch and BNP Paribas Private Bank London Branch are regulated by the Financial Services Authority for the conduct of their UK business. BNP Paribas Securities Services London Branch is also a member of the London Stock Exchange.   Re: [Maxima-lang-fr] =?iso-8859-1?q?=E9crire_du_latex_dans_un__fichie?= =?iso-8859-1?q?r_=E0_partir_de_maxima?= From: Silvain Dupertuis - 2007-12-20 10:48:43 Attachments: Message as HTML De toutes mani=E8res il manque un guillemet dans votre exemple print(tex("integrate(x3,x,0,1)"=3Dintegrate(x3,x,0,1)));... C'est =E9videmment une apostrophe qu'il faut mettre=20 devant integrate... pour obtenir l'expression formelle de l'int=E9grale... Mais essayez plut=F4t cette commande : tex('integrate(x^3,x,0,1)=3Dintegrate(x^3,x,0,1), "essaitmp.txt")$ tex envoie directement son r=E9sultat =E0 la queue du fichier nomm=E9 Le 17:56 19/12/2007,philippe =E9crit: >Bonjour, > >Je voudrais =E9crire dans un fichier des r=E9sultats calcul=E9s par maxima= (en >fait du latex), j'utilise donc with_stdout pour envoyer le flux courant >vers un fichier comme ci-dessous : > >display2d:false; >with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ >documents/informatique/maxima/essai_with_stdout/essai.tex", >print("une int=E9grale en \\latex :"), >print(tex('integrate(x3,x,0,1)=3Dintegrate(x3,x,0,1)))); > >mais j'obtient dans le fichier essai.tex : > >une int=E9grale en \latex : >$$\int_{0}^{1}{x3\;dx}=3D{{1}\over{4}}$$ >false > >le false =E0 la fin c'est le statut du r=E9sultat de la commande tex(...)= et >bien s=FBr je voudrait =E9viter que =E7a se retrouve dans mon fichier >essai.tex ... j'avais cru comprendre que pour =E9viter =E7a il suffisait de >mettre un $=E0 la fin de la commande dont on ne veut pas envoyer le >statut dans le flux courant, mais si je modifie mon exemple en : > >display2d:false; >with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ >documents/informatique/maxima/essai_with_stdout/essai.tex", >print("une int=E9grale en \\latex :"), >print(tex('integrate(x3,x,0,1)=3Dintegrate(x3,x,0,1)))$); > >j'obtiens une erreur : > >(%i92) batch("C:/Documents and Settings/philippe/Mes >documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac")$>batching #pC:/Documents and Settings/philippe/Mes >documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac >(%i93) display2d:false >(%o93) falsestdin:228:Incorrect syntax: Missing ) >egrate(x3,x,0,1)))$ > ^ >si je comprend bien quand j'ajoute le $maxima ignore la derni=E8re >parenth=E8se! L=E0 je comprend pas et je n'ai plus d'id=E9e ... > >Philippe. > > >------------------------------------------------------------------------- >SF.Net email is sponsored by: >Check out the new SourceForge.net Marketplace. >It's the best place to buy or sell services >for just about anything Open Source. >http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplac= e >_______________________________________________ >Maxima-lang-fr mailing list >Maxima-lang-fr@... >https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr   Re: [Maxima-lang-fr] =?iso-8859-1?q?=E9crire_du_latex_dans_un__fichie?= =?iso-8859-1?q?r_=E0_partir_de_maxima?= From: Silvain Dupertuis - 2007-12-20 10:07:00 Attachments: Message as HTML De toutes mani=E8res il manque un guillemet dans votre exemple print(tex("integrate(x3,x,0,1)"=3Dintegrate(x3,x,0,1))); Par ailleurs ans ma version de Maxima, j'obtiens=20 un autre traduction en TeX qui ne marche pas avec=20 mon interpr=E9teur Aurora ... et dans votre e-mail,=20 il manque le signe "^" dans x^3... Mais essayez plut=F4t cette commande : tex("integrate(x^3,x,0,1)"=3Dintegrate(x^3,x,0,1), "essaitmp.txt")$ tex envoie directement son r=E9sultat =E0 la queue du fichier nomm=E9 Le 17:56 19/12/2007,philippe =E9crit: >Bonjour, > >Je voudrais =E9crire dans un fichier des r=E9sultats calcul=E9s par maxima= (en >fait du latex), j'utilise donc with_stdout pour envoyer le flux courant >vers un fichier comme ci-dessous : > >display2d:false; >with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ >documents/informatique/maxima/essai_with_stdout/essai.tex", >print("une int=E9grale en \\latex :"), >print(tex('integrate(x3,x,0,1)=3Dintegrate(x3,x,0,1)))); > >mais j'obtient dans le fichier essai.tex : > >une int=E9grale en \latex : >$$\int_{0}^{1}{x3\;dx}=3D{{1}\over{4}}$$ >false > >le false =E0 la fin c'est le statut du r=E9sultat de la commande tex(...)= et >bien s=FBr je voudrait =E9viter que =E7a se retrouve dans mon fichier >essai.tex ... j'avais cru comprendre que pour =E9viter =E7a il suffisait de >mettre un $=E0 la fin de la commande dont on ne veut pas envoyer le >statut dans le flux courant, mais si je modifie mon exemple en : > >display2d:false; >with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ >documents/informatique/maxima/essai_with_stdout/essai.tex", >print("une int=E9grale en \\latex :"), >print(tex('integrate(x3,x,0,1)=3Dintegrate(x3,x,0,1)))$); > >j'obtiens une erreur : > >(%i92) batch("C:/Documents and Settings/philippe/Mes >documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac")$>batching #pC:/Documents and Settings/philippe/Mes >documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac >(%i93) display2d:false >(%o93) falsestdin:228:Incorrect syntax: Missing ) >egrate(x3,x,0,1)))$ > ^ >si je comprend bien quand j'ajoute le $maxima ignore la derni=E8re >parenth=E8se! L=E0 je comprend pas et je n'ai plus d'id=E9e ... > >Philippe. > > >------------------------------------------------------------------------- >SF.Net email is sponsored by: >Check out the new SourceForge.net Marketplace. >It's the best place to buy or sell services >for just about anything Open Source. >http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplac= e >_______________________________________________ >Maxima-lang-fr mailing list >Maxima-lang-fr@... >https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr   [Maxima-lang-fr] Fonction reciproque From: - 2007-12-20 09:15:24 Bonjour, Et merci beaucoup a celui qui m'a repondu gentiment il y a quelques jours. J'aimerais poser une autre question. Je vous donne une fonction croissante f (a priori "compliquee") definie sur R et a valeurs dans [0,1]. Y-a-t-il une facon simple de pouvoir estimer numeriquement la fonction reciproque f^{-1} avec Maxima ? Bien cordialement, Cyril PS. Par ailleurs, je ne recois pas sur ma messagerie electronique les messages adressees a la liste maxima-lang-fr. Comment faire pour remedier a ce probleme ? -- This communication is confidential, may be privileged and is meant only for the intended recipient. If you are not the intended recipient, please notify the sender by reply and delete this message from your system. Any unauthorised dissemination, distribution or copying hereof is prohibited. BNP Paribas Fund Services UK Limited, BNP Paribas Trust Corporation UK Limited, BNP Paribas UK Limited, BNP Paribas Commodity Futures Ltd and Investment Fund Services Limited are authorised and regulated by the Financial Services Authority. BNP Paribas, BNP Paribas Securities Services and BNP Paribas Private Bank are authorised by the CECEI and AMF. BNP Paribas London Branch, BNP Paribas Securities Services London Branch and BNP Paribas Private Bank London Branch are regulated by the Financial Services Authority for the conduct of their UK business. BNP Paribas Securities Services London Branch is also a member of the London Stock Exchange.   [Maxima-lang-fr] =?iso-8859-1?q?=E9crire_du_latex_dans_un_fichier?= =?iso-8859-1?q?_=E0_partir_de_maxima?= From: philippe - 2007-12-20 08:35:25 Bonjour, Je voudrais écrire dans un fichier des résultats calculés par maxima (en fait du latex), j'utilise donc with_stdout pour envoyer le flux courant vers un fichier comme ci-dessous : display2d:false; with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ documents/informatique/maxima/essai_with_stdout/essai.tex", print("une intégrale en \\latex :"), print(tex('integrate(x3,x,0,1)=integrate(x3,x,0,1)))); mais j'obtient dans le fichier essai.tex : une intégrale en \latex : $$\int_{0}^{1}{x3\;dx}={{1}\over{4}}$$ false le false à la fin c'est le statut du résultat de la commande tex(...) et bien sûr je voudrait éviter que ça se retrouve dans mon fichier essai.tex ... j'avais cru comprendre que pour éviter ça il suffisait de mettre un$ à la fin de la commande dont on ne veut pas envoyer le statut dans le flux courant, mais si je modifie mon exemple en : display2d:false; with_stdout("C:/Documents\ and\ Settings/philippe/Mes\ documents/informatique/maxima/essai_with_stdout/essai.tex", print("une intégrale en \\latex :"), print(tex('integrate(x3,x,0,1)=integrate(x3,x,0,1)))$); j'obtiens une erreur : (%i92) batch("C:/Documents and Settings/philippe/Mes documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac")$ batching #pC:/Documents and Settings/philippe/Mes documents/informatique/maxima/essai_with_stdout/test_ecriretex.mac (%i93) display2d:false (%o93) falsestdin:228:Incorrect syntax: Missing ) egrate(x3,x,0,1)))$^ si je comprend bien quand j'ajoute le$ maxima ignore la dernière parenthèse! Là je comprend pas et je n'ai plus d'idée ... Philippe. 
 Re: [Maxima-lang-fr] =?iso-8859-1?q?Trac=E9_de_courbes_param=E9trique?= =?iso-8859-1?q?s?= From: Robert Dodier - 2007-12-13 16:19:35 On 12/12/07, Guillaume MARTIN wrote: > je souhaiterais tracer des courbes param=E9triques du type : > x =3D cos w > y =3D sin w Try this: load (draw); draw2d (parametric (cos(t), sin(t), t, 0, 5)); If that does not work, please tell me so, and try this instead: plot2d ([parametric, cos(t), sin(t)], [t, 0, 5]); or plot2d ([parametric, cos(t), sin(t)], [t, 0, 5], [nticks, 100]); > PS : thanks you Mr DODIER : I've just tried the ilt function, it works ve= ry > fine ! Terrific! Robert Dodier 
 [Maxima-lang-fr] =?iso-8859-1?q?Trac=E9_de_courbes_param=E9trique?= =?iso-8859-1?q?s?= From: Guillaume MARTIN - 2007-12-12 23:26:09 Attachments: Message as HTML Bonjour, je souhaiterais tracer des courbes paramétriques du type : x = cos w y = sin w Pourriez vous m'indiquer quelle est la commande à utiliser dans maxima ? d'avance merci, Guillaume MARTIN PS : thanks you Mr DODIER : I've just tried the ilt function, it works very fine ! Guillaume --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 

Showing results of 31

1 2 > >> (Page 1 of 2)