2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Способы генерации Пифагоровых троек
Сообщение11.03.2019, 14:17 
Аватара пользователя


12/10/16
637
Almaty, Kazakhstan
Есть формула Евклида с параметрами $m, n$,
а также способ, который предложили в 1971 г. американские математики Тейган и Хедвин:
ananserr.narod.
Какие ещё есть способы и формулы для генерации всех Пифагоровых троек?

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение11.03.2019, 22:57 


23/02/12
3144
Вы бы лучше ссылки делали нормальные, а не рекламные.

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение14.03.2019, 11:32 
Заслуженный участник


31/12/05
1480
Дерево примитивных пифагоровых троек

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение14.03.2019, 22:11 
Аватара пользователя


12/10/16
637
Almaty, Kazakhstan
предлагаю двоичное дерево примитивных троек:
1)метод Евклида $x=m^2-n^2$, $y=2mn$, $z=m^2+n^2$
из неё образуются две примитивные тройки:
2)$x=m^4-n^2$, $y=2m^2n$, $z=m^4+n^2$
3)$x=m^4-n^4$, $y=2m^2n^2$, $z=m^4+n^4$
При желании можно добавить ещё одну ветвь, я так думаю.
Но я сейчас работаю над другим способом, похожий на способ предложенный американцами.

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение15.03.2019, 06:00 
Аватара пользователя


12/10/16
637
Almaty, Kazakhstan
Soul Friend в сообщении #1381943 писал(а):
предлагаю двоичное дерево примитивных троек:
1)метод Евклида $x=m^2-n^2$, $y=2mn$, $z=m^2+n^2$
из неё образуются две примитивные тройки:
2)$x=m^4-n^2$, $y=2m^2n$, $z=m^4+n^2$
3)$x=m^4-n^4$, $y=2m^2n^2$, $z=m^4+n^4$
При желании можно добавить ещё одну ветвь, я так думаю

Добавляю ещё одну:

4)$x=n^4-m^2$, $y=2mn^2$, $z=m^2+n^4$
Вуаля, получилось троичное дерево.

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение15.03.2019, 07:39 
Аватара пользователя


12/10/16
637
Almaty, Kazakhstan
Soul Friend в сообщении #1381972 писал(а):
4)$x=n^4-m^2$, $y=2mn^2$, $z=m^2+n^4$

здесь правильно будет для $x$ так:
$\sqrt{n^8-2m^2n^4+m^4}$ .
и при условии $m>n\,$; и исключая один единственный случай, когда $m=2; \, n=1$.

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение15.03.2019, 13:54 
Заслуженный участник


31/12/05
1480
Soul Friend в сообщении #1381972 писал(а):
Вуаля, получилось троичное дерево.
Имеющее корень и содержащее каждую примитивную тройку ровно один раз?

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение13.06.2020, 09:04 
Аватара пользователя


12/10/16
637
Almaty, Kazakhstan
вот ещё один способ:
A new parameterisation of Pythagorean triples in terms of odd and even series

 Профиль  
                  
 
 Re: Способы генерации Пифагоровых троек
Сообщение28.04.2023, 10:58 
Аватара пользователя


26/02/14
497
so dna
Вроде как получил ещё один способ генерации
tolstopuz в сообщении #1381781 писал(а):
правда я ничего не доказал :oops:, но всё-таки...


Из примитивной пифагоровой тройки $\left(x_0,y_0,z_0\right)$ три ветви получаются по правилам:

$\left(\frac{f(x_0,y_0,z_0)}{GCD(f,g,h)},\frac{g(x_0,y_0,z_0)}{GCD(f,g,h)},\frac{h(x_0,y_0,z_0)}{GCD(f,g,h)}\right)$
$\left(\frac{f(y_0,x_0,z_0)}{GCD(f,g,h)},\frac{g(y_0,x_0,z_0)}{GCD(f,g,h)},\frac{h(y_0,x_0,z_0)}{GCD(f,g,h)}\right)$
$\left(\frac{f(x_0,-y_0,z_0)}{GCD(f,g,h)},\frac{g(x_0,-y_0,z_0)}{GCD(f,g,h)},\frac{h(x_0,-y_0,z_0)}{GCD(f,g,h)}\right)$

где

$f(x,y,z)=(x+z)^2+y(2x+z)$

$g(x,y,z)=x(2x+y+z)$

$h(x,y,z)=(x+z)^2+y(2x+z)+x^2$

$GCD(f,g,h)$ — наибольший общий делитель текущих $f,g,h$

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group