Wie man pythagoräische Tripel bestimmt, die eine Steigung haben, die 1 am nächsten kommt

Ich bin kein Mathematiker und bin mir nicht sicher, wie ich diese Frage richtig formulieren soll. Bitte haben Sie etwas Geduld, während ich durch die Frage stolpere.

Unter Berücksichtigung des Satzes des Pythagoras a²+b²=c²

Ich suche nach Lösungen, die folgende Anforderungen erfüllen:

  1. zwei der Hauptschenkel, geraden Schenkel oder Hypotenuse müssen Primzahlen sein
  2. die dritte Zahl muss eine Ganzzahl sein
  3. Die Steigung liegt nahe bei 1

Die dritte Voraussetzung ist offensichtlich nicht klar. Hier sind einige Beispiele:

prime leg   even leg   hypotenuse   slope
---------   --------    ---------   -----
      3          4            5     0.750
      5         12           13     0.417
     11         60           61     0.183
     19        180          181     0.106
     29        420          421     0.069
     59       1740         1741     0.034
     61       1860         1861     0.033

Aber wie Sie in der Tabelle sehen, werden die größeren Zahlen immer weniger steil.

Wie würdet ihr das berechnen?

Die Steigung ist das Verhältnis zwischen den Beinen, richtig? Das heißt, die bräunen eines der spitzen Winkel in Ihrem Dreieck.
Allgemeiner Vorschlag: Versuchen Sie, Formeln zur Erzeugung von pythagoreischen Tripeln durchzusehen , und versuchen Sie, diejenigen zu identifizieren, die die gewünschten Eigenschaften erzeugen und die Steigungen erhöhen, oder haben Sie eine Teilsequenz, die dies tut.
Aus Neugier, was ist Ihre Motivation, solche Tripel zu finden?

Antworten (2)

Damit wirst du es schwer haben. Ihre pythagoreischen Tripel sind eindeutig primitiv. Das bedeutet, dass es natürliche Zahlen gibt u , v so dass Ihr sogenanntes Hauptbein gleich ist u 2 v 2 , das gerade Bein ist gleich 2 u v und die Hypotenuse ist gleich u 2 + v 2 .

Die Tatsache, dass Ihr erstklassiges Bein gleich ist u 2 v 2 = ( u v ) ( u + v ) , und gleichzeitig bedeutet eine Primzahl, dass wir haben müssen u v = 1 . Das Umschreiben der obigen Ausdrücke für die drei Seiten unter Verwendung von this ergibt ein erstklassiges Bein der Länge 2 v + 1 und sogar Beinlänge 2 ( v 2 + v ) . Das Verhältnis zwischen diesen beiden Seiten wird sich immer weiter entfernen 1 während Sie immer größere Primzahlen für Ihre Primzahl wählen.

Als Randnotiz wird die Länge der Hypotenuse immer sein ( v + 1 ) 2 + v 2 = 2 ( v 2 + v ) + 1 , welches ist 1 mehr als die Länge des geraden Beins. Sie haben dieses Muster wahrscheinlich schon von Ihrem Tisch aus gesehen.

Ich habe die Bedingung "Hypotenuse ist Primzahl" nicht berührt. Wenn Sie dies berücksichtigen, werden nur einige der Dreiecke ausgeschlossen, die Sie durch dieses Verfahren erhalten, sodass das Ergebnis nicht wirklich beeinflusst wird.
Zur Verdeutlichung: „Sie werden es schwer damit haben“ ist eine Untertreibung für „das ist unmöglich“.
@MichaelLugo Das hängt ganz davon ab, was das OP als "Erfolg" definiert. Es war vage, also werde ich vage sein.

Bei den Primzahlen kann ich nicht viel helfen, aber ich kann helfen, mich einer Steigung von anzunähern 1 in pythagoräischen Tripeln. Wir wollen Tripel wo finden | A B | = 1 und um das zu tun, lösen wir A 2 + ( A ± 1 ) 2 = C 2 für N . (Ich erspare Ihnen die Details.) Diese Nummern werden immer seltener, sodass die meisten nur programmgesteuert gefunden werden können.

Wir lassen  ( N = 2 M 2 ± 1 M )  und auswählen  M , N  wenn n eine ganze Zahl ist und  N < M .  Wir gebrauchen  ± In unserem Test weil manchmal  A > B  und manchmal  A < B .
Dann können wir die folgenden Tripel als erzeugen F ( M , N ) mit der Formel von Euklid.
F ( 2 , 1 ) = ( 3 , 4 , 5 ) 0,75
F ( 5 , 2 ) = ( 21 , 20 , 29 ) 1.05
F ( 12 , 5 ) = ( 119 , 120 , 169 ) 0,991666666666667
F ( 29 , 12 ) = ( 697 , 696 , 985 ) 1.0014367816092
F ( 70 , 29 ) = ( 4059 , 4060 , 5741 ) 0,999753694581281
F ( 169 , 70 ) = ( 23661 , 23660 , 33461 ) 1.00004226542688
F ( 408 , 169 ) = ( 137903 , 137904 , 195025 ) 0,999992748578721
F ( 985 , 408 ) = ( 803761 , 803760 , 1136689 ) 1.00000124415248
F ( 2378 , 985 ) = ( 4684659 , 4684660 , 6625109 ) 0,999999786537337
F ( 5741 , 2378 ) = ( 27304197 , 27304196 , 38613965 ) 1.00000003662441
F ( 13860 , 5741 ) = ( 159140519 , 159140520 , 225058681 ) 0,999999993716245
F ( 33461 , 13860 ) = ( 927538921 , 927538920 , 1311738121 ) 1.00000000107812
F ( 80782 , 33461 ) = ( 5406093003 , 5406093004 , 7645370045 ) 0,999999999815024
F ( 195025 , 80782 ) = ( 31509019101 , 31509019100 , 44560482149 ) 1.00000000003174
F ( 470832 , 195025 ) = ( 183648021599 , 183648021600 , 259717522849 ) 0,999999999994555
F ( 1136689 , 470832 ) = ( 1070379110497 , 1070379110496 , 1513744654945 ) 1.00000000000093
F ( 2744210 , 1136689 ) = ( 6238626641379 , 6238626641380 , 8822750406821 ) 0,99999999999984
F ( 6625109 , 2744210 ) = ( 36361380737781 , 36361380737780 , 51422757785981 ) 1.00000000000003
F ( 15994428 , 6625109 ) = ( 211929657785303 , 211929657785304 , 299713796309065 ) 0,999999999999995

Danke dir für deine Bemühungen!