Re: Pythagore

Liste des GroupesRevenir à fs maths 
Sujet : Re: Pythagore
De : talon (at) *nospam* niobe.lpthe.jussieu.fr (Michel Talon)
Groupes : fr.sci.maths
Date : 15. Jan 2022, 12:12:16
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <61e29e01$0$5005$426a74cc@news.free.fr>
References : 1 2 3 4 5 6
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
Le 15/01/2022 à 01:31, Olivier Miakinen a écrit :
Pour info, voici le système d'équations (et inéquations) soumis à
wolframalpha :
solve r²=a²+x²;y=2a-x;z²=a²+y²;(z+b)²+b²=r²;a=sqrt(2);b=1/sqrt(2); r>0;x>0;y>0;z>0
Je n'avais pas vu que les deux triangles sont isocèles! Avec cette donnée je suis tout à fait d'accord avec tes équations. Voici comment les résoudre avec un calcul formel, ici maxima. Directement solve() ne donne rien, mais c'est typiquement un exemple où Grobner permet de triangulariser le système, ce qu'on doit pouvoir faire à la main. Je choisis l'ordre invlex pour isoler r, car r vient avant x,y,z.
Maxima 5.43.2 http://maxima.sourceforge.net
using Lisp SBCL 2.0.1.debian
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) load(grobner);
(%o1)     /usr/share/maxima/5.43.2/share/contrib/Grobner/grobner.lisp
(%i2)  poly_monomial_order:invlex;
(%o2)                               invlex
(%i3) display2d:false;
(%i4) poly_grobner([-r^2+a^2+x^2,-y+2*a-x,-z^2+a^2+y^2,(z+b)^2+b^2-r^2],[r,x,y,z]);
(%o4) [x^2-r^2+a^2,(-y)-x+2*a,(-z^2)+y^2+a^2,z^2+2*b*z-r^2+2*b^2,
        (-b*z)+2*a*x-b^2-2*a^2,8*a^3*x+(b^2-4*a^2)*r^2-b^4,
 (b^4-8*a^2*b^2+16*a^4)*r^4+((-2*b^6)+8*a^2*b^4-64*a^6)*r^2+b^8+64*a^8]
(%i5) subst([a=sqrt(2),b=1/sqrt(2)],%);
(%o5) [x^2-r^2+2,(-y)-x+2^(3/2),(-z^2)+y^2+2,z^2+sqrt(2)*z-r^2+1,
        (-z/sqrt(2))+2^(3/2)*x-9/2,2^(9/2)*x-(15*r^2)/2-1/4,
        (225*r^4)/4-(2033*r^2)/4+16385/16]
(%i6) solve(%[7]);
(%o6) [r = -sqrt(64*sqrt(109)+2033)/(15*sqrt(2)),
        r = sqrt(64*sqrt(109)+2033)/(15*sqrt(2)),
        r = -sqrt(2033-64*sqrt(109))/(15*sqrt(2)),
        r = sqrt(2033-64*sqrt(109))/(15*sqrt(2))]
(%i7) float(%);
(%o7) [r = -2.450024769294418,r = 2.450024769294418,r = -1.741532137343261,
        r = 1.741532137343261]
Il semble qu'il y ait 2 solutions positives pour r l'une étant la votre.
L'autre conduit peut être à x ou y ou z négatif ou imaginaire. A vérifier.  Et en effet:
(%i10) solve(%o5,[r,x,y,z]);
(%o10) [[r = -sqrt(64*sqrt(109)+2033)/(15*sqrt(2)),
          x = (sqrt(218)+2^(11/2))/30,y = -(sqrt(218)-7*2^(5/2))/30,
          z = (4*sqrt(218)-7*sqrt(2))/30],
         [r = sqrt(64*sqrt(109)+2033)/(15*sqrt(2)),x = (sqrt(218)+2^(11/2))/30,
          y = -(sqrt(218)-7*2^(5/2))/30,z = (4*sqrt(218)-7*sqrt(2))/30],
         [r = -sqrt(2033-64*sqrt(109))/(15*sqrt(2)),
          x = -(sqrt(218)-2^(11/2))/30,y = (sqrt(218)+7*2^(5/2))/30,
          z = -(4*sqrt(218)+7*sqrt(2))/30],
         [r = sqrt(2033-64*sqrt(109))/(15*sqrt(2)),
          x = -(sqrt(218)-2^(11/2))/30,y = (sqrt(218)+7*2^(5/2))/30,
          z = -(4*sqrt(218)+7*sqrt(2))/30]]
