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
2625
 i  Тема перемещена из форума «Великая теорема Ферма» в форум «Карантин»
по следующим причинам:

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

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

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


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

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


09/11/22

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

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


05/09/16
12108
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
12108
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
9201
Цюрих
$(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
9201
Цюрих
Внимательно посмотреть на эту формулу, чтобы понять, как найти произвольно большие случаи, когда отличие в единицу.

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


09/11/22

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

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


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

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


09/11/22

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

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


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

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

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



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

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


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

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