Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2014, 20:27   #1
now2
Форумчанин
 
Регистрация: 12.03.2014
Сообщений: 217
Печаль Могут ли методы касательных и хорд дать точное значение корня уравнения?

Могут ли методы касательных и хорд дать точное значение корня
уравнения?
now2 вне форума Ответить с цитированием
Старый 27.03.2014, 20:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм... Ну думаю если уменьшить погрешность до невероятных масштабов наверное смогут. А вообще это же методы прибиженного вычисления, так что математики наверное скажут что нет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.03.2014, 20:48   #3
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

to now2
Однозначно нет!
При вычислениях с трансцендентными функциями погрешность есть всегда. Вопрос только в том, каково максимально допустимое значение погрешности для целей данной задачи.
to Stilet
Цитата:
Ну думаю если уменьшить погрешность до невероятных масштабов наверное смогут.
Простите, Вы имеете ввиду до "0"?
С трансцендентными функциями, такое невозможно в принципе. Помимо этого, при определённом уменьшении погрешности, на точность расчётов начинает оказывать влияние архитектура процессора.
Уменьшить погрешность до "0" и, тем самым получить точное решение, возможно только для обычных функций. Но, уравнения, состоящие из обычных функций, имеют аналитическое решение. Поэтому, использование для них численных методов не целесообразно.
Streletz вне форума Ответить с цитированием
Старый 27.03.2014, 21:57   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Простите, Вы имеете ввиду до "0"?
Ну скажем не до самого нуля, а сверхблизко к нему
Понятное дело что компьютер поперхнется, но в теории то можно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.03.2014, 22:55   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну скажем не до самого нуля, а сверхблизко к нему
Понятное дело что компьютер поперхнется, но в теории то можно?
Комп, не может работать с иррациональными числами. Причиной тому, его разрядная сетка. Вы можете выделить N^X пространства, для нахождения N! последовательностей, но, даже в этом случае, нет никакой уверенности, что следующая, за последовательностью цифра, будет предсказуема.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.03.2014, 22:57   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

to Smitt&Wesson
Цитата:
Комп, не может работать с иррациональными числами.
Здесь речь идёт уже не о вычислениях на ЭВМ. А, чистой математике.
to Stilet
Цитата:
Ну скажем не до самого нуля, а сверхблизко к нему
Опять же, смотря насколько "сверхблизко".
При том, что собой представляют трансцендентные функции (и их значения), приближение погрешности к "0", даже в теории, будет асимптотическим.
То есть, сколько бы итераций ни проводилось и насколько бы ни уменьшалась погрешность, она всё равно будет больше "0" и, при этом, с каждой итерацией у неё будет новое значение (пусть и меньшее чем предыдущее). Конечного значения она так и не достигнет.
Поэтому, когда задача решается с использованием подобных методов, всегда задаётся необходимая точность, при достижении которой задача считается успешно решённой.

Последний раз редактировалось Streletz; 27.03.2014 в 23:00.
Streletz вне форума Ответить с цитированием
Старый 27.03.2014, 23:52   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну вот. Я же говорил - математики не согласятся )
Вернее поспорить согласятся В результате методом хор ассимптотически доберемся в споре до Крыма увеличив приближение
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.03.2014, 23:52   #8
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

имхо в исходной постановке вопроса, ответ "могут", случай когда очередное или даже нулевое приближение равно корню не ислючен
к примеру f:=x*x-1 на (0;2) метод бисекций должен выдать х=1
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 28.03.2014, 00:05   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
to Smitt&Wesson
Здесь речь идёт уже не о вычислениях на ЭВМ. А, чистой математике.
Простите, я не математик, а практик. Для меня счёты (комп), единственный критерий точности. Понятия не имею, как доказать что Пи - иррациональное число, но в отличии от америкосов, которые считают, что оно равно трём, я помню его до пятого знака после запятой. 3,14159.
Для технических (не школьных) вычислений, этого достаточно.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод касательных для уточнения значение корня полинома (Pascal) Drs Помощь студентам 2 23.03.2014 15:53
[Pascal] Комбинированный метод хорд и касательных Максим139 Помощь студентам 3 07.10.2012 21:25
Метод Хорд , Касательных и Половинного деления DieHard Помощь студентам 4 13.09.2011 19:05
Метод хорд и касательных [Турбо Паскаль] mpegable Помощь студентам 6 14.05.2010 18:06
Дать точное определение термину class ddr9225 Общие вопросы C/C++ 18 16.01.2010 01:09