(%i11) float(%);
(%o11) [[r = -2.450024769294418,x = 2.000655235205749,y = 0.8277718895404425,
          z = 1.638659910144064],
         [r = 2.450024769294418,x = 2.000655235205749,y = 0.8277718895404425,
          z = 1.638659910144064],
         [r = -1.741532137343261,x = 1.016333697856856,y = 1.812093426889336,
          z = -2.298626239251509],
         [r = 1.741532137343261,x = 1.016333697856856,y = 1.812093426889336,
          z = -2.298626239251509]]
Donc l'autre solution conduit à z<0.
--
Michel Talon

Date Sujet#  Auteur
14 Jan 22 * Pythagore49Sylvie Jaquet
14 Jan 22 +* Re: Pythagore8Julien Arlandis
15 Jan 22 i+* Re: Pythagore5Olivier Miakinen
15 Jan 22 ii+- Re: Pythagore1Richard Hachel
15 Jan 22 ii+- Re: Pythagore1Julien Arlandis
15 Jan 22 ii+- Re: Pythagore1Julien Arlandis
15 Jan 22 ii`- Re: Pythagore1"Benoît L."
15 Jan 22 i+- Re: Pythagore1Richard Hachel
15 Jan 22 i`- Re: Pythagore1robby
15 Jan 22 +* Re: Pythagore10Olivier Miakinen
15 Jan 22 i`* Re: Pythagore9Olivier Miakinen
15 Jan 22 i `* Re: Pythagore8Olivier Miakinen
15 Jan 22 i  +- Re: Pythagore1Julien Arlandis
15 Jan 22 i  `* Re: Pythagore6Olivier Miakinen
15 Jan 22 i   `* Re: Pythagore5Olivier Miakinen
15 Jan 22 i    +- Re: Pythagore1Richard Hachel
15 Jan 22 i    `* Re: Pythagore3Michel Talon
15 Jan 22 i     `* Re: Pythagore2Olivier Miakinen
15 Jan 22 i      `- Re: Pythagore1Olivier Miakinen
15 Jan 22 +* Re: Pythagore4nobody
17 Jan 22 i`* Re: Pythagore3Olivier Miakinen
17 Jan 22 i `* Re: Pythagore2nobody
17 Jan 22 i  `- Re: Pythagore1Olivier Miakinen
15 Jan 22 +* Re: Pythagore23Olivier Miakinen
15 Jan 22 i+* Re: Pythagore21"Benoît L."
15 Jan 22 ii`* [Solution détaillée] Pythagore20Olivier Miakinen
15 Jan 22 ii +* Re: [Solution détaillée] Pythagore11Olivier Miakinen
16 Jan 22 ii i`* Re: [Solution détaillée] Pythagore10"Benoît L."
23 Jan 22 ii i `* Re: [Solution détaillée] Pythagore9Olivier Miakinen
23 Jan 22 ii i  `* Re: [Solution détaillée] Pythagore8"Benoît L."
23 Jan 22 ii i   +* Re: [Solution détaillée] Pythagore6Olivier Miakinen
23 Jan 22 ii i   i+* Re: [Solution détaillée] Pythagore4Richard Hachel
23 Jan 22 ii i   ii`* Re: [Solution détaillée] Pythagore3Python
23 Jan 22 ii i   ii `* Re: [Solution détaillée] Pythagore2Richard Hachel
23 Jan 22 ii i   ii  `- Re: [Solution détaillée] Pythagore1"Benoît L."
23 Jan 22 ii i   i`- Re: [Solution détaillée] Pythagore1"Benoît L."
23 Jan 22 ii i   `- Re: [Solution détaillée] Pythagore1Richard Hachel
16 Jan 22 ii `* Re: [Solution détaillée] Pythagore8Michel Talon
16 Jan 22 ii  `* Re: [Solution détaillée] Pythagore7Julien Arlandis
16 Jan 22 ii   +* Re: [Solution détaillée] Pythagore3Python
16 Jan 22 ii   i`* Re: calculateur symbolique2robby
16 Jan 22 ii   i `- Re: calculateur symbolique1Michel Talon
16 Jan 22 ii   +* Re: [Solution détaillée] Pythagore2Michel Talon
16 Jan 22 ii   i`- Re: [Solution détaillée] Pythagore1robby
19 Jan 22 ii   `- Re: [Solution détaillée] Pythagore1ast
15 Jan 22 i`- Re: Pythagore1HB
16 Jan 22 `* Re: Pythagore3robby
16 Jan 22  +- Re: Pythagore1robby
16 Jan 22  `- Re: Pythagore1robby

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal