2014 dxdy logo

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

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


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


Дополнение к основным правилам форума:
Любые попытки доказательства сначала должны быть явно выписаны для случая n=3



Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. На страницу 1, 2, 3, 4  След.
 
 Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 13:52 
Аватара пользователя


09/11/22

39
$a^3+b^3\ne c^3$ потому, что в геометрической фигуре куб, которая состоит из меньших кубов не хватает несколько кубов? Есть где-нибудь табличка, где говорится, что мол здесь у $a^3$ не хватает одного куба, а здесь у $c^3$ лишних три куба?

Встретил в интернете программу:
Код:
n= 3
m= 50
for a in range(1, m+1):
    an= a ** n
    c= a; cn= an
    for b in range(a+1, m+1):
        anbn= an + b ** n
        while anbn > cn:
            c+= 1
            cn= c ** n
        if anbn == cn: # Bingo!
            print a, b, c


А она ждет полного совпадения, если в интернете нет таблички в которой говорится, чего не хватает, можете помочь сделать из этой программы не перфекциониста?

 Профиль  
                  
 
 Posted automatically
Сообщение09.11.2022, 14:15 
Админ форума


02/02/19
2751
 i  Тема перемещена из форума «Великая теорема Ферма» в форум «Карантин»
по следующим причинам:

- неинформативный заголовок;
- неправильно набраны формулы (краткие инструкции: «Краткий FAQ по тегу [math]» и видеоролик Как записывать формулы);
- изложите вопрос, используя общепринятые математические понятия. Понятие "кубик" к ним не относится.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 Профиль  
                  
 
 Posted automatically
Сообщение09.11.2022, 15:30 
Админ форума


02/02/19
2751
 i  Тема перемещена из форума «Карантин» в форум «Великая теорема Ферма»
Причина переноса: попробуем вернуть. Хотя вместо жонглирования "геометрической фигурой куб" полезно было бы выразить мысль на языке арифметических операций над целыми числами.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 15:42 
Аватара пользователя


09/11/22

39
Ende Извините, я не знаком с терминологией.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 15:52 


05/09/16
12225
Avdij
Вот вам табличка для $a,b$ от 1 до 20, где в пересечении показывается сколько не хватает (или переборщили) до ближайшего куба $c^3$
Изображение
Например, если $a=6;b=8$, то по табличке находим что до ближайшего куба не хватает 1, то есть есть какое-то целое число $c$ такое, что $6^3+8^3=c^3-1$ (в этом конкретном случае $c=9; 6^3+8^3=9^3-1$)

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 15:56 
Аватара пользователя


09/11/22

39
wrest Да, это то, что я искал. А если хочется больше? А как вы ее сделали? На это способен Excel? Научите как это сделать?

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:04 


05/09/16
12225
Avdij в сообщении #1569474 писал(а):
На это способен Excel? Научите как это сделать?

Изображение
Формула в ячейке B2 вам видна?
Далее протягиваете ячейку за маленький зеленый квадратик вниз на сколько надо, а потом получившийся столбец за маленький зеленый квадратик протягиваете насколько надо вправо. То есть заполняете этой формулой таблицу.
Первый столбец и первую строку, ессно, заполняете возрастающими числами.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:13 
Аватара пользователя


09/11/22

39
wrest Мне в принципе для счастья и этого хватит, но когда куб из 6 и 8 и отличие всего лишь в единицу это очень большой куб. А я ищу отличие в пределе ну скажем до 1000000 чтобы было отличие в единицу. Т.е. какое самое большое число вы знаете, чтобы отличие было минимальным. Одно дело не хватает капли в океане, другое дело нехватает литра в бочке. Я ищу т.с. каплю в океане.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:28 
Заслуженный участник
Аватара пользователя


16/07/14
9342
Цюрих
$(1 + 9m^3)^3 + (9m^4)^3 = (9m^4 + 3m)^3 + 1$

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:35 
Аватара пользователя


09/11/22

39
mihaild Извините, но я вас не понимаю. Что мне сделать с этой формулой? Ее нужно вставить в онлайн калькулятор? Какой сайт? Нужно добавить в Python? Как будет выглядеть код программы? Нужно добавить в Excel? Как это сделать? Что такое m? Что делает эта формула?

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:39 
Заслуженный участник
Аватара пользователя


16/07/14
9342
Цюрих
Внимательно посмотреть на эту формулу, чтобы понять, как найти произвольно большие случаи, когда отличие в единицу.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:43 
Аватара пользователя


09/11/22

39
mihaild Можете сказать ответ? Смотрение мне не поможет.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:45 
Заслуженный участник
Аватара пользователя


16/07/14
9342
Цюрих
А вопрос какой?

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:51 
Аватара пользователя


09/11/22

39
mihaild Я же не знаю какое число для вас большое? Ну для примера у вас есть предел до миллиарда, и нужно найти самое маленькое отличие. Ну, наверно повторюсь. Одно дело не хватает капли в океане, другое дело нехватает литра в бочке. Я ищу т.с. каплю в океане.

 Профиль  
                  
 
 Re: Как сделать чтобы программа искала приблизительный ответ?
Сообщение09.11.2022, 16:56 
Заслуженный участник
Аватара пользователя


16/07/14
9342
Цюрих
Я же не писал "большое", я писал "произвольно большое".
Я привел формулу, позволяющую найти кубы хоть больше миллиарда, хоть больше числа Грэма, дающие отличие в единицу. Отличия меньше не бывает.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 60 ]  На страницу 1, 2, 3, 4  След.

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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