- Главная
- Наука и образование
- Метод Ньютона для пользовательской функции
Метод Ньютона для пользовательской функции
Последняя точка x — корень при подтверждённой сходимости
Введите данные - результат обновится автоматически.
1.414214
- Модуль f в последней точке
- 0.0000000000
- Число обновлений
- 5
Часть значений появится, когда заполните остальные поля.
Расчёт справочный и не заменяет консультацию специалиста.
График платежейСостояние поиска
Листайте таблицу по горизонтали
| Результат |
|---|
| Корень найден |
Итерации Ньютона
Листайте таблицу по горизонтали
| Итерация | Новая точка | Остаток f |
|---|---|---|
| 1 | 1.500000 | 0.2500000000 |
| 2 | 1.416667 | 0.0069444444 |
| 3 | 1.414216 | 0.0000060073 |
| 4 | 1.414214 | 0.0000000000 |
| 5 | 1.414214 | 0.0000000000 |
Описание
Начальная точка влияет на найденный корень и на саму возможность сходимости. Метод не ищет все корни и не удерживает приближения внутри заданного отрезка. Функция и её производная должны быть определены в используемых точках.
Если производную вводите сами, калькулятор использует эту формулу без проверки, является ли она производной функции. В численном режиме шаг разности задаёт расстояние для двух дополнительных вычислений; слишком неудобный масштаб может испортить оценку.
Последнее приближение при исчерпанном числе итераций не означает подтверждённый корень. Читайте статус вместе с невязкой и изменением приближения. Нулевая производная и выход функции из области определения прекращают расчёт с ошибкой.
Пример ниже — независимый вектор №1: функция — квадрат переменной минус 2, производная — удвоенная переменная, начальная точка 1, максимум 50 итераций, оба допуска 0,00000001. Ответ — 1.414214; достижение критериев проверяется на неокруглённом приближении.
Как считается
Следующее приближение = текущее приближение − значение функции / значение производной. В режиме центральной разности смещение = введённый шаг * max(1, модуль текущего приближения); производная = (функция справа на смещение − функция слева на смещение) / (2 * смещение).
Остановка подтверждает корень, если новое значение функции точно равно нулю либо одновременно выполнены два условия: модуль нового значения функции не больше допуска невязки и модуль изменения приближения не больше допуска шага * (1 + модуль нового приближения). Если исходная точка уже даёт точный ноль функции, шаги не требуются.
Начальная точка — от −1 000 000 до 1 000 000. Число итераций — целое от 1 до 50; каждый допуск — от 0,000000001 до 0,001; шаг центральной разности — больше 0, до 0,1. Выражение ограничено 512 символами и 128 лексическими элементами допустимого синтаксиса.
При достижении предела сохраняется последнее допустимое приближение с соответствующим статусом. Приближения в ответе и таблице показываются с шестью знаками после точки, значения функции — с десятью, число итераций — целое. Проверки выполняются до экранного округления.
Пример расчёта
- Функция f(x)
- x^2-2
- Производная
- Задана формулой
- Формула f′(x), только для заданной производной
- 2*x
- Начальная точка x₀
- 1
- Максимум итераций
- 50
- Точность шага
- 0
- Точность остатка
- 0
- Относительный шаг, только для центральной разности
- 0,000
- Последняя точка
- 1.414214
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Источники
Комментарии (0)
Комментариев пока нет.





