Регистрация
Регистрация Поиск Сообщество  
CGM > Всякая всячина > Поговорим за жизнь
Опции темы

Математика. Квадратный корень

Важные объявления
Старый 06.05.2007, 12:39     TS Старый   #1 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Решил перенести для головоломов из блиц-форума, дабы здесь продолжить дискуссию, и разобраться по возможности...

Дано: M -- любое целое положительное число и не обязательно является точным квадратом.
Задача: Представить sqrt(M) в виде дроби X/Y, решение которой есть квадратный корень M

На помощь в решении приходит уравнение Пелля. Однако, если M не является точным квадратом то существует бесконечное множество решений.. нужно найти самое простое.
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 13:01     TS Старый   #2 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Вот брошюра про уравнения Пелля с некоторыми теоремами и доказательствами (на русском языке).
Вложения
Тип файла: pdf book.13.pdf (367.9 Кб, 85 просмотров)
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 13:40     TS Старый   #3 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Вот еще ссылки на англ. языке:

[Зарегистрироваться?]'s_equation
[Зарегистрироваться?]. html
[Зарегистрироваться?]
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 14:15   #4 (permalink)
Энтузиаст
 
Аватар для DoubleZero
 
Регистрация: 27.07.2006
Сообщений: 305
Цитата:
Сообщение от Sharky писал вс, 06 мая 2007 12:39
Дано: M -- любое целое положительное число и не обязательно является точным квадратом.
Задача: Представить sqrt(M) в виде дроби X/Y, решение которой есть квадратный корень M
Вроде бы известный факт, что корень из не полного квадрата - иррациональное число. Следовательно точно представить не удастся. В чем тогда проблема?
DoubleZero вне форума      
Старый 06.05.2007, 15:17     TS Старый   #5 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от DoubleZero писал вс, 06 мая 2007 13:15
В чем тогда проблема?
Представить его максимально приближенным к точному, произвести расчет за минимальное время и получить малые значения (X,Y).
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 21:34   #6 (permalink)
Старожил
 
Аватар для tigra_7
 
Регистрация: 08.04.2006
Адрес: Москва
Сообщений: 894
Отправить сообщение для tigra_7 с помощью ICQ
Sharky, а поточнее можно?
Цитата:
Сообщение от Цитата:
Представить sqrt(M) в виде дроби X/Y, решение которой есть квадратный корень M
Нужен просто алгоритм, или есть ограничения на количество операций или что-то ещё?

P.S. Да, а другие книжки от НМУ у тебя есть?

P.P.S Вот тут вспомнил про итерационную формулу Герона : X_(n+1)=0.5(X_n+a/X_n). X_n->sqtr(a) Причем сходится очень быстро.
__________________
I don\'t play against a particular villain. I play against the idea of losing.(c)

Замазка - двигатель катушки.(c)
tigra_7 вне форума      
Старый 06.05.2007, 21:50     TS Старый   #7 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от tigra писал вс, 06 мая 2007 20:34
Нужен просто алгоритм, или есть ограничения на количество операций или что-то ещё?
В принципе нужен _быстрый целочисленный_ алгоритм для произвольного m не превышающего 2^127-1...

Цитата:
Сообщение от tigra писал вс, 06 мая 2007 20:34
P.S. Да, а другие книжки от НМУ у тебя есть?
Тебе сюда, наверное: [Зарегистрироваться?]
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 22:14   #8 (permalink)
Старожил
 
Аватар для tigra_7
 
Регистрация: 08.04.2006
Адрес: Москва
Сообщений: 894
Отправить сообщение для tigra_7 с помощью ICQ
Спасибо за ссылку.

Цитата:
Сообщение от Цитата:
В принципе нужен _быстрый целочисленный_ алгоритм для произвольного m не превышающего 2^127-1...
То есть такое жёсткое требование : именно целые, рациональные не подходят ?Просто тот алгоритм Герона, который я предложил очень быстрый и везде используется для (калькуляторы по сути по нему считают).
__________________
I don\'t play against a particular villain. I play against the idea of losing.(c)

Замазка - двигатель катушки.(c)
tigra_7 вне форума      
Старый 06.05.2007, 22:27     TS Старый   #9 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от tigra писал вс, 06 мая 2007 21:14
То есть такое жёсткое требование : именно целые, рациональные не подходят ?Просто тот алгоритм Герона, который я предложил очень быстрый и везде используется для (калькуляторы по сути по нему считают).
Все что я не знал -- уже забыл.. а то что знал -- забыл еще раньше.. (c)
По-твоему алгоритм Герона может разложить sqrt(m) на x/y не используя уравнение Пелля? Интересно, каким образом?

P.S. вообще-то я думал, что калькуляторы используют полиномный метод.. или я не прав?
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.05.2007, 23:16   #10 (permalink)
Старожил
 
Аватар для tigra_7
 
Регистрация: 08.04.2006
Адрес: Москва
Сообщений: 894
Отправить сообщение для tigra_7 с помощью ICQ
Пролистал книжку, потом посмотрел на алгоритм Герона как оказалось те же яйца если требовать рациональность для x_1. Сейчас под вечер уже туго соображаю, но завтра утром напишу все свои толковые мысли.

Про калькулятор это мне так говорили в школе (или универе, уже не помню), но спорить не буду ибо сам точно не знаю. А что такое полиномный метод?
__________________
I don\'t play against a particular villain. I play against the idea of losing.(c)

Замазка - двигатель катушки.(c)
tigra_7 вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптивная математика. iow Около покерного стола 48 25.08.2009 08:40
Математика+чуйка linkor Блэкджек 6 14.05.2007 10:43
Математика префлопе в NL mordovorot Безлимитный холдем микро бай-инов 25 06.03.2007 20:14
Математика против... Sky-Byte Теории, стратегии, основы покера 4 28.08.2006 15:50
Деберц и математика. Пешков Евгений Прочие карточные игры 6 21.11.2004 16:13



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 05:51. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot