2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 17:37 


15/04/20
201
Здравствуйте, помогите, пожалуйста с упражнением:

Вот у нас есть $a>0$ и последовательность, которая сходится к $\sqrt{a} \colon x_{n+1}= \frac{1}{2}(x_n + \frac{a}{x_n})$ при $x_1 > 0$.
Необходимо оценить величину $\left\lvert x_n - \sqrt{a}\right\rvert$ в зависимости от $n$. Перед этим упражнением было показано, как оценить погрешность при вычислении $e$. А тут что-то явного выражения, ограничивающего эту разность, не выходит, или его явно предъявлять и не надо?

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 17:49 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
И не надо.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 17:52 
Заслуженный участник
Аватара пользователя


16/07/14
9151
Цюрих
Явно выписывать не надо. Просто выразите погрешность на $n+1$-м шаге через погрешность на $n$-м.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 18:08 
Аватара пользователя


31/08/17
2116
про принцип сжатых отображений полезно почитать

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 19:16 


15/04/20
201
ИСН в сообщении #1480981 писал(а):
И не надо.

mihaild в сообщении #1480983 писал(а):
Явно выписывать не надо. Просто выразите погрешность на $n+1$-м шаге через погрешность на $n$-м.

Выходит следующее: $\left\lvert x_{n+1} - \sqrt{a}\right\rvert = \frac{1}{2}(\frac{x_{n}^{2}-2x_{n}\sqrt{a}+a}{x_n}) = \frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\left\lvert x_n - \sqrt{a}\right\rvert)^2$. То есть погрешность на следующем шаге меньше квадрата погрешности на предыдущем. А так как последовательность сходится к $\sqrt{a}$, то на какой-то итерации погрешность станет меньше $1$, тогда потом последовательность очень быстро сойдётся к $\sqrt{a}$. В этом суть, верно?

-- 27.08.2020, 19:12 --

pogulyat_vyshel в сообщении #1480989 писал(а):
про принцип сжатых отображений полезно почитать

Вот оно что, интересно, спасибо! До сжимающих отображений мне ещё ещё целый том в Зориче.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 19:25 
Заслуженный участник
Аватара пользователя


16/07/14
9151
Цюрих
VoprosT в сообщении #1481001 писал(а):
$\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\left\lvert x_n - \sqrt{a}\right\rvert)^2$
Это не обязано быть правдой. Представьте, что $x_n = 10^{-100}$, $a = \frac{1}{4}$.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 19:27 


15/04/20
201
mihaild в сообщении #1481002 писал(а):
VoprosT в сообщении #1481001 писал(а):
$\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\left\lvert x_n - \sqrt{a}\right\rvert)^2$
Это не обязано быть правдой. Представьте, что $x_n = 10^{-100}$, $a = \frac{1}{4}$.

Да, что-то я погорячился, тогда можно просто оставить $\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n})$

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 19:32 
Заслуженный участник
Аватара пользователя


16/07/14
9151
Цюрих
VoprosT в сообщении #1481003 писал(а):
тогда можно просто оставить $\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n})$
А это уже не та форма - хочется погрешность в зависимости от $n$, но не от $x_n$ (иначе можно просто написать $|x_n - \sqrt{a}|$).

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 19:37 


15/04/20
201
mihaild в сообщении #1481004 писал(а):
VoprosT в сообщении #1481003 писал(а):
тогда можно просто оставить $\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n})$
А это уже не та форма - хочется погрешность в зависимости от $n$, но не от $x_n$ (иначе можно просто написать $|x_n - \sqrt{a}|$).

Хм. Тогда можно вспомнить, что $x_n \geqslant \sqrt{a}$ и написать $\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant \frac{1}{2}(\frac{(\left\lvert x_{n}-\sqrt{a} \right\rvert)^2}{2\sqrt{a}})$? Хотя $x_n$ всё равно осталось..
Продолжая, можно оценить вплоть до $\left\lvert x_1 - \sqrt{a} \right\rvert$, а степени в выражении будут чем-то вроде $2^n$ у модуля и $1+2+4+8+16+...+2^{n-1} = 2^n - 1$ у других коэффициентов:
$\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\frac{1}{4\sqrt{a}})^{2^{n}-1}(\left\lvert x_{1}-\sqrt{a} \right\rvert)^{2^n}$
Хм. А зачем нам этот факт, если значение $\sqrt{a}$ мы не знаем(как раз ищем его), поэтому и значения этой разности не знаем

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 20:27 
Заслуженный участник
Аватара пользователя


