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
3143
Вы бы лучше ссылки делали нормальные, а не рекламные.

 Профиль  
                  
 
 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