16/07/14
9151
Цюрих
VoprosT в сообщении #1481005 писал(а):
$\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\frac{1}{4\sqrt{a}})^{2^{n}-1}(\left\lvert x_{1}-\sqrt{a} \right\rvert)^{2^n}$
Это плохая оценка, так как начальное приближение может сильно отличаться от ответа.
VoprosT в сообщении #1481005 писал(а):
А зачем нам этот факт, если значение $\sqrt{a}$ мы не знаем(как раз ищем его), поэтому и значения этой разности не знаем
Мы хотим оценить асимптотику ошибки в зависимости от $n$ - т.е. найти такую функцию $g$, что $|x_n - a| \leqslant f(a, x_1) \cdot g(n)$.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 20:32 


15/04/20
201
mihaild в сообщении #1481012 писал(а):
VoprosT в сообщении #1481005 писал(а):
$\frac{1}{2}(\frac{(x_{n}-\sqrt{a})^2}{2x_n}) \leqslant (\frac{1}{4\sqrt{a}})^{2^{n}-1}(\left\lvert x_{1}-\sqrt{a} \right\rvert)^{2^n}$
Это плохая оценка, так как начальное приближение может сильно отличаться от ответа.

Как тогда её улучшить?Подумать о том, что $x_1$ может быть любым? Или надо получить совсем другую оценку?

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 20:39 
Заслуженный участник
Аватара пользователя


16/07/14
9151
Цюрих
VoprosT в сообщении #1481013 писал(а):
Как тогда её улучшить?
Не доходите до $x_1$ - начните с точки, которая уже достаточно близка. А еще может быть удобнее считать изменение относительной, а не абсолютной, погрешности.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 21:27 
Заблокирован


16/04/18

1129
Это же метод Ньютона. Разве про оценки для него не всё уже известно?

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 22:59 
Заслуженный участник


12/07/07
4522
VoprosT в сообщении #1481013 писал(а):
Как тогда её улучшить?
Введем обозначение для относительной погрешности $n$-ого приближения
$\varepsilon = \frac {x_n - \sqrt a} {\sqrt a }.$
1.Если $|\varepsilon_1| < 1/2$, то $ 0\le \varepsilon_n \le \varepsilon_1^{2^n}$.
Из определения относительной погрешности $n$-ого приближения вытекает
$x_n =\sqrt a (1+\varepsilon_n ).$
Тогда
$x_{n+1} =\frac 1 2 (x_n + a/x_n) = \sqrt a \left(1 + \frac {\varepsilon^2} {2(1+\varepsilon_n)} \right).$
Подставляя выражение для $x_{n+1}$ через его относительную погрешность, получаем
$\varepsilon_{n+1} = \frac {\varepsilon_n^2} {2(1+\varepsilon_n)}.$
Т.к. $|\varepsilon_1| < 1/2$, то $0 < \frac 1 {2(1+\varepsilon_1)}< 1$. Следовательно, $\varepsilon_n$ неотрицательны. Из неотрицательности вытекает $\varepsilon_{n+1} \le \varepsilon_n^2$. Из этого вытекает утверждение.

2.Таким образом задача сводится к выбору первого приближения.
При $a>1$ аргумент можно представить в виде
$a= 2^{2k+l}M,$
где $1 \le M <2$, $l$ — ноль или 1.
В качестве начального приближения можно взять
$x_1 = 2^k \left(\frac {2^l} {3} M + 17/24\right).$

При $a< 1$ задачу можно свести к извлечению корня из $b\equiv1/a >1$.

Возможно в этом упражнение.

 Профиль  
                  
 
 Re: Оценить скорость сходимости формулы Герона
Сообщение27.08.2020, 23:01 
Модератор
Аватара пользователя


30/09/17
1237
Если я правильно помню (поправьте меня, если ошибаюсь), у Ильина и Позняка в "Основах математического анализа" этот вопрос обсуждается.

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

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



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

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


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

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